Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
507 41 176

Питон тред #75 /python/ Аноним 19/12/19 Чтв 05:49:17 15506671
02.png (138Кб, 1290x858)
1290x858
Get-Started-Wit[...].webp (201Кб, 1920x1080)
1920x1080
Djangoasyncsupe[...].png (92Кб, 914x667)
914x667
Тред, посвящённый языку программирования Питон, #75. Имени новой Джанги тред!
Предыдущий >>1532134 (OP)

ЧАВО: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat актуальность примерно 2015 года

Книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem
Очень много книжек: https://drive.google.com/drive/folders/13YaFijvuH4dtv-PjUKVWLQ7ZIqXIfCLK

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться
#######################################
Вопросы-ответы:
А стоит ли читать Лутца, том номер N? Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем - решать тебе, книга вредна не будет, то ты можешь её просто не дочитать и забросить.

Стоит ли читать %книга_нейм%, если там питон версии 2.х? - Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

А что ещё можно читать? - Питон сам по себе очень хорошо задокументирован, и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги. - МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? - очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

А как учить джангу? Нахожу только книги по джанге 1.х - У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой, из официальной документации.

В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать - Вот, пожалуйста, та же самая программа, но переработанная под язык Python http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём - брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Аноним 19/12/19 Чтв 06:49:18 15506782
>>1550571
После божественного R не верится в подобное питонское ублюдство.
Аноним 19/12/19 Чтв 14:07:53 15509003
Немного не соглашусь с шапкой, а конкретно с пунктом ЧАВО:
Данный гайд все ещё актуальный, по пунктам и плану изучения все хорошо. Ничего лучшего начинающим питонистам предложить пока не можем.
Аноним 19/12/19 Чтв 14:29:49 15509104
table.png (53Кб, 600x417)
600x417
Вопрос не совсем по питону, но тем не менее - вспомогательные таблицы с данными обязательно должны иметь primary-key?
Аноним 19/12/19 Чтв 14:31:31 15509125
>>1550910
Да.
С такими вопросами лучше в БД трэнд.
Аноним 19/12/19 Чтв 14:50:31 15509346
>>1550910
Нет. Возьми да проверь.
Аноним 19/12/19 Чтв 14:53:19 15509447
Аноним 19/12/19 Чтв 15:37:00 15509918
>>1550910
Я так понимаю, что вместо праймари можно иметь комбинацию из сочетания n секондени.

Но вот на вопрос "нужен ли" можешь ответить только ты сам.

Я бы пилил праймери и указывал внешний.
Не важно O:O или O:M
Так, на всякий
Аноним 19/12/19 Чтв 15:41:10 15509949
Посоны,

У меня аппка на flask в проде на Gunicorn+Nginx, лежит на VPS, что вертится на убунте

Обновляю содержимое по git pull

Бля

Есть способ обновлять деплой без остановки и перезапуска серваков?
Как это правильно делают здоровые люди?
Аноним 19/12/19 Чтв 15:51:05 155100010
>>1550994
> Как это правильно делают здоровые люди?
Docker-compose
Аноним 19/12/19 Чтв 16:16:29 155101111
Анон, помоги пожалуйста. Мне нужно скинуть человеку на телефон .py файл, чтобы он смог его запустить (всмысле не только увидеть код, а прямо запустить его). Какими приложухами на андройд это можно сделать?
Аноним 19/12/19 Чтв 16:20:26 155101312
Аноним 19/12/19 Чтв 16:29:12 155101613
>>1551013
Спасибо, еще вопрос:

Я могу как нибудь конвертировать свой .py файл в экзешник, чтобы я смог открыть его на пека без питоновских библиотек, айдиешек и прочего?
Аноним 19/12/19 Чтв 16:33:24 155102414
>>1551016
https://github.com/albertosottile/py2exe

Далеко не для всех версий работает
Поддерживает не все сторонние пакеты

И, в целом, питон в .exe так себе идея, плавали
Аноним 19/12/19 Чтв 16:34:41 155102615
>>1551000
Это же больше для миграций между серваками и связки с другими VPS, не?
Аноним 19/12/19 Чтв 16:39:50 155103816
Аноним 19/12/19 Чтв 16:50:58 155105317
>>1551038
Хорошо, спасибо!

Какие-то ещё варианты есть?
Аноним 19/12/19 Чтв 17:01:01 155106918
>>1551053
Ну это самый простой вариант. Минимальный даунтайм, вообще это целая проблема и решения там не самые простые. Тебе вряд-ли такое нужно, ты же не нетфликс хостишь.
Отдельно имей бд, отдельно бэк, отдельно Селери(если есть), перезапускатнся то что изменилось и всё.
Аноним 19/12/19 Чтв 17:02:17 155107019
>>1551069
П.с. можешь руками это делать, а можешь авто-билд сделать и поднятунть длкерхаб + чекать состояние имэджа и рулить на серв новые версии автоматом.
Аноним 19/12/19 Чтв 17:43:10 155109620
>>1551070
Спасибо, буду мануалы курить.

Селери пока нет, но скоро будет.

Распиливать на кучу машин дороговато.
За один вынос базы +3-6к аренды.
Аноним 19/12/19 Чтв 18:08:07 155111521
>>1551096
Ну да, поэтому на одной машине просто несколько контейнеров.
Аноним 19/12/19 Чтв 19:52:44 155120022
Делал проект Джанго. Пришлось его на гит скинуть и потом клон сделать. Теперь не знаю как его открыть.
Аноним 19/12/19 Чтв 19:56:32 155120323
Аноним 19/12/19 Чтв 20:05:31 155121024
Аноним 19/12/19 Чтв 20:06:38 155121225
Прочитал Python Tricks, давно не читал более охуенной книги.
Аноним 19/12/19 Чтв 20:17:37 155123826
>>1551200
Как открыть проект?
Аноним 19/12/19 Чтв 20:31:14 155124927
python-reasons-[...].jpg (24Кб, 670x335)
670x335
>>1550667 (OP)
Давно не брал я клюшку в руки, лет 5 не программировал вообще, до этого в школе и колледже немножко так C вплоть до игр с указателями и рисования всякой триде-фигни с монотонными текстурками во феймбуффере. В универе на заочке читают курс погромирования на гвидопыхе, вся кафедра информационной безопасности, на которую это возложено, либо питонисты либо Rustоманы.

Сука блядь!

Где мои указатели? Где реализация работы цикла for не через жопу? Где EOF? Хули argc и argv отсутствуют в стандартной библиотеке?

Я конечно практику уже сдал на первой же лабораторной. Но сука, как вы на этом говноязыке программируете, не охуевая от его мразотности?
Аноним 19/12/19 Чтв 21:17:39 155131928
>>1551249
На одного тебя, выросшего на сишке, приходится пара десятков таких, кто вообще никогда не кодил. И как показывает практика, питон с нуля учить намного легче, чем си, а научить студентов чему-то надо. Вот и дают питон.

> Где мои указатели?
Ссылки и объекты.

> Где реализация работы цикла for не через жопу?
range() и enumerate(). А для остального - while. Да, я тоже поначалу плевался, а затем понял, что это тоже достаточно удобно.

> Где EOF?
Скрыт за более высокоуровневыми механизмами.

> argv
sys.argv

> argc
len(sys.argv)
Аноним 19/12/19 Чтв 21:43:41 155135229
>>1551249
Потому что ты дурачек двачер, высирающий тонну бесмысленного текста.

Принимай язык весь, а не сравнивай.
Аноним 19/12/19 Чтв 21:52:49 155135630
есть у кого первый пик в фул хд?
алсо, интересует такой вопрос: вот я скрапю страницу, где на ней есть h1, span, strong, li, р. и все это мне надо заскрапить. при всем этом скрапится только h1. в чем может быть трабл?
вот код https://ideone.com/eUDaOw если что
парсер-кун
Аноним 19/12/19 Чтв 21:55:28 155136031
>>1550678
from pandas import Series
a = Series([['49182'], ['51666'], ['52507'], ['51589'], ['51408'], ['50701']])
b = Series([['59'], ['65'], ['51'], ['41'], ['51'], ['55']])
a.map(lambda x: x[0])
b.map(lambda x: x[0])
result = a/b
Аноним 19/12/19 Чтв 21:59:47 155136232
>>1551360
А, там же еще набор string'ов во внутренних списках висит, а не integer'ы. Тогда к лямбде надо еще банальную хуйню добавить:
a.map(lambda x: float(x[0]))
Аноним 19/12/19 Чтв 23:57:48 155145733
>>1550667 (OP)
Сап, на каком уровне нужно знать именно джангу что бы пойти на фриланс или же устроиться джуном-джангистом?

Сейчас знаю основы работы джанги с бд, модели, аутентификацию, запросы, как работают урлы и вьюшки, основы хтмл и css что бы легкие шаблоны делать, но я только недавно начал учить джангу, надеюсь через 2-3 месяца смогу устроиться джуном.
Аноним 20/12/19 Птн 00:57:22 155148234
>>1551356
Файндолл возвращает список, а не объект. В следующий раз, чтобы понять в чём проблема, выводи хотя бы ошибки.
Аноним 20/12/19 Птн 02:50:39 155150835
>>1551249
>Где мои указатели?
Не нужны. В 90+% случаев в C указатели используются как ссылки на объекты, либо совсем какой-то олд-стайл кодирование, что нынче дурной стиль.

>>1551319
>А для остального - while. Да, я тоже поначалу плевался, а затем понял, что это тоже достаточно удобно.
Не хватает очень сильно оператора :=, что появился в 3.8, не хватает цикла do-while, который приходится заменять на while(True) ... if xxx break или ещё на какую-нибудь кривость. Мелочи, но неприятно.

>>1551249
>Хули argc и argv отсутствуют в стандартной библиотеке?
Они есть, тебе уже ответили. Кроме того, в стандартной библиотеке есть модуль argparse, который тебе очень продвинутую обработку аргументов позволяет делать.

Чем, кстати, очень хорош питон, так это своей стандартной библиотекой, где все бытовые вещи хорошо и стройно поддержаны. Это выгодно отличает его от платформ вроде node.js или от того же C++.
Аноним 20/12/19 Птн 03:03:01 155151336
Screenshot from[...].png (72Кб, 432x306)
432x306
объясните шутку
Аноним 20/12/19 Птн 09:35:13 155157837
>>1551482
так а как мне тогда получить данные со сттраницы если у меня несколько спанов?
>>1551457
тут нна самом деле от региона оч сильно зависит, анонче. если в дс или дс2 то возможно, если что то другое - врядли. я ттри месяца учил и пилил проектики, четвертый месяц везде слал резюме и названивал прося взять стажером даже просто за бесплатно. в итоге слали нахуй. в итоге пошел учить пхп - взяли через неделю на 500$. зайди в пхпттред, там хуева туча таких когда я начинал было еще 4 человека кроме меня с такой же проблемой питонисты-джангисты которые уже %колвовремени% пытаются устроиться и в иттоге в пхп перекатываются. как то так. в моем поволжье зажопье миллионике питонисты джуны вообще не нужны.. надеюсь у тебя получится
Аноним 20/12/19 Птн 11:35:46 155162538
>>1550910
Primary key - unique index. Тебе не обязательно делать индекс в табличке, тебе не обязательно следить за уникальностью, но тут есть ряд вопросов:
1) Если колонка к которой тв цепляешься не будет уникальной, то будет ли вся таблица иметь смысл, как вспомогательная? На долгий select тебе может вернутся несколько строк, ты рассчитываешь на такой результат у вспомогательной табличке?
2) Ты можешь не делать колонку индексом, но тогда ты теряешь производительность при выборке и сортировке, зато немного можешь выиграть при изменение записей в таблице, хотя в постресе это проблема долго апдейта решена гениально приметивно: старая строка уделяется и вставляется новая.

В конечном итоге ты в теории можешь создать табличку без pk, скорее всего ни один диалект не запретит тебе этого, но это полностью лишено какого либо смысла, если тебе вдруг реально это по какой-то причине нужно, то возможно тебе нужны не таблицы-прицепы, а что-то другое?
Аноним 20/12/19 Птн 11:38:11 155162639
Аноним 20/12/19 Птн 12:12:34 155163940
>>1551626
Пол года назад на версиях питона 3.6 и старше работал через раз
Щас хз
Аноним 20/12/19 Птн 12:15:38 155164141
>>1551513
Да хуй знает
список[:-1] вернёт список со всеми элементами, кроме последнего.

Смищно, ч
Аноним 20/12/19 Птн 12:35:38 155165742
1.png (21Кб, 1008x297)
1008x297
2.png (68Кб, 1051x633)
1051x633
>>1550667 (OP)
Ебать рофлы конечно, странно что не указали опыт работы ещё 3 года за свои до 40к ))0

Интересно, почему в Новосибирске, который типо ИТ город все дела, всего пару вакансий пайтон джунов. Неужели все настолько плохо в россиюшке?
Аноним 20/12/19 Птн 12:39:01 155166143
15800123129822-[...].png (89Кб, 295x300)
295x300
>>1551657
>Неужели все настолько плохо в россиюшке?
Россиюшка состоит из ДС-ов, по мелочи Екат и Казань, в остальном отсоссиюшка.
Аноним 20/12/19 Птн 12:39:07 155166244
>>1551657
Вакансия то для студента.
Вчерашнего или даже действующего.
Который в приоритет поставит учебу, а не работу.
Аноним 20/12/19 Птн 13:04:00 155167745
>>1551657
1. Сейчас новый год и не набирают никого. Летом будет не парочка, а 5-8.
2. Тут походу из-за большого количества студентов эти все вакансии быстро и закрываются.
3. Даша аи это местная достопримечательность, их вакансия висит круглый год. Те, кто ходит к ним на собесы рассказывают, что там происходит что-то уровня "тебя садят за комп, на нём ide открыта с плюсовым кодом, код сумасшедше хуевый, вплоть до названий переменных peremennaya1, тебе нужно разобраться, что этот код делает и какие-то куски приписать".
Ещё интересно, что когда Даша аи только появилось, кто-то вскрыл, что весь их аи работал на ифах, и работал он так первые года пол их существования.
>>1551578
Ты работаешь джуном, но не можешь вывести ошибку, чтобы понять, что делаешь не так? Файнд возвращает объект, .text() это метод этого объекта, Файндолл возвращает список таких объектов. К списку ты этот метод не можешь применить. Тебе надо пройти по всему этому списку и каждый объект обработать.
>>1551661
Ты думаешь в екб и казани ситуация реально лучше, чем в нск?
Аноним 20/12/19 Птн 14:56:44 155174846
Джанганы, поясните за юнит тесты. Если я просто пишу какой-нибудь код, то я в принципе могу в предлах контракта определить множество тестов, написать их до написания кода и потом всегда запускать. А если я пишу view на джанге, а темплейт кто-то другой? Как тогда тестировать? Или у взрослых дядей такие кодеры пишут просто код, и тесты полностью делегируются тестировщикам?
Аноним 20/12/19 Птн 15:37:27 155176647
>>1551677
>Даша аи это местная достопримечательность
>Ещё интересно, что когда Даша аи только появилось, кто-то вскрыл, что весь их аи работал на ифах, и работал он так первые года пол их существования.

Ахаха, да там сразу понятно, что конченные ебанаты сидят. Щас бы диплом по ит профессии в россии требовать, знаю я как в том же НГТУ программированию учат, это вообще рофл.




Аноним 20/12/19 Птн 15:53:40 155178348
Сап, Аноны!Хочу вкатиться в программирование(нуфаг полный) на Питоне.Сейчас учусь через Sololearn, но слышал, что он предоставляет только основы основ.Что делать после того, как выучусь с помощью Sololearn?
Аноним 20/12/19 Птн 16:54:31 155182649
Аноним 20/12/19 Птн 20:43:41 155206650
Господа-питонщики, как вы разбирается в коде на этом языке? Нет, серьезно, я писал на статически типизированных языках и там хотя бы понятно насколько работоспособна программа еще до запуска. А в питоне я не понимаю тип объектов с которыми работаю и разработка превращается в это -- написать строчку, запустить и проверить, а точно ли я правильно понял тип объекта и можно ли с ним так обращаться? Просветите пожалуйста
Аноним 20/12/19 Птн 20:58:42 155207951
>>1552066
Толсто.

У тебя никогда не было такого, что ты примерно представляешь, что возвращает функция, и какие атрибуты у этого значения, и тебе этого вроде бы достаточно, но при этом компилятор заставляет тебя указывать тип, и ты вынужден вспоминать, как он называется? В динамически типизированных языках пытаются это учесть, вычисляя тип на ходу. В статических - вводят вывод типов.
Аноним 20/12/19 Птн 21:16:49 155208652
Аноним 20/12/19 Птн 21:18:49 155208953
>>1552079
Нет, не было, auto быстро пишется. Не хватает семантической строгости. Ну видимо это чисто мои заморочки. Ладно, спасибо за ответ
Аноним 20/12/19 Птн 22:38:00 155213554
>>1551826
Что-то там блоков изучения меньше.
Аноним 20/12/19 Птн 22:44:34 155214155
Аноним 20/12/19 Птн 22:48:59 155214756
>>1552141
Там уроков меньше.Если посмотреть на sololearn, то там 9 блоков от 7, до 10 уроков.А на том сайте 3 блока от 6 до 12 уроков.
Аноним 20/12/19 Птн 22:49:13 155214957
>>1552066
Хз, мне норм.
Просто логично используй присвоение значений объекту, не пихай в него всё подряд. Используй ООП.

Алсо в питоне тоже "с ходу" понятно что произойдёт, если не индус накострячил.
Аноним 20/12/19 Птн 22:50:16 155215558
>>1550667 (OP)
>>1551661
>Россиюшка состоит из ДС-ов, по мелочи Екат и Казань, в остальном отсоссиюшка.

Кстати, у меня вопрос. А реально ли в Минске/Тбилиси вкатиться на пайтон джуна?

Это города где недорого жить + легко перекатиться с нашим паспортом. Поэтому и спрашиваю, может кто знает.
Аноним 20/12/19 Птн 22:53:41 155216259
>>1552147
Я гонял сололерн и прошел этот курс.

В одном блоке этого курса больше пользы, чем во всем курсе сололерна.


Тут какие основные плюсы.
- Все основы рассказаны.
- Есть задания, автоматически проверяемые. И не залупа по типу вставь 2 запятые малаца. Творческие довольно, как для новичка.
- После сдачи правильного решения тебе открываются решения других пользователей и их обсуждение (!)

Когда промудохолся пару часов со скриптом и таки выдал кривое решение, очень полезно посмотреть как эту задачу можно было решить проще и логичней.

Аноним 20/12/19 Птн 22:54:52 155216360
>>1552162
Точно?А то обидно будет.
Аноним 20/12/19 Птн 23:29:13 155218961
Можно ли как-то удалять текст из экрана консоли, после того как он был выведен функцией print..? Что-то типо очистки текста
Аноним 20/12/19 Птн 23:32:50 155219162
>>1552163
Не будет, не ссы

Тем более никто не запрещает оба ресурса юзать
Аноним 20/12/19 Птн 23:36:18 155219263
>>1552189
Наверняка есть какой-нибудь Curses для питона.
Если консоль юниксовая, можно передвинуть курсор через \033[x;yH и перезаписать пробелами.
Ну а если нужно изменить ту же строку, в которой курсор, достаточно вывести \r и опять же забить пробелами.
А весь экран очистить - вызвать программу cls или clear.
Аноним 20/12/19 Птн 23:41:50 155219764
Аноним 21/12/19 Суб 10:14:52 155241965
>>1552197
А у меня другой вопрос. Есть функции написанные не мной, они что-то пишут в консоль. Можно ли их как-то вызвать, чтобы они ничего не написали? Может какой-нибудь with no_print() as print: можно написать
Аноним 21/12/19 Суб 10:30:11 155242166
>>1552419
os.system('clr'). Или временно stdout переназначить.

Аноним 21/12/19 Суб 12:51:43 155253067
на всякий случай оставлю здесь.

Вобщем, если Питон 3.8 отказывается устанавливаться в Win7 ссылаясь на недостаточное обновление системы, то это значит, что нужжно установить пакет обновлений - KB2533623
или
https://www.microsoft.com/ru-RU/download/details.aspx?id=26764
на сколько мне известно, это обновление kernel32
Аноним 21/12/19 Суб 14:08:17 155270968
>>1552530
Попробуй установить windows 10, ретроград хуев
Аноним 21/12/19 Суб 14:16:18 155273169
>>1552709
Сейчас бы бессмысленный зонд себе на рабочий ПК ставить.
Аноним 21/12/19 Суб 15:07:12 155278870
>>1552731
>рабочий пк
>виндоус
Аноним 21/12/19 Суб 15:11:37 155279571
>>1552731
Накати ltsc - специально для таких клоунов как ты кто боится что весь мир узнает про их дрочку на гей-прон.

> бессмысленный зонд
сейчас бы работать на бессмысленном глючном архаизме который толком не поддерживается. Иди нахуй
Аноним 21/12/19 Суб 15:26:50 155282772
>>1552795
>Накати ltsc
В ней просто нет магазина и приложений оттуда, в плане зондирования она такая же как обычный тырпрайз.
>сейчас бы работать на бессмысленном глючном архаизме который толком не поддерживается
Внезапно, десятилетняя система хотя бы работает как надо, а вот десят_очка как раз любит "глючить".
Аноним 21/12/19 Суб 15:44:27 155285973
Добрый вечер.
Плавно хочу вкатиться в ваш богоподобный ЯП (или бек или ds, т.к. шарю в математике), но времени мало-около 10 часов в неделю.
Очень не люблю смотреть видосы или вебинары, поэтому думаю про курсы от практикума яндекса.Может ктото проходил оные?
Прошу не ссать на меня за то, что я ленивый и не хочу сам. Сам могу, но свободного времени слишком мало.
Аноним 21/12/19 Суб 15:56:31 155287274
>>1552827
>Внезапно, десятилетняя система хотя бы работает как надо, а вот десят_очка как раз любит "глючить".
Ахуительные истории полоумного ретрограда. Десятка в разы стабильнее протухшго говна, и.. Блять, у тебя даже питон не устанавливается, а ты что-то про "просто работает" рассказываешь, клоун?

>В ней просто нет магазина и приложений оттуда, в плане зондирования она такая же как обычный тырпрайз.
Ну так отключи их блять
21/12/19 Суб 16:22:16 155289575
Что за /s/ вы тут развели?
Аноним 21/12/19 Суб 22:20:09 155334776
>>1550667 (OP)
А большой ли шанс устроиться на работу в ИТ, если ты допустим подходишь под вакансию, проходишь собес, но у тебя нет этот ебаного военника? Он же щас вроде нужен, что бы оффициально устроиться..
Аноним 21/12/19 Суб 22:26:44 155335477
>>1553347
Могут и с приписным взять. Конечно, должна быть отсрочка. Но если бегаешь, шансы малы.
Аноним 21/12/19 Суб 22:35:20 155336378
>>1553354
Пиздец, как в этой россии жить и работать, зп и так маленькие, вакансий очень мало, ещё и долбоебы с этой юзлесс армией. По сути пойти проебать год вникуда, потерять навыки и потом заново начинать учить что-то, это же бред. В такой тильт вгоняет конечно..
Аноним 21/12/19 Суб 22:42:46 155337879
Салам, бандиты, как лучше всего реализовать "умное" масштабирование пикчи? Как в соцсетях, когда ты выбираешь себе аватарку.
Человек загружает пик, программа показывает квадратик фиксированного размера, который можно разместить в нужном месте. Квадрат обрезает пикчу и сохраняет ее в таком виде.
Какие инструменты, библиотеки понадобятся? Я вообще ньюфаг, но разобраться думаю смогу. Калькуляторы писать неинтересно.
Аноним 21/12/19 Суб 22:59:29 155340180
>>1553378
Это наверное на клиенте реализуется на жаваскрипте, а на бекенд передается уже готовая бинарная картинка.
21/12/19 Суб 23:01:14 155340281
>>1552872
>ретрограда
Мань, у меня на том же ПК стоит, внезапно, десятка.
>Блять, у тебя даже питон не устанавливается
Ты с разными людьми говоришь, шиз. У меня везде всё устанавливается.
>Ну так отключи их блять
Ммм, пердолинг, про который адепты винды говорят, что его нет.
Аноним 21/12/19 Суб 23:09:21 155340682
>>1553347
лол. Нет. Сменил 4 работы. От мини-галерки в регионе до it-гиганта в дс. Всем было насрать на бумажку. Единственное, на каждом собесе у меня спрашивали - планирую ли я вообще в армию уходить, и есть ли у меня соображения как косить. Ответов "ну лол, куча же юрфирм существует, да и живу не по прописки. В армию не хочу, проблем не возникает" всегда хватало
Аноним 21/12/19 Суб 23:10:20 155340783
>>1553406
Бля, херово написал.
Короче. Всем насрать на то косишь ты или нет.
Аноним 21/12/19 Суб 23:45:11 155343184
>>1553406
>Сменил 4 работы. От мини-галерки в регионе до it-гиганта в дс
Странно, погуглил, почекал тостер. Говорят устроиться на работу с приписным, да, можно. Но типо когда устраиваешься о тебе отправляют данные в военком и за тобой уже легко прийти, ведь ты в офисе этом работаешь, так и забирают
Аноним 22/12/19 Вск 00:09:45 155344485
>>1553363
> как в этой россии жить и работать
Уехать куда-нибудь в глушь и сидеть там до 27 лет и смотреть в одну точку. А затем норм нет.
Или обзавестись "негодностью".
Или найти где-нибудь 200 кусков и затем кое-куда обратиться.
Аноним 22/12/19 Вск 02:29:48 155351086
15765979506733.jpg (337Кб, 1125x1392)
1125x1392
>>1550667 (OP)
Работящие погромисты, можете расписать, каким списком скиллов должен обладать пайтон-джуниор? Предположительно - веб разраб, вряд ли ещё куда удастся вкатиться без опыта и с посредственным знанием математики. Знаю, что нужны flask/jango, sql, интересно как раз, на каком уровне я должен знать их? Что я должен уметь написать? Или какие именно топики изучить?
Тяночку вам для привлечения внимания
Аноним 22/12/19 Вск 03:53:16 155351787
>>1553363
1. Просто откоси. Скорее всего у тебя что-нибудь есть -- натяни. Если нет -- имитируй что-нибудь, давление например, или щитовидку, гайд есть. Просто полежи в дурке.
2. Каждый призыв проходи комиссию, потом когда дадут повестку, подавай в суд. Суд проиграешь в любом случае, подаёшь на апелляцию, её проиграешь тоже, но за время всей хуйни призыв кончится. На суды можно не ходить.
В конторах типо призыванет так таскают людей, если не могут у них ничего найти.
Аноним 22/12/19 Вск 03:53:51 155351888
>>1553510
0. Надо правильно писать названия фреймворков.
1. Надо иметь хорошее представление об основах питона.
2.1 Фласк/Джанго + аиохттп. ОРМки. Миграции(нахуя это и зачем придумано вообще). Очереди. Кеш. Выполнение отложенных задач. По СКЛ хватит базовых знаний уровня селекты/инсерты/апдейты/делиты + типы данных и связи между таблицами. Нелохо знать и уметь в джоины(вроде легко, но многие не понимают).
2.2 Уметь в докерфайлы и композы. Если не написать самому с нуля что-то сложное, то хоть уметь понять что там описано и как, приблизительно.
3. В идеале ты должен уметь сам задеплоить свой проект. Начать с гита и пустой репы, продолжить созданием проекта, подключением БД и зависимостей, потому все это выкатить на сервак(хоть руками), там так же настроить БД+nginx/apache+uwsgi/gunicorn+приложение.
Аноним 22/12/19 Вск 12:41:57 155361489
image.png (333Кб, 1079x1146)
1079x1146
Аноним 22/12/19 Вск 12:55:51 155362490
>>1553614
Это называется "широта образования". IT специалист должен знать много на уровне "примерно", что это, как это работает и как с этим обращаться. А задача профильных специалистов уже в тонкостях ориентировать, в сложных настройках, как решать неочевидные проблемы и т.п.
Аноним 22/12/19 Вск 13:22:24 155363791
>>1550910

Поставь знак равенства между твоей моделью данных и структурой БД. Ты создал таблицу атрибутов объекта. Теперь ответь на вопрос: каков критерий уникальности атрибута? Обычно это и есть первичный ключ.

Сразу предостерегу: я встречал много людей с коровьей лепёшкой вместо мозгов. На вопрос критерия уникальности они давали уверенный ответ, а спустя время уточняли, что в редких условиях значение синуса может достигать двух атрибуты могут быть не уникальными
Аноним 22/12/19 Вск 13:25:45 155363892
>>1553624
Только вот эта широта заебала увеличиваться, а ценообразование за скилл наоборот. Английский как само собой разумеющееся, куча, языков фреймворков. Недавно вакансию читал обоссывался. В дополнительных плюсах было указано знание линукс на уровне пользователя, а потом в нескольких пунктах нехилый такой стек администрирования. Чото хуйня какая-то происходит и виноваты те кто на эти вакансии соглашаются.
Аноним 22/12/19 Вск 13:29:36 155363993
>>1551625

В постгресе так примитивно решена совсем другая проблема -- MVCC. Мало того, она не удаляется, а помечается как удалённая, но никуда не девается. В результате в таблице накапливаются мёртные души записи, которые удаляются механизмом vacuum
Аноним 22/12/19 Вск 13:31:49 155364494
>>1553638
На деле все может сильно отличаться. Возможно половина требований взяты с потолка.
Аноним 22/12/19 Вск 13:33:35 155364595
>>1553624
Откровенно говоря джун - это выпускник вуза, откуда у него опыт докера, гита, миграций и прочей ебанины?
Ты ещё скажи скажи, что он в одно лицо должен писать проекты и поддерживать стенды и прочие виртуалки - и всё за зарплату джуна.
Аноним 22/12/19 Вск 13:36:15 155364696
>>1553645
> джун - это выпускник вуза
Вот как это объяснить работодателю и ХРу?
Аноним 22/12/19 Вск 13:37:48 155364997
>>1553645
Бля я именно это и делаю, джун за 70к в дс. Тру стори.
Аноним 22/12/19 Вск 13:39:57 155365498
Аноним 22/12/19 Вск 13:40:30 155365599
>>1553646
Искать адекватный.
По иному никак.
Проблема в том, что айти - в тренде и желающих там работать много. Приходится конкурировать и чем -то превосходить соперников.
Аноним 22/12/19 Вск 13:45:00 1553662100
>>1553655
>адекватных
>по-иному
Фикс
Аноним 22/12/19 Вск 13:48:17 1553664101
>>1553649
Кстати забавно когда джуном начинаешь пилить с 0 архитектуру, сразу понимаешь что попал не в самую адекватную компанию.
Аноним 22/12/19 Вск 13:55:41 1553667102
>>1553664

Ещё забавнее, когда разработанная тобой джуном рахитектура оказывается намного более жизнеспособной, чем приложения "ведущих специалистов" местного разлива, а местные "ведущие специалисты" на проверку оказываются джунами с огромным стажем работы
True story в любой гос конторе
Аноним 22/12/19 Вск 14:01:41 1553674103
>>1553667
Так я из гос. конторы. Это максимальный пиздец, в большинстве отделов, куча народу хуярит говнокод который не сможет работать в проде, тупо упадёт из за особенностей ос.
Аноним 22/12/19 Вск 14:08:49 1553680104
>>1553645
Окей, давай ты тогда не будешь изучать гит и докер, а будешь сидеть со своей коркой и ждать вакансий, где всей этой хуйни не нужно, я тебя целиком поддерживаю
Аноним 22/12/19 Вск 14:11:26 1553685105
Аноним 22/12/19 Вск 14:22:04 1553688106
>>1553674

Братан, я понимаю тебя. Я сразу продавил Debian, так как знал, какой дикий гемор я отхвачу под виндами. Отхватывал кстати -- оказывается, под виндами в именах файлов двоеточие использовать нельзя
Аноним 22/12/19 Вск 14:25:37 1553692107
>>1553674

Что до "хуярит говнокод" -- после гос. конторы я припёрся на галеру. Думал, вот ща мне расскажут, как правильно программировать. Что я сейчас побуду нормальным джуном и поучусь. Сукаблять, там такие же пидоры, которые хуярят говнокод. Это история о том, как я никогда не был джуном :(
Аноним 22/12/19 Вск 14:41:12 1553699108
image.png (8Кб, 542x131)
542x131
Что это такое? Не могу нагуглить
Аноним 22/12/19 Вск 14:46:07 1553702109
Аноним 22/12/19 Вск 14:46:17 1553703110
.png (59Кб, 1128x425)
1128x425
Аноним 22/12/19 Вск 14:48:05 1553704111
>>1553703
>>1553702

Спасибо !

>Как ты гуглил
Ахаха, ебать я дебик. Гуглил python &#124; или программирование &#124; =)


Аноним 22/12/19 Вск 22:49:32 1554161112
15760156572123.mp4 (522Кб, 480x480, 00:00:06)
480x480
Есть тут адепты pyqt5?
Аноним 22/12/19 Вск 22:54:40 1554166113
>>1554161
к чему такой скромный вопрос?
Аноним 22/12/19 Вск 22:57:30 1554170114
>>1554166
Можно ли передать комбобоксу значение кортежа или списка?
И вообще стоит ли это делать? Или лучше в UI захардкодить эти данные?
З.Ы. я правильно понимаю, что для передачи данных комбобоксу нужна отдельная функция?
Аноним 22/12/19 Вск 23:13:00 1554183115
>>1554170
>Можно ли передать комбобоксу значение кортежа или списка?
a = (1,2,3,4)
for i in a:
self.yourComboBox.addItem(str(i))
Аноним 22/12/19 Вск 23:24:22 1554186116
>>1554183
Именно циклом?
Сразу self.yourComboBox.addItem(a) - нельзя?

И вопрос ещё один: вот есть файл ui.py с комбобоксом self.mycomboBox = QtWidgets.QComboBox(self.mygroupBox)
Теперь мне в другом файле, например, main.py надо передать эти значения.

Это будет что-то типа:
from ui import*
a = (1,2,3,4)
class mywindow(QtWidgets.QMainWindow):
...
--def():
----for i in a:
------self.yourComboBox.addItem(str(i))
Аноним 22/12/19 Вск 23:37:20 1554189117
>>1554186
> Сразу self.yourComboBox.addItem(a) - нельзя?
a = (1,2,3,4)
a = [str(i) for i in a] # привести элементы в str
self.chooseTable.addItems(a)
Чет тупанул, забыл про addItems
Аноним 22/12/19 Вск 23:45:15 1554197118
>>1554186
Советую тебе книгу-справочник прохоренок-дронов pyqt5
>И вопрос ещё один
Когда генеришь себе ui в qtDesigner экспортишь его из .ui в .py тулзой pyuic5 и потом уже в своем файле импортишь класс Ui_MainWindow и добавляешь наследование в свой класс
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QTableWidgetItem
from ui_mainwindow import Ui_MainWindow

class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
....def __init__(self, parent=None):
........super(MainWindow, self).__init__()
........a = (1,2,3,4)
........a = [str(i) for i in a]
........self.chooseTable.addItems(a)


if __name__ == "__main__":
....import sys
....app = QtWidgets.QApplication(sys.argv)
....mainWindow = MainWindow()
....mainWindow.show()
....sys.exit(app.exec_())
Аноним 23/12/19 Пнд 00:00:09 1554204119
data.groupby((pd.cut(data['numbers'],np.arange(0,80,5))),data['A'])['B'].count()

Почему такое не работает?
Аноним 23/12/19 Пнд 00:00:39 1554205120
>>1554204
TypeError: 'Series' objects are mutable, thus they cannot be hashed
Аноним 23/12/19 Пнд 00:03:30 1554207121
>>1554204
при этом и
data.groupby((pd.cut(data['numbers'],np.arange(0,80,5)))['b'].count()
работает
и

data.groupby(data['A'])['B'].count()
Аноним 23/12/19 Пнд 00:08:29 1554213122
>>1554204
>>1554204
А все, это заработало.
Однако когда то что нужно делаю, а не .count(), выбивает ошибку мол разница в 1 значение, хотя почему хз
Аноним 23/12/19 Пнд 00:10:47 1554215123
>>1553614
Боевые картинки подъехали.
Я тебе выкатил требования человека которого можно без страха назвать коллегой и допустить к выполнению задач.
Аноним 23/12/19 Пнд 00:12:27 1554218124
>>1554215
Забавно от джуна много требовать.
Вы бы с коллегой ещё стажёрам такие требования предъявили.
Аноним 23/12/19 Пнд 00:41:40 1554228125
>>1554218
Что именно из списка это "много"?
Почитать доки докера/рэбита/рэдиса/селери это много? Или по гайдам с сайта DO залить проект на серв и настроить минимально(не для хайлоада мифического же)? Ну извени, это бэк, это тебе пригодится.
От стажера, кстати, требуют чтения доков, первые н-недель/месяцев.
Аноним 23/12/19 Пнд 00:43:13 1554229126
Здарова аноны.
Можете на пальцах объяснить, как работает и что делает метод __init__?
Я и по укусу питона не понял, и из объяснений гугла не особо дошло на тяжелую голову. Совсем не доходит его суть
Аноним 23/12/19 Пнд 00:44:10 1554230127
>>1554229
Тьфу, даже не дописал.
Не только про __init__ узнать хочу, но и про self
Аноним 23/12/19 Пнд 00:52:58 1554237128
>>1554197
Лол, книга не особо пока помогла - сам разобрался.
Но всё равно спасибо.
И ещё, при присваивании списка комбобоксу сразу отображается первое значение списка.
Можно как-то сделать, чтобы поначалу отображалось дефолтное значение?
Аноним 23/12/19 Пнд 01:53:59 1554274129
>>1554229
>>1554230

def __init__(self, args) :

-это конструктор класса, который функция, которая вызывается при создании класса, self - обращение к "самому себе" (т.е. к объекту класса, внутри которого описан конструктор), в общем читай про классы, объекты классов, наследование, ооп, и тд)
Аноним 23/12/19 Пнд 03:10:25 1554297130
>>1553688
> в именах файлов двоеточие
Я бы за такое руки отрывал.
Аноним 23/12/19 Пнд 03:16:45 1554301131
>>1554297
Ну да. Пробелы нельзя, юникод нельзя, спецсимволы нельзя, больше N символов нельзя, вообще ничего кроме латиницы и цифр нельзя, да и у тех есть исключения. Будто в 1980 живём.
Аноним 23/12/19 Пнд 06:41:50 1554339132
В чем преимущество абстрактного (abc) класса перед обычным? За чем его вообще используют
Аноним 23/12/19 Пнд 06:46:43 1554342133
Аноним 23/12/19 Пнд 06:55:29 1554345134
>>1554342
выглядит как интерфейс в с#, кроме возможности использовать слоты особой разницы между типами классов не увидел.
Аноним 23/12/19 Пнд 07:37:57 1554350135
>>1554345
Интерфейс это другое и предназначение у него тоже другое. Абстрактный класс это основа всех будущих производных классов, своего рода макет в котором ты что то реализуешь сразу, а что то описываешь поверхностно без реализации, для того чтобы можно было сразу понять что к чему, посмотрев на него, без нелбходимости прыгать по классам. Без абстрактных классов тебе пришлось бы копипастить один и тотже код много раз. Обычным классом его не заменишь, потому что в обычном классе не млжет быть абстрактных методов.
Также они реализуют идею полиморфизма, когда ты указываешь в методе аргумент в виде абстрактного класса и имеешь возможность передавать в этот метод все производные классы.
Аноним 23/12/19 Пнд 07:54:59 1554352136
>>1554350
>в обычном классе не млжет быть абстрактных методов.
чем отличается абстрактный класс от класса, где в методе вызывается NotImplementedError?
>Также они реализуют идею полиморфизма, когда ты указываешь в методе аргумент в виде абстрактного класса и имеешь возможность передавать в этот метод все производные классы.
Это и есть интерфейс в том виде, как его используют
Аноним 23/12/19 Пнд 08:51:53 1554363137
>>1554352
Тем, что на этапе компиляции, тебе не дадут наследовать абстрактный класс не реализовав все абстрактные методы. Тем, что передав в метод потомка абстрактного класса ты знаешь, что у него реализованы все методы этого класса, в случае если метод выбрасывает not implemented, то тебе легче будет найти в каком именно классе это делается, в случае если у тебя в основе not implemented, то этим классом может быть любой потомок. При этом видя обычный класс ты не можешь сказать, что он предназначен для наследования, видя абстрактный класс, ты сразу понимаешь, что это основа других классов и у него по крайней мере 1 потомок.
Интерфейсы используется для связи между иерархиями классов, т. е. если у тебя есть два класса, которые наследуются от разных классов и эти классы не являются родственными, но при этом у них есть что то общее, то это как раз случай для использования интерфейса.
Аноним 23/12/19 Пнд 10:56:59 1554423138
>>1554363
Спасибо, перепишу теперь со своего костыльного класса на абстрактный.
Аноним 23/12/19 Пнд 11:06:10 1554431139
>>1554363
>передав в метод потомка абстрактного класса
В питоне же это автоматически нигде не проверяется, тебе придется или подразумевать по-джентельменски или проверять контракт isinstance(arg, AbstractClass).
Аноним 23/12/19 Пнд 11:22:20 1554444140
>>1554431
Это уже вопрос урезанного ООП в питоне.
Аноним 23/12/19 Пнд 12:16:48 1554472141
image.png (46Кб, 1083x734)
1083x734
Анон, что-то никак не могу разобраться. Вот у меня есть некий массив чисел - например 4, 4, 5, 6, 8, 1, 2, 3, 7, 4, 4, 4.
Мне нужнно из них составить распределение Гаусса - т.е. чтобы мне прям нарисовало диаграмму - какой процент от выборки какое число составляет - как на пикрелейтеде.
Как мне это сделать?
Аноним 23/12/19 Пнд 12:17:51 1554473142
Аноним 23/12/19 Пнд 15:54:42 1554708143
image.png (9Кб, 447x167)
447x167
image.png (23Кб, 836x272)
836x272
чо не так-то блять?!
Аноним 23/12/19 Пнд 16:00:22 1554720144
>>1554708
Лишняя хромосома.
Посчитай скоки, перепроверь код.
Аноним 23/12/19 Пнд 16:00:44 1554721145
Аноним 23/12/19 Пнд 16:29:27 1554757146
>>1554237
как вариант добавить пустую строку, а потом уже свой список/кортеж
Аноним 23/12/19 Пнд 16:35:24 1554766147
>>1554720
да все уже пересчитано сто раз. я что, совсем уебан?
Аноним 23/12/19 Пнд 16:37:51 1554769148
>>1554766
Возможно.
У тебя после %d.%m.%Y 4 скобки, а должно быть 3.
Аноним 23/12/19 Пнд 16:38:04 1554770149
>>1554766
Возможно.
Кусок кода на пастеин залей.
Аноним 23/12/19 Пнд 16:43:10 1554774150
>>1554708
Тебе же пишет, где ошибка. Ты перенес строку после =, на это оно и ругается. Добавь пробел, бэкслеш и затем переноси.
Аноним 23/12/19 Пнд 16:46:38 1554782151
>>1554774
блять, точно.
спасибо!
Аноним 23/12/19 Пнд 17:15:56 1554806152
Аноним 23/12/19 Пнд 17:20:39 1554808153
>>1554274
Аааа, дошло. То есть, этот конструктор нужен по-сути, чтобы сконструировать и описать методы класса через функции?
Этот >>1554806
анон
Аноним 23/12/19 Пнд 17:21:27 1554809154
>>1554708
Ты перенес строчку, не указав питону на это. В конце добавь просто \
Аноним 23/12/19 Пнд 20:07:49 1554938155
>>1554708
Вся суть питухона. Зато скобочки писать не нужно!
Аноним 23/12/19 Пнд 20:16:24 1554942156
>>1554938
Питухон у тебя за щёчкой - ну-ка сглотни.
Аноним 23/12/19 Пнд 20:20:16 1554945157
>>1554938
какой язык используешь ты?
Аноним 23/12/19 Пнд 20:39:01 1554953158
Аноним 23/12/19 Пнд 20:43:51 1554957159
>>1554953
Ответ неправильный. Ты используешь свой грязный язык, сучка.
Аноним 23/12/19 Пнд 20:45:50 1554960160
>>1554953
>js
Костыльный недоязык.
>С#
Пародия на Джаву.
Аноним 23/12/19 Пнд 20:50:20 1554963161
>>1554953
Ну и хуле ты тут забыл? Не опускайся до нашего уровня, упивайся дальше своими шарпами с жсами в соответствующих тредах.
Аноним 23/12/19 Пнд 20:55:05 1554966162
Подскажите-ка, чем я могу через питон эмулировать ведроид, запускать на нем всякие программки и автоматизировать в них действия?
Аноним 23/12/19 Пнд 20:56:03 1554969163
Можно ли в sqlite делать запрос с переменными?
Аноним 23/12/19 Пнд 20:58:24 1554973164
>>1554969
А хули нет?
>>1554966
Гугли?
Помню что на питоне ыла хуйня для тестирования ведроид-ап, тыкалка простая. Запустить так и не удалось.
Аноним 23/12/19 Пнд 20:59:38 1554977165
>>1554969
Можно, конечно. Вот:
x = 10
cur = con.cursor()
cur.execute("select * from mytable where id = ?", [x])
Аноним 23/12/19 Пнд 21:00:11 1554979166
Аноним 23/12/19 Пнд 21:02:39 1554981167
>>1554953
Чо как написал, показывай код.
Аноним 23/12/19 Пнд 21:06:43 1554986168
Аноним 23/12/19 Пнд 22:47:48 1555092169
Изучаю питон(ну это чисто от нечего делать). Сам работаю инженером, ни разу не айтишник. Но решил я высрать программу себе на работу которая будет делать метод наименьших квадратов.

Цели у неё такие: дать график по точкам, и указать её функцию. Это я знаю как сделать.

У меня проблема с графиком. На чём лучше строить график в питоне? На питон turtle? Поясните вообще на что выводить лучше всего график. Спасибо заранее.
Аноним 23/12/19 Пнд 22:49:19 1555099170
Аноним 23/12/19 Пнд 22:50:03 1555101171
Аноним 24/12/19 Втр 00:23:54 1555190172
Новый точечный [...].jpg (115Кб, 907x532)
907x532
Аноним 24/12/19 Втр 00:35:04 1555195173
24/12/19 Втр 00:37:15 1555196174
>>1555195
Сектор "репорт" на барабане.
Аноним 24/12/19 Втр 00:41:24 1555198175
>>1555196
Я на питоне тоже пишу.
Аноним 24/12/19 Втр 00:42:38 1555199176
>>1555190
что это за язык?
ньюфаня которая ничего кроме питона не знает
Аноним 24/12/19 Втр 00:46:00 1555200177
>>1555199
Это C#, лучший язык всех времён и народов, который вотпрямзавтра вытеснит все остальные языки. А всё потому, что стал опенсорсом.
Аноним 24/12/19 Втр 01:04:33 1555208178
>>1555200
котлин в недоумении смотрит на твою ересь
Аноним 24/12/19 Втр 01:06:32 1555209179
>>1555208
почему форумы погромистов такие токсичные? всё время на эти форумах друг друга дерьмом поливают за малейше не так сказанное слово.
Аноним 24/12/19 Втр 01:10:23 1555211180
>>1555208
Это не моя ересь, а тех, кто постоянно набегает во все треды и пишет, что С# всех переиграет. Заебали. Из нормального сообщества превратились в секту фанатиков где-то на уровне Rust.
Аноним 24/12/19 Втр 01:17:32 1555212181
Аноним 24/12/19 Втр 01:20:10 1555214182
>>1555211
Так оно и будет. Раст будет использоваться там где нужна производительность и низкоуровневость, а в остальном будет С#
Аноним 24/12/19 Втр 01:23:26 1555215183
>>1555214
>низкоуровневость
>Раст
там не особо то низкоуровневость
Аноним 24/12/19 Втр 01:24:35 1555216184
>>1555209
Тут кто-то высказывал мнение, что в технари в принципе идут люди, которых травили, и поэтому они тратили время на умственное развитие, а не на общение. Но хз, ИРЛ токсичных технарей наблюдаю редко. Это скорее двач такой. Да и на лоре вон атмосфера другая.
Аноним 24/12/19 Втр 01:25:46 1555217185
>>1555216
ну технари то не токсичны. токсичны айтишники
Аноним 24/12/19 Втр 01:43:23 1555223186
>>1555217
>токсичны айтишники
Потому что сидят на двачах. Ширма анонимности выставляет на показ всю человеческую грязь.
Аноним 24/12/19 Втр 06:13:24 1555258187
>>1555216
говоришь так, будто Ерохины не бывают токсичными
Аноним 24/12/19 Втр 08:29:18 1555281188
>>1555190
Ох йибать, они сделали форматирование строк как в пыхе питоне и жс?
24/12/19 Втр 09:11:51 1555294189
>>1555190
Додики даже не понимают, какое это говнокодище
Аноним 24/12/19 Втр 09:24:33 1555299190
>>1555294
Ты что, ведь любой код на этом прекраснейшем языке, каким бы он ни был - это лучший пример того, как правильно писать программы, хоть печатай и в рамочку вставляй! Воистину, язык богов! А остальные должны преклониться!

ну, вы поняли этих шарподаунов
Аноним 24/12/19 Втр 09:50:24 1555311191
>>1555294
Показывай свой шедевр.
Аноним 24/12/19 Втр 09:50:55 1555312192
>>1555294
лично мне хватило дойти до строки с $""
Аноним 24/12/19 Втр 10:20:01 1555327193
Аноним 24/12/19 Втр 12:26:53 1555396194
>>1555327
>>1555190
Слёту, оформлять так if-else считается ужасным во всех стандартах кодирования. Сразу неприятно.

Какое-то дикое дублирование кода в if-else, одинакового в обеих ветвях, причём ещё до деления одинакового.
Аноним 24/12/19 Втр 12:32:17 1555398195
>>1555396
>одинакового в обеих ветвях, причём ещё до деления одинакового.
Вру, код разный, это у меня от оформления глаза рябит.
Аноним 24/12/19 Втр 13:08:29 1555431196
>>1555396
>>1555398
>мартышка увидела что-то сложнее логики круда
>РЯЯЯ В ГЛАЗАХ РЯБИТ АФАРМЛЕНИЕ ПЛАХОЕ !!! НИПАСТАНДАРТАМ!!

В голос. Ты только сильно не напрягайся, а то потом голова месяц болеть будет, вся работа по правкам API встанет.
Аноним 24/12/19 Втр 15:25:28 1555525197
>c#-мартышка пытается самоутверждаться у python-бояр
А ты забавный. Иди ковыряй своё тухлое легаси, дурачок, не мешай нормальным людям итт.
Аноним 24/12/19 Втр 16:02:27 1555580198
>>1555525
Этот даун просто так не съебёт. Его нужно молча репортить.
Аноним 24/12/19 Втр 16:41:15 1555601199
>>1555209
людям свойственная идеализация объектов, это их механизм защиты
Аноним 24/12/19 Втр 16:42:02 1555602200
>>1555196
сектор тоби пизда на барабане
ваше очко уходит в зрительный зал
Аноним 24/12/19 Втр 16:59:42 1555617201
>>1555209
Апофеоз на форумах Linux и C++
Там так токсично, что монитор плавится
Аноним 24/12/19 Втр 17:02:41 1555619202
14458830958730.png (161Кб, 600x400)
600x400
Блять, аноны, поясните мне, почему в репозиториях питона хранится МАССА, нахуй, МАССА модулей которые не работают, есть даже те, что НИКОГДА не работали. Как эта ХУЙНЯ туда попадает, и почему за этим НИКТО не следит? У меня ЖОПА НАХУЙ ГОРИТ
Аноним 24/12/19 Втр 17:12:54 1555621203
>>1555619
Ну добавил я парочку своих ПЕТ проджектов, чего горишь то сразу, мань?
Аноним 24/12/19 Втр 17:16:50 1555627204
>>1555209
>форумы погромистов такие токсичные?
А ты там хотя бы раз был? Они нормальные. Это только сосач такой.
Аноним 24/12/19 Втр 17:20:28 1555629205
>>1555621
Да это пиздец какой то. Находишь модуль, устанавливаешь - он не устанавливается. НАХУЯ ОН ТАМ?
Аноним 24/12/19 Втр 17:24:41 1555633206
1577197452715.jpg (10Кб, 240x240)
240x240
>>1555619
Постите рабочее сами.
Аноним 24/12/19 Втр 17:28:43 1555636207
image.png (27Кб, 376x359)
376x359
>>1555619
Потому что ограничений на загрузку вот и заливают все свои лабы.
Аноним 24/12/19 Втр 18:22:38 1555670208
image.png (101Кб, 1366x768)
1366x768
Анон, взгляни, не понимаю где ошибка. Код простейший - есть список, я убираю из этого списка элементы попом, сохраняю в переменных и пишу сообщения, в которые засовываю эти переменные. В поп я вписываю номера элементов в обратном порядке (-1, -2, -3, -4).

Все работает, но на -4 элементе питон почему то ругается, пишет "pop index out of range". Почему он out of range если там еще за ним 2 элемента есть?

https://pastebin.com/kajAcPmx
Аноним 24/12/19 Втр 18:47:05 1555676209
>>1555670
Замени все индексы в pop() на -1
После первого pop у тебя на 1 элемент меньше в списке
В итоге на pop(-4) ты обращаешься не к исходному списку, но 4 элементу с конца, а к списку без 3 последних элементов, так ещё и к элементу по индексу len(list) - 4
Аноним 24/12/19 Втр 18:48:39 1555678210
>>1555670
Ты список меняешь же своими попами. И на последней итерации у тебя всего 3 элемента в списке, а ты хочешь 4ый взять.
Надеюсь, это был не тралинг...
Аноним 24/12/19 Втр 18:50:15 1555679211
Аноним 24/12/19 Втр 18:51:01 1555680212
>>1555678
>Надеюсь, это был не тралинг...
Нет, я неделю назад начал баловаться кодингом на досуге.
Аноним 24/12/19 Втр 18:53:21 1555682213
Аноним 24/12/19 Втр 19:36:08 1555692214
>>1555676
Нахуй их заменять на -1, если можно просто без индекса указывать и будет тоже самое?
Аноним 24/12/19 Втр 21:15:56 1555804215
C31ljYYAE2d2v.jpg (42Кб, 947x533)
947x533
В какие направления IT может пойти питонист, не считая Backend и ML?
Аноним 24/12/19 Втр 21:22:06 1555811216
>>1555804
Много что, связанного с наукой. Это не обязательно ML.
Аноним 24/12/19 Втр 21:42:17 1555842217
Аноним 24/12/19 Втр 21:44:30 1555845218
>>1554973
>>1554977
Допустим, будут несколько функций для insert'a, select'a и т.д. В каждой из этих функций надо использовать sqlite3.connect и cursor() ?
Аноним 24/12/19 Втр 21:44:37 1555846219
>>1555842
Главное, чтобы уникальный.
Аноним 24/12/19 Втр 21:58:38 1555862220
>>1555845
Если в одном потоке, то без разницы, можно хоть один курсор тащить через всё приложение. Если в разных - то да, нужно коннектиться с нуля.
Аноним 24/12/19 Втр 22:08:18 1555865221
аноны, написал простенький парсинг картинок. простым перебором через for работает все заебись но очень долго. поэтому решил через мультипроцессинг. и он просто нихуя не пашет. в чем трабл? вот код https://ideone.com/dtto52
Аноним 24/12/19 Втр 22:15:46 1555872222
>>1555865
А я-то надеялся, что по ссылке будет разбор внутренней структуры разных форматов изображений. Эх.
Аноним 24/12/19 Втр 22:47:49 1555919223
Есть два комбобокса, причём значение второго должно менять в зависимости от значения первого в реальном времени.
Как это сделать?
Аноним 24/12/19 Втр 22:50:53 1555926224
15250044214622.png (1460Кб, 1024x784)
1024x784
>>1555804
Можно даже пойти не в IT

мимо питонирующий актуарий
Аноним 24/12/19 Втр 23:45:39 1555996225
>>1555617
>Linux
да, согласен. прыщеблядикс-сисадмин это самое мерзкое существо из всего АЙТИ. Хуже мразей просто не бывает

>C++
тоже согласен. но там токсика поменьше чем у пингвинов всё ж.

>>1555627
да нет, сосачевски pr на фоне этих лоров это просто венец миролюбия. я здесь будучи такой ньюфаней такие вопросы идиотские задаю порой, так коряво всё объясняю и люди мне отвечают и помогают. на каком-нибудь форуме по яп, меня бы быстро засрали в духе "ЭТО ТАК НЕ НАЗЫВАЮТ ГОВОРИ НОРМАЛЬНО, ЭТО ВОПРОС ИДИОТСКИЙ ЗАЧЕМ ТЫ ВООБЩЕ НА ЭТОТ ФОРУМ ПРИШЁЛ ИДИ В ГУГЛ"
Аноним 25/12/19 Срд 00:04:44 1556015226
>>1555996
> лор
Там какие-то сверхразумы сидят. Обсуждают ебически сложные темы, и если показываешь хоть чуть-чуть непонимания, тебя сразу же обливают желчью. Знают вообще всё, будто сами это всё придумали. Но вообще ничего не рассказывают новичкам.
Аноним 25/12/19 Срд 00:12:30 1556021227
>>1556015
>Обсуждают ебически сложные темы
дальше названия которых не понимают и никогда их не использовали
Аноним 25/12/19 Срд 00:18:45 1556029228
>>1556015
ты хорошо сейчас дал определние чсвшникм в айти. реально такое чсв, прям. хотя я и сам вайтишник(нет, у меня другая специальность, вайти изучаю на сучай если меня выпизднут с работы).

алсо, но кто бы что не говорил но самая токсичная мразь в айти это линуксоиды, они даже на дваче токсят, эти линукс треды в b просто могут довести меня до нервных припадков если я их просто буду читать в ридонли. поэтому как только вижу эти высеры сразу скрываю. а слова типа "линус торвальд, опен сорс" давно стали ругательными для меня. вчера в питон треде вроде здесь увидел опен сорс, сразу линуксоблядков вспомнил.
Аноним 25/12/19 Срд 00:24:04 1556040229
>>1555865
1, Нахуй тебе мультипроцессинг?
2, Ты знаешь что Пул делает с принятым параметром?
Аноним 25/12/19 Срд 00:30:32 1556047230
>>1555996
>на каком-нибудь форуме по яп, меня бы быстро засрали в духе "ЭТО ТАК НЕ НАЗЫВАЮТ ГОВОРИ НОРМАЛЬНО, ЭТО ВОПРОС ИДИОТСКИЙ ЗАЧЕМ ТЫ ВООБЩЕ НА ЭТОТ ФОРУМ ПРИШЁЛ ИДИ В ГУГЛ"
Когда я задавал вопросы на форумах вроде киберфорума, ещё будучи студентом, то мне всегда там отвечали нормально. Какого-то неадеквата или оскорблений не видел, это не в интересах людей вести себя желчно, потому что тогда на форум будет заходить и помогать меньше людей.
Лор больше похож на анонимную борду, где можно нести любой бред, чем там и на сосаче и занимаются.
Аноним 25/12/19 Срд 00:32:28 1556050231
>>1556029
>самая токсичная мразь в айти это линуксоиды
>высеры
>линуксоблядков
Да нет, самые токсичные - это как раз хейтерки вроде тебя.
Аноним 25/12/19 Срд 01:01:44 1556083232
>>1556050
Но ведь он прав. Более озлобленного существа, чем красноглаз не найти
Аноним 25/12/19 Срд 01:12:25 1556095233
>>1556083
а ещё хуже всего что эти идиоты пихают это дерьмо везде где могут под лозунгом "это самое лучшее для дома". я помню у меня на работе одна тётя срака была и попросила она местного сисадмина переустановить ей шиндовс. через неделю она у меня спросила могу ли я шиндовс переустановить. я сказал, ну да.

короче, приносит ноут, а там линукс стоит. я в ахуе уже подозревая как он там оказался спрашиваю у неё давно она им пользуется. а она говорит мне "да задротнейма попросила а он мне голову заморочил и вот эту программу поставил ничего в ней не понимаю, всё неудобное поставь мне виндос как было". охуеть конечно чем этот дегенерат думал когда 50 летней женщине ставил эту хуету...
Аноним 25/12/19 Срд 01:14:50 1556096234
>>1556083
Значит ты озлобленных не видел. Или линуксоидов.
Аноним 25/12/19 Срд 01:15:06 1556097235
>>1556029
/b/ токсичен и без линукса, и без айти вообще. Заходил недавно в б, начал скрывать треды и скрыл вообще всё. Понял, что здесь ещё норм, и закрыл.
В линуксоиды, наверное, идут не от хорошей жизни. Действительно, нормальные люди не будут всерьёз это использовать дома. А ведь находятся и такие, кто ставит Gentoo на десктоп и несёт сектантский бред в духе "тонкая конфигурация". Но это всё неважно, тут не /s/.
Аноним 25/12/19 Срд 01:17:43 1556100236
>>1556097
Ну я и пишу, токсичный - это ты, раз у тебя вокруг все злые и ненормальные.
Аноним 25/12/19 Срд 01:20:56 1556104237
>>1556100
> ты
Это другой анон.

> раз у тебя вокруг все злые и ненормальные
Не, здесь-то норм.
Аноним 25/12/19 Срд 02:55:05 1556129238
>>1556097
Двачую за линуксойдов, озлобленные персонажи, плюются кислотой при малейшем упоминании пердолинга с линуксом. А линь, на секундочку, состоит из пердолинга от и до. Сегодня мне один неадекватный персонаж в s доказывал с пеной у рта что он на атлоне64 будет благодаря линуксу смотреть видео на ютубе в 1080р 60фпс, а на адекватные аргументы против этого заявления всем линуксобляди всем тредом на меня накинулись. Клиника блять.

Аноним 25/12/19 Срд 03:26:35 1556144239
>>1556129
Почитал, ты там себя неадекватней вёл, куда токсичней, чем линуксоиды.
Аноним 25/12/19 Срд 03:30:50 1556145240
>>1556144
дак а в чём моя токсичность? Я человеку сказал чтобы он время не тратил, т.к. в результате это окончится ничем, привёл даже примеры на собственной практике. Это факты на опыте, в чём токсичность? В том что я сообщаю неудобные факты в линукс треде?
Аноним 25/12/19 Срд 03:40:59 1556146241
>>1556145
>в чём моя токсичность
В оскорблениях и агрессии. Ты написал анону своё мнение и всё, а называть несогласных с тобой дебилами, шизиками и сектантами - неразумно и бессмысленно, насколько бы прав ты не был. Это ничего не докажет и только порождает ту самую токсичность.
Аноним 25/12/19 Срд 05:24:17 1556160242
чот орнул с группового хейта красноглазиков, этакий круг давно обиженных
Аноним 25/12/19 Срд 05:47:52 1556163243
В очередной раз мы убедились, что больше всего воняют спермобляди, ещё и ноют про токсичность.
Аноним 25/12/19 Срд 10:03:17 1556251244
>>1555804
Судя по вакансиям моего города питонист может пойти только нахуй. Тебе бы тоже не помешало чекнуть востребованность.
Аноним 25/12/19 Срд 10:10:09 1556252245
>>1556160
Самые обиженные - это красноглазики. Иначе они такими бы и не стали. У нил линукс вместо жизни, этакий эскапизм.
Аноним 25/12/19 Срд 10:35:25 1556259246
>>1556251
>не ДС
>даже не ДС2
>моего города
>города
>шлет кого-то нахуй
Аноним 25/12/19 Срд 10:42:06 1556266247
>>1556259
>быдло из дс с типичными понтами о понтах
>похуй кто о чем пишет
>быдло из дс занято своим статусом быдла из дс
Аноним 25/12/19 Срд 10:49:41 1556269248
Аноним 25/12/19 Срд 10:50:41 1556270249
>>1556252
Самые обиженные - это хейтеры красноглазиков. Иначе они такими бы и не стали. У них хейт линукса вместо жизни, этакий эскапизм.
Аноним 25/12/19 Срд 10:54:23 1556275250
>>1556270
О, ещё один шиз в треде.
Аноним 25/12/19 Срд 10:57:24 1556280251
>>1556275
Шиз, зачем ты в треде?
Аноним 25/12/19 Срд 11:03:43 1556286252
25/12/19 Срд 11:16:41 1556295253
>>1556275
>хейтит кого-то за операционную систему
>называет других шизиками
Аноним 25/12/19 Срд 11:45:24 1556306254
Аноним 25/12/19 Срд 11:52:39 1556310255
>>1556295
> хейтят всех, кроме таких же задротов
> недоумевают, почему их считают шизами
Аноним 25/12/19 Срд 11:54:08 1556311256
>>1556310
Хейтишь тут только ты, поэтому и шизиком считают тебя.
Аноним 25/12/19 Срд 12:06:23 1556313257
>>1556306
>ЯСНО И ЧЕТКО
РАЗЪЁБАН В КОММЕНТАХ
Аноним 25/12/19 Срд 12:19:17 1556322258
Та поехавшая деревенщина, которая ни дня не работала уже свалила?
мимо олд треда
Аноним 25/12/19 Срд 12:26:05 1556325259
>>1556311
Ты как нигер, которому везде мерещится расизм.
Аноним 25/12/19 Срд 12:30:45 1556326260
>>1556311
> считают
Кто считает? Ты один тут.
Аноним 25/12/19 Срд 12:37:06 1556329261
Пиздец, пришёл спермарь в линуксотред, начал там говниться, его послали нахуй и он теперь заговнил ещё и весь пр сначала нытьем про токсичность, потом какими-то нелепыми попытками тут тоже развести осесрач
Аноним 25/12/19 Срд 12:42:24 1556339262
>>1556329
Если ты про меня (чел посоветовавший не тратить время на тормозной линукс на некроте) - то это моё третье сообщение в этом треде, включая вчерашние два. Линуксобляди неадекватны. И правда как нигеры, которым везде расизм мерещится.

>>1556146
Да, ты прав, грубо отвечал. Видимо, это влияние линуксотреда - попал в загон прокажённых и тут же заразился.Нет, на самом деле мне стыдно - но я достаточно токсичный. Заходил намедни в /ra, там аноны без негатива ответили на мои детские вопросы и всё расписали, благодаря чему я без проблем собрал микроконтроллер под свои цели, мне тогда стало вдвойне стыдно за собственную токсичность
Аноним 25/12/19 Срд 13:07:34 1556378263
>>1556325
Найс проекции. Это не мне мерещится токсичность линухов.
Аноним 25/12/19 Срд 13:27:21 1556432264
>>1550667 (OP)
Сап, я новичок в джанге, помогите понять что делает get_initial и для чего он нужен?

Я погуглил, нашел пару ресурсов на англ, хоть прочитать и могу, но я все равно не особо понимаю зачем он. Понял то,что он должен возвращать словарь с дефолтными значениями для формы, но ведь в самой форме можно задать initial=x. Смысла от этого метода?

https://pastebin.com/S7SzdDgt код
Аноним 25/12/19 Срд 14:07:49 1556497265
Аноним 25/12/19 Срд 14:58:27 1556594266
>>1556497
Это случайно или такой троллинг?))0
Аноним 25/12/19 Срд 15:12:21 1556633267
Аноним 25/12/19 Срд 15:40:43 1556691268
>>1556594
Если и троллинг то ненамеренный, концепция гетеров/сетеров во всех языках не отличается.
Аноним 25/12/19 Срд 16:36:00 1556757269
>>1556339
>Видимо, это влияние линуксотреда
Нет, это личная раздражительность при общении на острую лично для тебя тему, когда кто-то с тобой не согласен. Такое есть почти у всех, только темы разные. Тут только тренироваться оставаться спокойным, например, осознавая, что переходя на оскорбления, польза от разговора идёт в ноль и начинается пустая трата времени и нервов.
Аноним 25/12/19 Срд 19:24:33 1556863270
Аноним 25/12/19 Срд 19:37:51 1556867271
Аноним 25/12/19 Срд 19:38:32 1556868272
>>1556867
Нормально. Давно кодером работаешь?
Аноним 25/12/19 Срд 19:55:03 1556875273
Аноним 25/12/19 Срд 19:57:53 1556876274
>>1556875
оу щет. а чем ты до 30-ти лет занимался? я думал ты в радиэлектронике ньюфаня только
Аноним 25/12/19 Срд 19:59:16 1556878275
>>1556876
Я панк и всю жизнь занимался тем чем хотелось. Сейчас хочется кодить и микроконтроллеры собирать.
Аноним 25/12/19 Срд 19:59:17 1556879276
>>1556313
Кто кого разъебал-то?
Си-господин показал детям, кто тут главный
Аноним 25/12/19 Срд 19:59:57 1556880277
>>1556878
>я панк
а работы ты где, панк?
Аноним 25/12/19 Срд 20:02:29 1556882278
>>1556880
везде, даже на газели.
Аноним 25/12/19 Срд 20:05:10 1556884279
>>1556882
ты только на собеседовании не пиздани такой хуйни что ты панк и занимаешься тем чем хочешь. т.к. это просто показатель твоей инфантильности и детскости, в 30 лет причислять себя к каким-то неформалам и не уметь доводить дела до конца. "занимаюсь тем чем хочу" значит "я не умею доводить начатое до конца и заниматься чем либо долго". удачи.
Аноним 25/12/19 Срд 20:45:00 1556909280
>>1556633
Выглядит интересно, стоит глядеть как будет развиваться дальше и не закинется ли как ссаник.
Аноним 25/12/19 Срд 21:27:36 1556962281
>>1556633
Как-то не верится, что оно раза в 4 быстрее, чем aiohttp
Аноним 25/12/19 Срд 22:50:07 1557075282
>>1556040
>Нахуй тебе мультипроцессинг?
чтобы не парсить 94031 картинки несколько дней?
Аноним 25/12/19 Срд 23:07:37 1557088283
>>1557075
Асинхронность ебани, вместо реквестов просто возьми клиент от aiohttp. Но тебя скорее всего забанят
Аноним 26/12/19 Чтв 00:02:42 1557150284
>>1557075
Круто, да. Начни с теории, ты полез туда, куда не надо и так как не надо.
Послушай анона и ебани или мультиплточку(каждый поток через свою проксю, шоб не прибавили), или асинк(тоже желательно с прокси, ну или тайминг подбери).
Аноним 26/12/19 Чтв 01:15:08 1557181285
>>1557088
Алсо, вообще ты можешь изучить нормально и последовательно всё. Начать с асинхронности в питоне. Видос из шапки годный + у Олега молчанова подробно серия видосов. Заодно там же будет и скачка картинок клиентом aiohttp в последнем. Потом тема обхода бана от сервера, например можно использовать тор как прокси, можешь это или сам нагуглить, или в ньюфаготреде где-то есть мои посты про это, там просто с кодом я кому-то расписывал.
Аноним 26/12/19 Чтв 06:54:06 1557315286
изображение.png (57Кб, 801x452)
801x452
Ну охуеть, вкатываюсь в питон попутно обмазавшись одним курсом, который по 80 тыщ продают, я с пикрилейтеда больше узнал, лул. Все курсы - наеб для гоев?
Аноним 26/12/19 Чтв 08:03:58 1557333287
>>1557315
все нормальные курсы бесплатные, курсы за деньги это для тех кому нужна мотивация в виде "ну я же это типо деньги потратил, жалко будет не пройти курс"
Аноним 26/12/19 Чтв 09:15:57 1557344288
>>1557315
Курсы и документация несравнимые вещи вообще, для разных целей. Как учебники и энциклопедии.
Аноним 26/12/19 Чтв 09:30:39 1557350289
Как сделать родительским классом стандартный модуль в питон?
Аноним 26/12/19 Чтв 09:52:20 1557353290
Capture.PNG (51Кб, 792x155)
792x155
Capture.PNG (3Кб, 249x103)
249x103
Помогите, молю. Ебанутые мрази с ебанутой книжкой сделали очередной высер, объяснив как делать родительскими классами собственными модулями, но не пояснив как высрать ебучую черепаху в родительский модуль. Как сделать это дерьмо работающим?

Пробовал и импотировать эту ссаную черепаху и импортировать её внутри другого класса, и кидл ссаный файл с заданием в корневую папку этого тартла ебаного но всё равно эта ебаная хуета не желает унаследователь методы обоссаной злоебучей черепахи. Молю хелп, я охуеваю несказанно с этой залупы.
Аноним 26/12/19 Чтв 10:04:27 1557358291
>>1557353
> высер
Ну так скипни. Нормальными средствами унаследовать класс от модуля нельзя.

абу, сука, я заебался обходить бан за "обход"
Аноним 26/12/19 Чтв 10:05:53 1557361292
>>1557358
да не могу, я скипать характер не тот. Спасибо, я понял что авторы этой книги ёбаной пидорасы и к моменту когда я дойду до конца этой злоебучей поганой книги у меня не останется никаких нервных клеток. Ну какой мудак эти задачи идиотские писал, сука блядь.
Аноним 26/12/19 Чтв 10:17:31 1557364293
Capture.PNG (7Кб, 452x177)
452x177
>>1557353
>>1557350
>>1557358
ООО каеф сделал наконец-то таки этот высер. пиздец конечно такие задания ебанутые делать. при том они специально берут какую-нибудь простую хуету целую главу мусолят, а в конце дают задание по типу этого тартл ёбаного. пиздец мрази.
Аноним 26/12/19 Чтв 10:55:26 1557382294
яндекс практикум сливать не собираются?
Аноним 26/12/19 Чтв 13:59:47 1557557295
>>1556633
В чем отличия от Quart?
Аноним 26/12/19 Чтв 15:26:11 1557649296
>>1554297
> Я бы за такое руки отрывал.

За двоеточия или за запрет их использования?
Аноним 26/12/19 Чтв 16:01:37 1557679297
>>1556633
vibora классная, НО автор сдох и последнее обновление было 2 года назад.
Есть фанатский ремейк https://github.com/gennitria/apodo, но он тоже больше мертв чем жив :(
Аноним 26/12/19 Чтв 16:31:07 1557696298
>>1556633
Очередной асинхронный веб фреймворк, которые как после дождя плодились какое-то время
Аноним 26/12/19 Чтв 19:28:00 1557844299
14393971915950.png (346Кб, 540x541)
540x541
Бля, аноны. Я ньюфаг, нихуя поняоть не мог нахуя нужен ООП. Намедни запилил софтинку на 1000 строк на функциях и глобальных переменных, оттестил, всё работает, всё норм. Сегодня ходил-пердел, и внезапно понял зачем нужен ооп и что с ООП вышло бы гораздо круче и проще, теперь буду перепиливатть с нуля.
Я нормален?
Аноним 26/12/19 Чтв 19:39:27 1557850300
>>1557844
Да, так обычно и бывает.
Аноним 26/12/19 Чтв 19:41:46 1557853301
>>1557850
Пиздос, я уже 2 книги про пайтон прочитал, особое внимание уделял главам где про классы и ооп говорили, по отдельности всё понятно было, как что, а как это всё вместе применить нихуя не доходило
Аноним 26/12/19 Чтв 19:53:28 1557865302
>>1557853
ООП придумали для управления сложностью, и на простых примерах из учеников естественно не понятно нахуя он нужен. Надо самому попытаться сделать что-то более-менее большое и сложное.
Аноним 26/12/19 Чтв 20:11:42 1557913303
Недавно активно ездил на поездах небольшой промежуток времени и захотелось написать пет проект резервации мест.
ТЗ накидал такое, есть одна жд-дорога через пункты A, B, C, D, E по которой ездят три поезда на 20 мест каждый (пусть по достижении последнего пункта поезд магическим образом оказывается в начале) с интервалом в 4 часа, весь путь занимает 12 часов, временем остановок можно пренебречь. Зарезервировать место можно из любой точки кроме последней только в последующие на пути. Интересуют примерно такие вопросы.
Как хранить данные о резервации? В виде какого-нибудь хитрого графа или можно обойтись реляционным представлением? Каждое место на каждой станции отдельной записью? Нужно тогда же сначала построить маршрут, допустим из пункта А в С, нужно же проверить доступность одного места на каждом пункте?
В общем, подскажите литературу где могут объяснить подобное или самому все придется придумывать?
Полтора года работаю, но обычно занимался последнее время процессингом/стримингом данных на подсосе и не особо занимался архитектурными вопросами.
Аноним 26/12/19 Чтв 20:27:59 1557954304
>>1557844
ООП нужен для упрощения кода, оптимизации. Вот для чего, то есть ооп это по сути универсальный код, который можно использовать несколько раз, а не копировать его там и вот это всё. Ну и ооп помогает работать с графическими объектами.

если я не прав поправьте.
ньюфаня уволился из пятёрочки и решил войти в айти
Аноним 26/12/19 Чтв 20:34:36 1557972305
изображение.png (7Кб, 1110x116)
1110x116
>>1557954
Ну я пришёл к тому, что это не совсем так. Функцию тоже можно использовать миллион раз. Просто функция не имеет свойств и атрибутов. Запустил функцию в лупе например, и чтобы её потом закрыть - надо использовать глобальные переменные. Чтобы связать между собой несколько функций - надо использовать глобальные переменные. В этом нет ничего сложноо на самом деле, просто и понятно. В итоге моей софтинке на 1000 строк образовалось штук 20 функций и к части из них пришлось пилить вступление из штук 10 глобальных переменных - вышла пикрелейтед хуита.

А объект класса может сообщать своё состояние, сообщать свои внутренние переменные, может принимать арументы и позволяет обойтись без глобальных переменных - просто так выходит что если код сложный - то проще между собой связать разные элементы кода.

Мимо-нюфаня-который-пришёл-к-ооп
Аноним 26/12/19 Чтв 21:19:22 1558082306
Аноны, а поясните. Я когда функциями пилил - запускал некоторые функции в отдельных потоках прописывая декоратор:

def thread(my_func):
def wrapper(args, *kwargs):
my_thread = threading.Thread(target=my_func, args=args, kwargs=kwargs)
my_thread.start()
return wrapper

@thread

А как делать, если функция которую нужно запустить в отдельном треде находится внутри класса? Описывать враппер внутрри класса?
Аноним 26/12/19 Чтв 21:32:26 1558110307
Аноним 26/12/19 Чтв 21:34:42 1558115308
>>1558110
а что pass въебать нельзя?
Аноним 26/12/19 Чтв 21:40:41 1558132309
>>1554170
self.my_combobox.addItems(my_list)

Для пустой строки в начале:
self.my_combobox.setCurrentIndex(-1)

Аноним 26/12/19 Чтв 22:11:30 1558192310
>>1558115
Въеби конечно, я не против. Только нахер он там сдался.
Аноним 27/12/19 Птн 02:06:20 1558431311
1364649867432.jpg (11Кб, 237x229)
237x229
Анончики, ткните пальцем на инфу - как заменить встроенное контекстное меню окна PyQt? Я про ту менюшку, что вылазиет если щёлкнуть по иконке приложения в заголовке. ЧТо-то не могу инфы найти
Аноним 27/12/19 Птн 07:43:58 1558485312
>>1557972
Ты можешь передавать в функцию один единственный параметр - какую-то структуру данных, в которой все переменные и состояние держать. Собственно так питон и работает, просто передаётся структура первым параметром в метод. Так поступали, когда ещё улассы языками не поддерживались, смотри файловые операции fopen/fread и т.п. в Си.

Это лишь малая часть от ООП, не основная. Ключевая суть в наследовании и возможности переопределения методов, виртуальные функции и т п., что без поддержки в языке уже красиво не сделаешь.
Аноним 27/12/19 Птн 10:16:53 1558522313
Как же бесит, когда какой-то петухан без особой на то причины переопределяет переменную из стандартной либы... Так ведь многие из этих петуханов еще и учебные пособия пишут
Что сложного не писать у себя в коде имя format для твоего шаблона, а назвать его format_ или fmt?.. рука отвалится?
особенно ахуенно когда например переопределяется ф-я вроде hash и вместо нее оказывается даже не int значение, а кортеж, содержащий строки
Аноним 27/12/19 Птн 11:43:13 1558560314
>>1558485
>Ты можешь передавать в функцию один единственный параметр - какую-то структуру данных, в которой все переменные и состояние держать.
Как ты передашь в запущенную функцию сигнал на выключение? Как узнаешь её состояние?

Аноним 27/12/19 Птн 12:19:34 1558593315
Парни, вообще реально настроить ебаное Kivy и Buildozer под Linux-дебичем? Вопрос от того, что по инструкции Киви установил в виртуальную среду разработки, а Бульдозер с ней че-то никак не завязывается при установке. Какие подводные? Может гайдик есть?
Аноним 27/12/19 Птн 12:38:51 1558611316
Аноним 27/12/19 Птн 12:44:05 1558617317
>>1558611
Нет, это не то. Иконку приложения то я уменю устанавливать, а надо контекстное меню подменить
Аноним 27/12/19 Птн 12:45:37 1558620318
Аноним 27/12/19 Птн 12:47:10 1558623319
Аноним 27/12/19 Птн 13:07:02 1558643320
image.png (10Кб, 544x147)
544x147
>>1550667 (OP)
Почему не работает celery? Делаю все как в офф. документации, но когда добавляю в tasks.py свое приложение

from celery import app

.task() не работает

Аноним 27/12/19 Птн 13:10:40 1558647321
Аноним 27/12/19 Птн 13:16:17 1558656322
>>1551011
nuitka и puinstaller. Последний может генерировать экзешку без всего. Нютка собирает экзешку в окружении библиотек.
Аноним 27/12/19 Птн 13:51:03 1558705323
изображение.png (13Кб, 270x406)
270x406
>>1558647
Тоже не оно. Обе ссылки описывают как запилить контекстное меню для формы, а мне надо именно подмену дефолтного контекстного меню, которое пикрил
Аноним 27/12/19 Птн 14:44:59 1558755324
>>1557913
По простому можешь писать состояния в dict() и сохранять-загружать его с помощью пакета pickle

Если операции посложнее нужны, можешь юзать sqlalchemy с минимальным количеством таблиц

Логику как хош обрабатывай.
Функции, классы вот это всё
Аноним 27/12/19 Птн 14:51:06 1558762325
Аноним 27/12/19 Птн 15:01:24 1558775326
Аноним 27/12/19 Птн 15:01:32 1558776327
Вопрос к разработчикам ботов для телеги.
Пишу свою хуйню на aiogram, интернеты говорят, что надо юзать FSM при разработке, storages там всякие и тд. Так вот в чем вопрос: в данном случае FSM это по аналогии как redux в реакте? То есть просто инструмент для управления состояниями? И еще вопрос, по сути главный: если все как я сказал, то как и куда оно сохраняет данные? Делается ли это всё асинхронно, то есть не проебу ли я данные юзера, если в этот момент что то сделает другой юзер?
Аноним 27/12/19 Птн 15:06:22 1558783328
Аноним 27/12/19 Птн 15:12:44 1558791329
>>1551016
Nuitka - https://nuitka.net/
Делаешь stanalone пает своей проги по инструкции,
правда, придется указать в ключах команды пути к некоторым библиотекам ручками.
С threading не прокатит. А так собирал проект с PyQt5, QML, numpy - без проблем
Аноним 27/12/19 Птн 15:25:49 1558815330
>>1558791
pyinstaller работает с threading и может включать весь пакет в экзешку, внешних библиотек не видно.
Аноним 27/12/19 Птн 15:28:45 1558819331
>>1558815
Круть! Надо попробовать..
Nuitka вроде все собирает, но приложение с QtWidgets
и формами QML виснет(((
Аноним 27/12/19 Птн 15:28:49 1558820332
>>1558643
Потому что неверно сконфигурировал Селери, вангую.
Аноним 27/12/19 Птн 15:31:41 1558826333
>>1558819
Ну я и тем и тем пользовался... Точно конвертил нюткой приложение с элементами QtWidgets, проблем небыло. Но нютка - это папка с кучей файлов внутри, и всё это даже для элементарной приложухи - некрасиво в общем. А пайинсталлер одинокую экзешку делает, максимум к ней pyqt5core.dll подкинуть надо. Красиво
Аноним 27/12/19 Птн 15:46:17 1558842334
>>1551016
Я FBS юзаю, полет нормальный.
Аноним 27/12/19 Птн 19:28:18 1559038335
Аноним 27/12/19 Птн 19:36:30 1559046336
>>1559038
Да нет же, видишь, анон, это для компонентов применяется, как и в предыдущих ссылках. Не оно... В общем ладно, забей. Уже решил по-друому интерфейс скомпоновать, и менюшка дополнительная стала не нужна. Хотя если инфа нужная найдется - интересно было бы всё-таки научиться.
Аноним 27/12/19 Птн 19:40:19 1559050337
>>1559046
А ты в pyqt5 нормально шаришь?
Аноним 27/12/19 Птн 19:54:14 1559065338
>>1559050
Неа. Еслиб шарил - не спрашивал бы...
Аноним 27/12/19 Птн 20:36:53 1559099339
image.png (193Кб, 1366x768)
1366x768
image.png (195Кб, 1366x768)
1366x768
Сап, анончики, помогите плиз залетному. К питону отношусь никак, делаю работу для универа по методичке. Код:

import mysql.connector
import npyscreen

class App(npyscreen.StandardApp):
def onStart(self):
self.addForm("MAIN", MainForm, name = "Программа работает с базой данных")

class MainForm(npyscreen.ActionFormMinimal):
def create(self):
self.grid = self.add(npyscreen.GridColTitles)
self.grid.values= []

mydb = mysql.connector.connect(host="127.0.0.1",
port ="3311",
user="root",
password="root",
charset='utf8',
database = "mydb")

query = "SELECT title_eng, title_rus, year FROM film"

mycursor = mydb.cursor()

mycursor.execute(query)

for row in mycursor:
grid_row = []

for cell in row:
grid_row.append(cell)
self.grid.values.append(grid_row)

def on_ok(self):
self.parentApp.setNextForm(None)

my_app = App()
my_app.run()
То есть, результатом выполнения кода должен стать аккуратный вывод некоторых полей из таблицы бд на экран. И так оно и происходит, но лишь на долю секунды, а за тем пикрил. Гуглил, но так и не понял что нужно сделать.
Аноним 27/12/19 Птн 20:58:49 1559114340
>>1559099
Запусти с питоном 3.7
Аноним 27/12/19 Птн 21:57:54 1559149341
Анон, помоги. Как мне применить аргумент reverse=True к команде sorted()?

Вот мои потуги: https://ideone.com/KnfoIX
Аноним 27/12/19 Птн 22:07:07 1559154342
>>1559149
Троллинг что ли опять какой-то?
print(sorted(cars, reverse = True))
Аноним 27/12/19 Птн 22:08:34 1559156343
Аноним 27/12/19 Птн 22:13:49 1559158344
Screenshot2019-[...].png (133Кб, 1080x604)
1080x604
>>1559149
Аргумент передается туда же куда и массив
Аноним 28/12/19 Суб 01:45:30 1559302345
>>1558431
А это не системное ли меню винды? Qt там вроде как не причём.
Аноним 28/12/19 Суб 02:48:52 1559316346
>>1559302
Да, это на уровне сискола создаётся. У самого была такая проблема, на самом QT можно поменять если на сипп писать, но в pyqt так и не обнаружил как сделать
Аноним 28/12/19 Суб 07:07:15 1559362347
Принимайте пополнение.
Начал учить Шарп, понял что вакансии - сплошной asp.net.
Перекатываюсь в питон, учу синтаксис, хочу в будущем делать софт для обработки данных секвенаторов и прочей генетики (если не сосну).
Я правильно понимаю, что аналогов Struct нет, максимум Tuple?
Properties тоже не завезли?
Аноним 28/12/19 Суб 07:22:30 1559368348
>>1559362
И сразу понял, что читал жопой, похоже properties есть.
Аноним 28/12/19 Суб 08:43:23 1559382349
>>1559362
Какое у тебя образование? Как планируешь учить?
Аноним 28/12/19 Суб 08:51:50 1559384350
>>1559382
Бакалавр, естественнонаучник.
Пока базовый синтаксис по сололерн, потом буду курить мануалы с офф сайта, потом буду практиковаться на Hackerrank и Rosalind.
А дальше - разобраться, какой стек нужен и дрочить либы-фреймворки из него.
Тут ещё какой-то курс на степике рекомендовали, надо будет посмотреть.
Аноним 28/12/19 Суб 10:28:41 1559410351
Аноним 28/12/19 Суб 10:42:34 1559412352
Как подключить базу экселя к питону и как создать визуальное приложение? Ну как форм в делфи например
Аноним 28/12/19 Суб 12:10:30 1559450353
>>1559412
> Как подключить базу экселя к питону
Есть куча библиотек для чтения/записи. В том же pandas есть read_excel и to_excel.

> как создать визуальное приложение? Ну как форм в делфи например
Tkinter/PyQt/веб-интерфейс
Аноним 28/12/19 Суб 12:53:35 1559482354
онлайн сервер для игры пару сотен человек на питоне можно запилить?
Аноним 28/12/19 Суб 12:59:54 1559484355
>>1559482
Смотря какая игра. И смотря какое железо.
Аноним 28/12/19 Суб 13:01:26 1559486356
>>1559484
очень тупая с минимумом графики,похожа на шашки
Аноним 28/12/19 Суб 13:15:22 1559492357
Аноним 28/12/19 Суб 13:16:09 1559493358
Аноним 28/12/19 Суб 13:26:02 1559502359
Аноним 28/12/19 Суб 13:38:20 1559511360
>>1559502
Блин, какой же зашквар шквариться о продукты гугл
Аноним 28/12/19 Суб 13:46:30 1559516361
>>1559492
настолько все плохо со скоростью?
Аноним 28/12/19 Суб 13:48:07 1559519362
Аноним 28/12/19 Суб 13:50:04 1559520363
>>1559516
Да нормально там всё, если не хайлоад. Также глять в сторону аминхронщины.
Аноним 28/12/19 Суб 13:53:25 1559521364
>>1559520
> глянь
> асинхронщины
Фикс. А ещё кто-то говорит, что клавиатура на телефоне удобная.
Аноним 28/12/19 Суб 13:57:17 1559525365
>>1559521
спасибо но я только еще вкатываюсь
в самом начале нахожусь
Аноним 28/12/19 Суб 14:02:26 1559529366
>>1559482
Более чем и на пару тыщ, но все зависит от того, какие данные будешь гонять и хранить.
Мимобэкэндерподмобилку
Аноним 28/12/19 Суб 16:15:43 1559636367
>>1559529
предвижение фигур,немножко анимации,подсчет очков и чат
Аноним 28/12/19 Суб 16:47:29 1559661368
Negative-Calori[...].jpg (7344Кб, 3470x2305)
3470x2305
Суп питонач.
Есть celery
Для него есть задача на polling одного ресурса. Допустим раз в 5 секунд получать значение, записывать в бд, и выполнить запрос записав на этот ресурс другие данные.

Собственно не могу сообразить как лучше обеспечить надежность выполнения этой хуйни, т.к. ошибки могут быть как при первом запросе, так и при ответе, например.

1. Можно написать один толстый таск который будет делать это всё внутри одного себя
2. Можно сделать chain в celery, и каждая подзадача будет выполняться после предыдущей

Как правильнее? Надежность в этом случае очень важна.
Аноним 28/12/19 Суб 16:53:49 1559667369
>>1559636
Бля, анимация, передвижение фигур - это мобильная головная боль.
Твоя задача выбрать данные которые ты хочешь передавать и правильно организовать их передачу и обработку(ну и хранение, видимо).
Вангую что тебе надо глдеть в сторону сокетов "долгоиграющих", соответственно чекай торнадо.
Если будут еще вопросы - спрашивай.
Аноним 28/12/19 Суб 16:56:32 1559675370
>>1559661
Я бы сделал один толстый таск(это не значит что была бы одна жирная функция). Но я никогда не юзал "chain в celery".
Как по мне - главное обмажься аналитикой и логами. Ну и пиши в "защитном стиле"(или как там эта хуйня называется, когда куча проверок и трай/эксептов).
+ не забудь про тесты.
Аноним 28/12/19 Суб 17:11:50 1559687371
Аноним 28/12/19 Суб 17:14:42 1559694372
>>1559687
А ты почитай про сокеты там и там и думаю поймешь разницу(начни с торнадо, там фишка его кнокретно написана)
Аноним 28/12/19 Суб 17:17:52 1559703373
>>1559675
Да, я так и написал. Вот думаю стоит ли разбивать дальше. С другой стороны не вижу причин использовать chain как-то вообще, но зачем-то он нужен.

Да, видимо надо поработать над try-except, и логами. С тестами всё сложнее, но тоже можно что-нибудь придумать.
Аноним 28/12/19 Суб 17:29:09 1559714374
>>1552419
>Есть функции написанные не мной, они что-то пишут в консоль
Логи? Адекватные люди пишут что-то на подобие либы logging, чтоб отключать/выключать их без помощи танцев с бубном
Аноним 28/12/19 Суб 17:31:57 1559717375
>>1559703
> надо поработать над try-except
Только не завали ими весь код - ибо пиздец.
> логами
Про flower не забудь.
> С тестами всё сложнее
Таки да, но божественные моки никто не запрещает тебе юзать.
Аноним 28/12/19 Суб 17:34:43 1559719376
>>1559717
> божественные моки
Солидарен. Придётся весь мир замокать.
Аноним 28/12/19 Суб 22:37:22 1559953377
Аноны, объясните нубу. В аутсорс конторах сейчас растет спрос на питонистов. Что именно они на нем пишут, и почему спрос так сильно начал расти сейчас? Ну, то есть на шарпе и джаве делают энтерпрайз бэкенд. Фронтэндеры делают веб морды. А питонисты, что?
Аноним 28/12/19 Суб 22:46:05 1559958378
>>1559953
Бекенд уровня поменьше энтерпрайзовского, либо датасаенс всякий. Ещё всякая автоматизация, тесты, админская скриптота и т д.
Сейчас набегут про дохуя питонистов
Аноним 29/12/19 Вск 01:59:19 1560080379
>>1557649
За двоеточие конечно. В имени файла - никаких спецсимволов кроме нижнего подчеркивания и точки.
Аноним 29/12/19 Вск 07:29:46 1560111380
>>1553664
>с 0 архитектуру,
Что это значит в этом контексте?
мимо нуб
Аноним 29/12/19 Вск 08:35:23 1560119381
Какой же Лутц душный графоман-хуесос. Вроде книги хорошие, отлично объясняет, но это его натягивание совы на глобус в виде предисловия на 120 страниц просто пизда.
Аноним 29/12/19 Вск 10:19:35 1560138382
>>1560119
нормальная вроде книжка
прохоренок дронов
python3 самое необходимое
есть на телеграмм канале
библиотека программиста
там много что
Аноним 29/12/19 Вск 11:04:32 1560149383
>>1560138
>нормальная вроде книжка
>прохоренок дронов
она настолько сухая, что крайне тяжело восприниматся. Как энциклопедию читать. Я её так и не осилил
Аноним 29/12/19 Вск 11:37:26 1560160384
>>1560149
Странно, что не осилил. Книжка-то сухая конечно, но потому что без лишнего. Я наоборот Лутца не осилил.
Аноним 29/12/19 Вск 11:41:34 1560166385
>>1560160
ну я к прохорёнку ещё вернусь, но это пиздец. Он берёт просто например какой-то модуль питона, и просто начинает перечислять его возможности. Не объясняет что, зачем, просто перечисляет возможности.
Учить интересно когда тебе ставят какие-то задачи, а потом рассказывают как их решать - а тут прям тупо энциклопедия. Мало того что не интересно, так ещё и запоминается хуёво
Аноним 29/12/19 Вск 13:09:48 1560229386
А Лутц разве не устарел уже? У него книги 2012 года выпуска, извините-подвиньтесь. У него даже про ф-стринг не узнаешь же.
Аноним 29/12/19 Вск 13:18:30 1560233387
>>1560229
Главное что б асинк/авэйт был, как по мне. Он там есть?
Все остальные новшества можно глянуть по докам питона, благо там к каждому методу есть небольшой "change log" уровня "а эта хуйня добавлена в версии 3.x".
Аноним 29/12/19 Вск 15:40:12 1560396388
1364649867432.jpg (11Кб, 237x229)
237x229
Аноны, а куда из PyQt5 исчез QString? Мне надо сигналом из треда передавать в основную форму строку, а QString нету, приходится через QByteArray объект передавать энкодируя и декодируя, пиздос какой-то.
Аноним 29/12/19 Вск 17:03:09 1560446389
Анон, обьясни чем в pygame отличаются классы Surface и Rect? Почему нельзя было все методы и атрибуты класса Rect запилить в Surface?
Аноним 29/12/19 Вск 17:21:10 1560460390
Аноним 29/12/19 Вск 20:09:42 1560528391
Аноны, не холивара ради. Посоветуйте.
Я на пхп пишу, но немного приглядываюсь к другим технологиям. Сейчас немного nodejs изучаю, штука интересная, но чет совсем мало в процентном соотношении вакансий.
Мне интересны всякие консольные приложения, парсеры и прочее подобное. Ну и конечно же бэкенд.
Как много работы на питоне в этом плане в РФ? Хочется чего то более гибкого чем пхп. А нода все таки похоже очень нишевая штука.
Аноним 29/12/19 Вск 20:10:45 1560529392
Ибать, увидел только что, как вывод с помощью print можно окрасить в разные цвета: например print('\033[93m hui') выведет надпись hui желтым цветом. Че это бля такое? Где PEP касательно этой херни?
Аноним 29/12/19 Вск 20:26:13 1560533393
https://dvmn.org/modules/

https://devman.org/

Что думаете? Имеет ли смысл? Особенно если в целом хотел бы в анализ данных, но с другой стороны лишним же не будет, опять же. Или лучше чем набитые шишки нет ничего, с другой стороны можно и хуй как всегда забить в процессе
Аноним 29/12/19 Вск 20:28:53 1560534394
>>1560533
https://dvmn.org/modules/meeting-python/

>Без скучной теории — сразу к практике. Давайте выведем в терминал рисунок из букв и символов, а потом покрасим его в зелёный. Звучит непросто, но вы справитесь, даже если совсем новичок.

Я это явно сделать не могу, но при этом

>строки и вывод в консоль
переменные
вызов функций, написание своих функций
вызов методов, извлечение атрибутов
подключение модулей
циклы (for), условия (if)
чтение/запись в файл


про это знаю, хз
Аноним 29/12/19 Вск 20:29:47 1560537395
>>1560534
Хотя нет, могу. Короче наверное этот модуль точно не нужен
Аноним 29/12/19 Вск 20:35:15 1560540396
>>1560537
Хотя глянул остальные - те уже не все смогу, ну может если гугл задрочить на пару суток только
Аноним 29/12/19 Вск 21:07:05 1560560397
>>1560529
Это не питон, а escape sequences. Работают только в юниксных эмуляторах терминалов. Под виндой ничего не получится.
Аноним 29/12/19 Вск 21:12:43 1560563398
15551767753250.jpg (170Кб, 720x960)
720x960
посоветуйте либы oauth google/vk/facebook для flask
Аноним 29/12/19 Вск 21:33:52 1560571399
Аноны реквест книгу по Python, которая может заинтересовать человека программированием, не обязательно охуеено научить питону, а именно заинтересовать самим программированием.
Аноним 29/12/19 Вск 22:19:35 1560625400
>>1560563
Автоматическая авторизация?
А это вообще возможно?
Аноним 29/12/19 Вск 22:37:25 1560648401
изображение.png (10Кб, 561x310)
561x310
>>1560560
PyCharm не согласен
64бит Win7 лол
Аноним 29/12/19 Вск 22:43:43 1560655402
69835251544784.jpg (4Кб, 275x183)
275x183
>>1550667 (OP)
>PEP8 запрещает camel case
>Стандартная либа unittest юзает camelCase для методов всех своих классов
Гениально блять. Просто гениально нахуй
Аноним 29/12/19 Вск 22:47:18 1560658403
>>1560655
>PEP8
ПЕП8 был написан 20 лет назад. Половина двощеров ещё не родилась тогда. В жопу его и с metod_cherez_podcherkivanie, и с 79 символами на строку и ещё с некоторой морально устаревшей или не прижившейся хуйнёй.
Аноним 29/12/19 Вск 22:49:48 1560661404
>>1560658
Если буду на собесе выебываться и пиздеть, что PEP8 устарел, сильно разъебут?..
Аноним 29/12/19 Вск 22:57:19 1560668405
nameerrorsomehow.png (15Кб, 603x309)
603x309
>>1550667 (OP)
Как для метода класса запилить аннотацию аргументов самим же именем этого класса?
Вот есть у меня класс Piska, у него есть некий метод Piska.reform, который принимает int значение index, а также obj, который должен быть экземпляром этого самого класса Piska. На скрине это и видно, только вот незадача: ебучий код в принципе не компилится, т.к. класс Piska еще не до конца определен к этому моменту и Питон выдает NameError
Аноним 30/12/19 Пнд 00:02:03 1560715406
>>1560625
не автоматическая, а просто обычные приложухи для flaska через aouth для сайтов, скачал, поставил, айди с токеном настроил и запустил
Аноним 30/12/19 Пнд 00:15:29 1560717407
>>1560648
Лол. Надо попробовать в IDEA.
Аноним 30/12/19 Пнд 00:21:59 1560724408
134165824970a61[...].jpg (119Кб, 700x438)
700x438
Сап питонисты. Хочу быстро вкатиться в программирование. Вопрос: как быстро это сделать? Есть ли ускоренные курсы или придется читать литературу?
Аноним 30/12/19 Пнд 00:40:27 1560728409
>>1560724
1. Гуглишь модули которые нужны для работы
2. Гуглишь их документацию
3. ??????
4. Вкатился
Аноним 30/12/19 Пнд 00:54:25 1560736410
>>1560724
Быстрее всего смотреть видео на ютубе. Но сам понимаешь, это только на первое время.
Аноним 30/12/19 Пнд 01:12:10 1560748411
Скучающий мидол на связи. Хочу для общего развития чего-нибудь на aiohttp на праздниках поделать. Есть желающие скооперироваться? Запилим очередную борду например :)
Аноним 30/12/19 Пнд 02:58:02 1560782412
>>1560661
Ты неправильно спрашиваешь.

Тебе просто не нужно устраиваться в компанию, где помешаны на ПЕП8, бежать от таких надо.

Ты должен просто принять, что в каждой компании могут быть свои стандарты оформления кода, чтобы всем удобно было. Они могут быть на базе ПЕП8. Тебе надо просто сказать, что тебе нравятся другие стандарты, но ты будешь работать по тем, которые приняты.
Аноним 30/12/19 Пнд 04:43:36 1560804413
>>1560736
посмотри уроки олег молчанов на ютубе
параллельно читай книжку
питон3: самое необходимое
прохоренок дронов
Аноним 30/12/19 Пнд 04:50:17 1560805414
>>1560748
Запилить борду желающих, думаю нет, но вот если у тебя есть желание сделать что-то другое(или принять участие в разработке), то оставь свою почту.
Аноним 30/12/19 Пнд 10:14:08 1560854415
>>1560528
> Как много работы на питоне в этом плане в РФ?
Зайди на хэдхантер, вбей в поиск python, Django, Flask, смотри сколько вакансий
Сравнивай с похепе да нодой

Вот тебе и ответ
Аноним 30/12/19 Пнд 10:24:06 1560857416
Как собственно подгрузить html-текст с рандомной страницы?.. Знаю, что можно вручную сделать Ctr+U а затем Ctr+A, меня интересует, как это запилить средствами Питона
Аноним 30/12/19 Пнд 10:26:57 1560859417
>>1560563
rauth есть из готовых решений
Он простой но кастрированный, не умеет нормально работать с refresh token

Лучше напиши сам пост геты через стандартную либу request

мимо свой пет на flask и машинном обучении
Аноним 30/12/19 Пнд 10:31:25 1560865418
30/12/19 Пнд 10:39:52 1560872419
Аноним 30/12/19 Пнд 11:06:55 1560879420
>>1560865
Нахрен мне html-парсер? Я что просто не могу подгрузить сырой html-текст со страницы методами стандартных либ?
Аноним 30/12/19 Пнд 11:37:10 1560884421
Аноним 30/12/19 Пнд 12:50:57 1560914422
>>1560782
У тебя странное отношение к пепу8. Это же не свод законов, а рекомендации. В самом пепе8 явно написано, что если УЖЕ делаете не так как в рекомендациях, то лучшее придерживаться своего стиля. А вот если что-то новое делаешь, то лучше делать по рекомендациям - всем же только удобнее будет.
Аноним 30/12/19 Пнд 13:31:43 1560944423
Аноний, подскажи плезик. Можно ли из объекта PIL сделать file object без сохранения/открытия файла?
Аноним 30/12/19 Пнд 13:40:50 1560953424
>>1560944
Хз насчёт PIL, но обычно для этого используют io.StringIO и io.BytesIO.
Аноним 30/12/19 Пнд 13:55:31 1560959425
>>1560528
В вебе работы на пхп больше всего в любом случае. В бэкэнде на ноде примерно столько же вакансий, как и на питоне, в 2-4 раза меньше, чем на пхп. Зато питон везде используется, от всякой сисадминщины, до оберток на нейросети. С другой стороны js зато ещё на фронте используется, и любая веб вакансия требует его знать.
Ну и да, хз какие тебе нужны консольные приложения, но парсеры можно ебашить на чём угодно, хоть на самом js прямо в браузере
Аноним 30/12/19 Пнд 14:08:12 1560963426
>>1560959
Только говорить что питон у сисадминов популярен и в нейронках это лол. Как будто знание синтаксиса решает и все то и дело прыгают из программистов в саентистов и девопсов. Ты пока в новую предметную область перекатишься десять языков изучишь.
Аноним 30/12/19 Пнд 14:35:14 1560992427
>>1560963
Ну да, а где я говорил, что питона хватит, чтобы в девопсы вкатиться? ЯП это инструмент, и как и с любым инструментом, можно взять и перечислить, где он используется. Непонятно короче, с чем ты споришь.
Аноним 30/12/19 Пнд 15:18:31 1561029428
>>1560953
Я либо тупой либо в либе нельзя такой файл отправлять. Либа vk_api. Написано в ней: "photos (str or list) – путь к изображению(ям) или file-like объект(ы)"
я имею image который <PIL.Image.Image image mode=RGB size=300x300 at 0000>
Создаю переменную с буфером(?)
image_content = BytesIO()
потом сохраняю туда содержимое объекта PIL.Image
image.save(image_content, format = 'JPEG')
в image_content теперь лежит тот же файл что если бы я его сохранил просто указав название
Но оправляя его в вк я получаю в лицо тряпкой.


Пока писал, разобрался. Не перематывал буфер в начало .seek(0), собственно я этого и не знал, теперь знаю.

Спасибо за ответ.
Аноним 30/12/19 Пнд 16:03:35 1561058429
Аноним 30/12/19 Пнд 16:19:41 1561070430
>>1561058
Если не найдешь - пингуй, куплю.
Аноним 30/12/19 Пнд 17:51:40 1561209431
>>1561070
Чота пока не, поищу ещё дома вечером. Да и как то напрягать анонов купить книгу не хочется)
Аноним 30/12/19 Пнд 18:11:02 1561230432
Аноним 30/12/19 Пнд 19:17:14 1561288433
AAB51CCC-FD90-4[...].png (254Кб, 750x1334)
750x1334
Аноним 30/12/19 Пнд 19:28:49 1561295434
>>1561209
> Да и как то напрягать анонов купить книгу не хочется)
Оформлю на работе как обучающую литературу и все ок будет.
Аноним 31/12/19 Втр 00:59:42 1561617435
>>1560804
после этого джуном можно устроиться, лол?
Аноним 31/12/19 Втр 01:42:01 1561639436
>>1561617
Нет, конечно. Это только начало.
Аноним 31/12/19 Втр 01:42:24 1561641437
>>1561295
Doing god's work, anon. Чаю тебе.
Аноним 31/12/19 Втр 04:15:27 1561683438
Аноним 31/12/19 Втр 06:29:53 1561696439
>>1551766
Они там ещё на олимпиадном программировании помешаны. Если у тебя цифорки на кодфорсес 1600+ то на тебя лично их тимлид надрачивать будет сидеть
Аноним 31/12/19 Втр 11:45:00 1561732440
>>1561696
Лол у меня там одноклассник бывший работает. Параллельно с учебой офц. Вроде не жаловался, но и я особо не спрашивал
Аноним 31/12/19 Втр 12:41:09 1561748441
>>1550667 (OP)
Какие вопросы вам задавали на собеседовании на джуниора?
Аноним 31/12/19 Втр 13:06:56 1561756442
>>1561748
Я вот недавно устроился. Вопросов почти не задавали, я просто подробно рассказал как свою петпрогу сделал, что использовал, какие проблемы возникали и как я их решал.
Аноним 31/12/19 Втр 13:58:05 1561772443
739043986f254f4[...].jpg (45Кб, 418x467)
418x467
Аноним 31/12/19 Втр 15:12:52 1561797444
>>1561748
Основы пистона из доки спрашивают ну и если были петпроекты(а они должны быть) то за них.
Аноним 31/12/19 Втр 18:51:14 1561939445
>>1561748
>>1561756
Кстати, недавно друг ходил на собес. По ПЕП8 спрашивали ну и вопросы уровня
> Может ли список быть ключом в словаре и почему?
Аноним 31/12/19 Втр 19:13:43 1561960446
>>1561939
>По ПЕП8 спрашивали
Что именно? Вопрос: >>1560661 все еще открыт
Аноним 31/12/19 Втр 19:28:26 1561975447
>>1560661
Да, разъебут и пошлют нахуй дауна выебистого.
Тебе уже ответили за пеп8.
А выебываться в принципе не стоит.
Аноним 31/12/19 Втр 19:34:38 1561977448
>>1560668
Блин, плюсую, как провести аннотацию вроде:

class A:
....def __init__(self, some_obj:A):
........pass
Аноним 31/12/19 Втр 20:52:26 1562015449
>>1561960
Видел онлайн-тесты-сертификаты на знания языков. Вреди вопросов были и такие "Какая максимальная длина строки кода допускается по ПЕП, 78, 79 или 80 символов". Неправильно отвечаешь - минус в статистику ответов.

Для меня ебанатство полное, но реально существуют люди, которые считают, что если ты не знаешь или не хочешь придерживаться таких стандартов - то ты полное говно.

Для меня этот пеп8 одна из самых мерзких сторон питона. Другие языки не навязывают правила оформления, хотя традиции какие-то есть.
Аноним 31/12/19 Втр 21:08:20 1562020450
Аноним 31/12/19 Втр 21:22:37 1562028451
Посоны, киньте каких-нибудь практических упражнений по регекспам.
Аноним 31/12/19 Втр 21:58:21 1562067452
>>1562015
>Другие языки не навязывают правила оформления
gofmt
Аноним 31/12/19 Втр 21:58:46 1562069453
>>1562028
Иди новый год празднуй, регекспозависимый)))
Аноним 31/12/19 Втр 22:15:43 1562091454
>>1562067
В js тоже что-то есть.
Аноним 31/12/19 Втр 22:26:41 1562102455
>>1562069
Так щас пойду, заранее просто реквестирую.
Аноним 01/01/20 Срд 04:31:53 1562256456
Аноним 01/01/20 Срд 07:56:30 1562277457
>>1561977
from __future__ import annotations
Аноним 01/01/20 Срд 10:28:50 1562300458
Привет ребят скажите пожалуйста Python это язык официально представляющий АУЕ движение или лишь неформальный представитель ?
Аноним 01/01/20 Срд 11:20:14 1562308459
>>1562300
Ваш запрос был отправлен в штаб-квартиру питона в Голландии, ожидайте ответа в течение 30 рабочих дней.
Аноним 01/01/20 Срд 12:49:51 1562353460
>>1562300
ты перепил шоли ночью?
Аноним 01/01/20 Срд 12:52:51 1562354461
>>1555431
>логика круда
Что это? Впервые вижу, где почитать об этом?

мимо джун
Аноним 01/01/20 Срд 13:02:17 1562357462
>>1560560
Ээээм, powershell и wsl давно поддерживают.
Аноним 01/01/20 Срд 15:14:06 1562385463
157770697815389[...].png (1229Кб, 1200x496)
1200x496
Делаю простой уведомитель, который должен сворачиваться в трей. Попробовал Qt, как-то он тормозной: открывает окошко 1 секунду, документация плохая.
Есть смысл в другой библиотеке?
Аноним 01/01/20 Срд 15:22:08 1562392464
>>1562385
Ахахах, а потом ещё кто-то предлагает писать гуй на питоне.
Аноним 01/01/20 Срд 15:22:18 1562393465
>>1562385
Странно. У меня летает
Аноним 01/01/20 Срд 15:23:02 1562395466
>>1562392
А почему нет? Qt и в африке Qt, какая разница, на питоне или нет?
Аноним 01/01/20 Срд 16:15:40 1562427467
Функции,хуюнкции. Кароч нет времени объяснять принимайте урину ребят.
Аноним 01/01/20 Срд 16:37:05 1562441468
>>1562385
>Qt
>документация плохая
Ват?
Аноним 01/01/20 Срд 20:03:37 1562570469
>>1562277
Хм, а хули это работает?..
Аноним 01/01/20 Срд 21:40:29 1562604470
>>1562441
Сам открывал? Официальный сайт полон кучи устаревших примеров, а по пиздоновским байндингам вообще нихуя нет.
Аноним 01/01/20 Срд 22:12:32 1562615471
>>1562604
Открывал и писал свой апп, все прекрасно работает и расписано.
Мимодругойанон
Аноним 02/01/20 Чтв 01:32:46 1562663472
>>1562015
> Другие языки не навязывают правила оформления, хотя традиции какие-то есть.
Как рекомендации могут навязывать что-то?
Аноним 02/01/20 Чтв 11:10:51 1562776473
>>1550667 (OP)
Насколько питон-бэкэндеру нужно уметь верстать? Нормально, что я в пет проекте просто возьму шаблон из свободного доступа и под себя адаптирую?
Аноним 02/01/20 Чтв 12:09:45 1562804474
>>1562776
Вопрос отменяется, в свободном доступе такой кал с тонной джиквери и бутстрапа, что мне не хочется это тащить
02/01/20 Чтв 12:13:17 1562807475
Аноним 02/01/20 Чтв 14:13:32 1562941476
>>1562776
>>1562804
Ух ты.
Бэкендер с хорошим вкусом во фронтенде.
Еще и скромник.
Иди открывай дверь, моя девушка только бросила меня ради тебя.
Аноним 02/01/20 Чтв 14:38:19 1562970477
>>1562776
Смотря как себя будешь позиционировать на собесах.
Если скажешь что еще и верстать не против - заставят учить ангуляр/реакт/ссанину еще какую и будешь как фулл стэк ебашить за зп бэкэндера.
Если же скажешь что фулл бэк, а хтмл в глаза не видел никогда, тот тут два момента:
1. список вакансий для тебя немного сокращается и ибо в нормальных местах такие вещи разделены.
2. ты должен неплохо владеть стэком бэка, в частности обожать РЕСТ и понимать все принципы.
Аноним 02/01/20 Чтв 14:52:49 1562984478
Аноним 02/01/20 Чтв 17:11:13 1563174479
>>1562941
>с хорошим вкусом
Кхе, ну это ты ещё не видел какой у меня фронт получается...
Ладно, на самом деле он минималистичный, поэтому его испортить трудно. Так как я пилю сайт магазина, то дизайном ориентируюсь на амазоновский сайт, тёмные фоны с жёлтыми/оранжевыми кнопками в зависимости от важности кнопки.
>>1562970
Спасибо. На самом деле не хочется учить вот эту всю жиес штуку, я пока что даже не понимаю, нахуя джиквери тащат вместо функции на 5 строчек. Но, наверное, это было бы мне полезнее, потому что потом больше возможностей для фриланса.
Аноним 02/01/20 Чтв 18:48:00 1563247480
>>1563174
Ну если тебя от ЖС и ХТМЛ не тошнит то учи.
Аноним 02/01/20 Чтв 20:17:42 1563301481
>>1550667 (OP)
анон, а как дела обстоят с фрилансом с джангой? есть ли не сложные проекты для старта?

о себе - мидл за бугром, жава бекенд. рассматриваю вариант доп заработка с фриланса. выучить питон + джанго не проблема, вопрос скорее в возможностях на рынке
Аноним 02/01/20 Чтв 21:07:59 1563380482
Двач, подскажи мне пожалуйста:

какая должна быть архитектура сервисов на питоне? Простой пример - есть в телеграме мморпг одна, в ней есть и хранение данных игроков, и всякие события и их обработка мультиплеерные, и менюшки с донатом всякие. Хотел бы замутить что-то подобное, но я понятия не имею, какую структуру должен иметь проект. Питон сам знаю хорошо, решаю с помощью него всякие повседневные задачки читай пишу скрипты . Подскажи, двач, чего надо курить, чтобы изучить этот вопрос.
Аноним 02/01/20 Чтв 21:11:36 1563383483
Кто-нибудь на kivy чего приличного сделал? Или не морочить голову, брать дарт с флюттер/реакт нейтив/жаву/обжект си/свифт/хуифт и не пытаться объебать систему?
Интересует в первую очередь под иос
Аноним 02/01/20 Чтв 21:13:29 1563386484
>>1563247
Ну вот когда я делаю фронт для одного своего сайта то нормально, но если представить, что мне нужно будет по 8 часов в день подгонять фронты для какой-нибудь дрисни под картинки со всратым уебским дизайном, то начинает подташнивать.
Хотя есть же люди, которым норм, вон Олег молчанов вроде говорил, что много верстает по работе, хз.
Аноним 02/01/20 Чтв 21:14:03 1563387485
>>1563383
Под иос Свифт учи конечно. Киви это так, поиграться - ничего приличного ты на нем не сделаешь, максимум лабу в универе.
Аноним 02/01/20 Чтв 21:14:42 1563389486
>>1563383
> дарт с флюттер/реакт нейтив
Будто они чем-то лучше kivy.
Аноним 02/01/20 Чтв 21:21:53 1563396487
>>1563386
Ну вот я бы на твоём месте ещё раз подумал, стоит ли говорить хоть кому-то, кроме мамки, что ты немного умеешь в жс/хтмл.
Аноним 02/01/20 Чтв 21:24:33 1563398488
>>1563383
Делают, чому ни?
Глянь Твиттер киви, они репостят периодически проекты разные, среди них есть и вполне годные.
Но опять таки, смотря что ты собрался делать, если игрушку то лучше нативное что-то брать, а не конструкторы эти, если же формочки/кнопочки то хули нет?
Аноним 02/01/20 Чтв 21:27:10 1563400489
>>1563380
Возьми лист бумаги и начинай рисовать отдельные логические блоки твоего приложения, дели вначале по бизнесу, потом бизнес по состовляющим для разработки.
Я так обычно делаю, и тут уже похуй на то что ты юзаешь, хоть раст.
Аноним 02/01/20 Чтв 21:30:03 1563403490
>>1563400
Спасибо. А как понять, какие данные хранить в каком виде? Например, инвентарь тот же самый. Это только с опытом приходит?
Аноним 02/01/20 Чтв 21:34:16 1563406491
>>1563398
клиент интернет-магазина с пиздоватым кулькулятором опций
Аноним 03/01/20 Птн 01:43:10 1563542492
>>1563406
Думаю хватит и киви.
Аноним 03/01/20 Птн 01:44:31 1563544493
>>1563403
Ну вообще да.
Ещё вариант - гуглить и смотреть как делали люди до тебя.
Мне первое что приходит в голову - json какой, для инвентаря
Аноним 03/01/20 Птн 02:37:58 1563555494
>>1563544
Хотя вот подумал, лучше вместо ЖСОНа сразу пилить связь О2М и не ебать голову.
Аноним 03/01/20 Птн 10:37:03 1563614495
помогите я урод
print(int("3"+"4")
почему 34 мы же конвертировали его в int и там +
Аноним 03/01/20 Птн 10:47:44 1563616496
expressiontree.png (53Кб, 508x356)
508x356
Аноним 03/01/20 Птн 10:51:14 1563618497
Аноним 03/01/20 Птн 12:39:37 1563666498
Есть текстовый файл, в нем строка следущего вида
-load XXE37D6BDC88G153
Надо строку вытащить из файла и вставить в буфер обмена и повесить на какую-нибудь кнопку или сочетание.

Как такое сделать?
Аноним 03/01/20 Птн 13:05:53 1563679499
>>1563666
Гуглить за работу с буфером религия не позволяет? А вставку из буфера как системно повесить на одну кнопку тоже не загуглишь?
Аноним 03/01/20 Птн 13:09:45 1563683500
Аноним 03/01/20 Птн 13:15:47 1563685501
>>1563683
Ну тогда ебис конем, к сожалению.
Аноним 03/01/20 Птн 13:22:15 1563690502
>>1563666
Почти наверняка это можно сделать без питона, а готовой прогой. Подробнее тебе расскажут в /s/.
Аноним 03/01/20 Птн 13:22:33 1563691503
>>1563685
Не знаю зачем я в принципе с тобой переписываюсь после увиденного
>Гуглить за
Ты же очередной знаток из пятерочки, который вместо помощи пишет: "гыгыг погугли епта нах!"

Аноним 03/01/20 Птн 13:29:18 1563693504
>>1563691
А, так ты просто дегенерат, ок.
Аноним 03/01/20 Птн 13:33:24 1563697505
>>1563693
Пишет
>Гуглить за
Называет кого-то дегенератом. Продолжай дальше изливать свою проекционную токсичность на окружающих. Мне с тобой все понятно, но ты пиши.
Аноним 03/01/20 Птн 16:17:29 1563836506
Аноним 04/01/20 Суб 12:37:35 1564502507
>>1563614
Ты сначала складывает строки, потом полученную строку конвертируешь в int
Аноним 07/01/20 Втр 00:43:06 1566540508
>>1563614
Сначала получается строка "34", потом конвертируется в Int.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов