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


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

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

Тред, посвящённый языку программирования Питон, /python/ Питон тред !z2tKDlvAL. 03/01/20 Птн 16:16:12 15638341
screenshot2019-[...].png (88Кб, 850x393)
850x393
EBOTgdxXsAARBbw.jpg (39Кб, 640x640)
640x640
maxresdefault.jpg (157Кб, 1280x720)
1280x720
1CrK1VuTTMSg-zL[...].png (205Кб, 768x432)
768x432
Тред, посвящённый языку программирования Питон, #76. Имени мертвого Python 2.x, RIP.
Предыдущий >>1550667 (OP)

ЧАВО: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Книжки: 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
Автоматизация рутинных задач ч.2 - https://anonymousfiles.io/3CBCoy1o/

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
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/ (нужно знать ангельский или уметь пользоваться переводчиком)

Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём - брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Аноним 03/01/20 Птн 16:23:36 15638422
Аноним 03/01/20 Птн 16:42:26 15638703
>>1563842
Вот и появилось первое тръу легаси на пистоне.
Совсем недавно был на собесе в говно-контору, которая до сих пор пишет модули для всяких магазинов на пистоне 2 и только задумывается над переходом на 3.
При этом пишут они их на фласке.
Аноним 03/01/20 Птн 20:16:23 15640384
Как к комбобоксу pyqt прикрутить список?
Ну, то есть я знаю, что там есть метод addItems(), вот только он в функции func1.
Как эту функцию прикрутить к комбобоксу?
self.combo.activated.connect(self.func1) не работает
Аноним 03/01/20 Птн 20:23:23 15640475
>>1564038
combobox.clear()
for i in some_list:
combobox.addItem(i)

по дефолту выставляется нулевой элемент. Если надо выставить тот же элемент, что стоял до обновления списка надо его запомнить, и после команд clear добавить первым, а потом уже остальные элементы из списка. Ну или узнать его позицию в списке и выставить.

Если найдешь способ лучше - отпиши, пайкут этот хитровыебанный больтно
Аноним 03/01/20 Птн 20:27:33 15640556
>>1564047
Ну вот смотри:
я делал сразу self.combo.addItems(list1) - и при открытии окна первый элемент списка сразу показывался, что меня не устраивает.
я сделал функцию
def func1():
--self.combo.ckear()
--self.combo.addItems(list1)

Теперь вопрос как её прикруть к комбобоксу self.combo в классе
class mywindow(QtWidgets.QMainWindow):
def __init__(self):
super(mywindow, self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
...

Пробовал self.combo.activated.connect(self.func1), но как выше написал - не работает. Выпадающий список комбобокса вообще не показывается.
Аноним 03/01/20 Птн 20:36:15 15640687
>>1563834 (OP)
> Имени мертвого Python 2.x, RIP.
Да ты совсем охренел, анон. Питон-2 жив и ещё будет обновляться:
> After nearly 20 years of development on the Python 2 series, the last major version 2.7 will be released in April 2020, and then all development will cease for Python 2.
Аноним 03/01/20 Птн 20:48:52 15640898
>>1564055
>>1564047
>и при открытии окна первый элемент списка сразу показывался, что меня не устраивает.
Короче да, судя по ответам на стаковерфлоу, комбобокс pyqt всегда чего-то показывает.
Поэтому в список, присоединяемый к комбобоксу, надо первым элементом добавить либо пустую строку, либо текст "Введите что-то".
Аноним 03/01/20 Птн 20:54:36 15641049
>>1564068
Не будет. Сейчас кодфриз этого апдейта, дальше стабилизация и смерть.
Аноним 03/01/20 Птн 21:21:21 156415010
>>1564104
Не смерть. Он просто станет завершенным. Можно будет выучить его и с уверенностью говорить "я знаю питон2", а не как сейчас, подучишь язык, отвернешься на месяцок, а к нему дописали всякого говна и теперь это вообще что-то другое.
Аноним 03/01/20 Птн 21:35:48 156416511
Питоняши в треде?
Аноним 03/01/20 Птн 21:38:41 156417412
1408624781246.jpg (128Кб, 730x570)
730x570
Аноним 03/01/20 Птн 21:53:26 156418413
>>1564150
Ну кроме говна ещё ж и хорошее/нужное добавляют.
Аноним 03/01/20 Птн 22:09:11 156421114
>>1564165
У питоняш есть свои питоны, зачем им другие?
Аноним 03/01/20 Птн 23:31:47 156428115
rrrr.png (5Кб, 496x158)
496x158
Почему неверно?
Аноним 03/01/20 Птн 23:51:52 156430316
>>1564281
Возможно надо от l[0] до l[1] включительно?
Аноним 04/01/20 Суб 00:21:05 156431817
>>1564303
Там не было такого варианта, увы. Это тест на mail
Аноним 04/01/20 Суб 00:22:06 156431918
Аноны, что вас спрашивали на первом собеседовании? Нет, тредом не ошибся
Аноним 04/01/20 Суб 00:42:41 156432919
>>1564318
Хм, а покажи все варианты ответов.
>>1564319
Деревья повертеть просили и про основные типы и структуры данных спрашивали.
Аноним 04/01/20 Суб 04:39:54 156438320
>>1564329
Я вот всё думаю, а про деревья это скорее мем или нет? Если и так есть пет проекты, если сделал тестовое и устраиваешься в нормальное место, то есть о чём спрашивать по делу же?
Аноним 04/01/20 Суб 05:22:53 156438521
>>1564319
Я успешно отсобесился на джуна в ДС.

С одной стороны, вообще не угадаешь, что тебя спросят. Повторяющихся вопросов было мало. В целом, люди нанимают похожих на себя людей.
Если в кампании много задротов по теории, это обычно очень большие IT компании, типа Яндекса, Мэйла и Сбера, то тебя будут спрашивать по алгам и структурам. Тут же могут спросить про паттерны проектирования: MVC, REST. Не помню, чтобы меня спрашивали про паттерны банды 4.
Если компания средняя-небольшая, то скорее всего попросят решить прикладную задачку до собеса (сделать тестовое) или прям на нём. Написать супер простой алгоритм (у меня был, например, бинарный поиск), проектировать небольшую базу данных или составить SQL запрос.

Но часто тебе может казаться, что компания большая (гос. какой-нибудь), но там не будут ебать по теории. Это норм, в госы часто нужны начинающие проггеры с небольшим опытом, и решающим фактором для приёма в гос является дипломам о вышке или обучение в ВУЗе.

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


+ кроме технического интервью, скорее всего будут вопросы про твою мотивацию, про твоё прошлое, чем ты занимался, почему решил стать проггером.

Можно и нужно задавать вопросы компании, чтобы показать что тебе не похуй где работать. По этой теме посмотри ролик этого кудрявого немца: https://www.youtube.com/watch?v=k6SpcnyhK2Y
Аноним 04/01/20 Суб 06:24:00 156438922
14556610528000.jpg (18Кб, 426x314)
426x314
>>1563834 (OP)
Последний раз я программировал в школе на уроке инфоматикb на Бейсике в 2002-ом году. Сейчас открыл книгу "Укус Питона", читаю: "Если ваши знания о компьютере ограничиваются тем, как сохранять текстовые файлы, эта книга для вас."
И далее с первых же страниц:
Эффективные высокоуровневые структуры данных, эффективный подход к объектно-ориентированному программированию. Его элегантный синтаксис и динамическая типизация наряду с тем, что он является интерпретируемым, делают его идеальным языком.

мое ебало.jpg
Аноним 04/01/20 Суб 07:01:44 156439023
>>1564389
Да, такое ебло у тебя и должно быть, когда ты учишься прогать, всё хорошо
Просто постоянно гугли страшные слова
Аноним 04/01/20 Суб 07:56:12 156439324
>>1564389
>высокоуровневые структуры данных
Это значит что даже гуманитарий поймет язык.
>объектно-ориентированному
Программа из частей, которые относятся друг к другу как предок-потомок.
>динамическая типизация
Сам отличает букву от цифры.
>интерпретируемым
Компилируется одновременно с выполнением программы.
Аноним 04/01/20 Суб 09:46:27 156440525
>>1564393
Написал хуйню и рад.
Аноним 04/01/20 Суб 10:53:09 156442426
БЛЯДЬ ПРОСТО ВЗЫВАЮ К ВАМ

Как нахуй блядь на этом ёбаном высере красноглазых мудаков устанвоить ёбаный модуль symfit . Через pip выдаёт нет модуля с именем numpy.чётотам гуглил, задроты красноглазые обсирают окна и говорят что нужно использовать ёбаную конду. Хорошо я буду устанвливать через ёбаную конду, но пожалуйста, молю скажите как её установить туда? Я охуел уже лазить по этим форумам и нихуя не понимаю. Блядь ёбаное дерьмо сука нахуй. Просто нужно установить ебучий symfit я не хочу разбирать в этом высере красноглазы мудаков и ебаться с соснолечкой. Сука, ну дайте мне пожалуйста, ёбаную инструкцию нахуй подробную как установить ебаную конду без всякких высеров из гугла в которых нихуя не понятно. РЯЯЯ НАХУЙ ёбаный питон довёл меня до нервных припадков с утра.
Аноним 04/01/20 Суб 10:54:53 156442527
>>1564424
НАХУЙ БЛЯДЬ НАШЁЛ ЁБАНУ КОНДУ ВСЁ С ИНСТРУКЦИЕЙ ЗАЕБИСЬ НУ И КОНЕЧНО ЖЕ В ЛУЧШИХ ТРАДИЦИЯХ ОПНСОРСНИКОВ ОБОССАНЫХ ТАМ НАПИСАНО "СКАЧАЙТЕ ДИСТРИБУТИВ ОТСЮДА" А ГДЕ ДИСТРИБУТИВ? А НЕТУ ЕГО НАХУЙ, ПОТОМУ ЧТО ССЫЛКА НЕ РАБОТАЕТ ПИДОРАСЫ ЁБАНЫЕ
Аноним 04/01/20 Суб 11:24:48 156443828
Аноним 04/01/20 Суб 11:28:20 156444129
image.png (177Кб, 1900x749)
1900x749
>>1564424
Ты просто криворученька.
Аноним 04/01/20 Суб 11:30:58 156444330
>>1564424
> Через pip выдаёт нет модуля с именем numpy
Всё правильно, уёбки использующие питон2 должны страдать.
Аноним 04/01/20 Суб 11:52:59 156444731
>>1564385
Спасибо за подробный ответ.

Сколько у тебя заняла подготовка, какой у тебя был бэкграунд(образование, опыт)?
Аноним 04/01/20 Суб 11:53:39 156444832
>>1564329
>Деревья повертеть просили
Спасибо.

Реализовать алгоритм поиска?

Аноним 04/01/20 Суб 12:00:00 156445133
>>1564443
у меня последняя версия стоит.

>>1564441
>криворученька
классический ответы прещыблядка. октуда я вообще должен знать об этом? я же не дрочил эту хуету как ты.
Аноним 04/01/20 Суб 12:00:48 156445534
Аноним 04/01/20 Суб 12:02:02 156445835
>>1564441
тоже не работает. иди нахуй

>>1564443
обосрался, последняя версия стоит

вывод, красноглазики как всегда отхуесосили, но решения никто не дал рабочего.
Аноним 04/01/20 Суб 12:02:45 156446036
>>1564451
чому линукс в виртуалку не поставишь?
Аноним 04/01/20 Суб 12:06:22 156446437
Untitled.png (44Кб, 648x631)
648x631
>>1564460
потому что нахуй мне не нужен блядь ёбаный хуинукс. я вообще на кресты ориентирован, а эта залупу мне в шарагу вхуярили просто. вот как этот ёбаный symfit устанвоить при этом не разбираясь в этом красноглазом высере? молю помогите. даже нет желания гуглить и смотреть эти уебанские бесполезные гайды, потом фиксить ошибку по другому гайду потому что в предыдущем чего-то не хватает. заебал это конструктор ёбаный.

поставил даже эту конду ёбаную, всё равно нихуя не работает. блядь ну как установить то этот ёбаный модуль почему в этой залупе всё время адская боль когда нужно что-то дополнительно поставть.
Аноним 04/01/20 Суб 12:07:53 156446538
>>1564464
>потому что нахуй мне не нужен блядь ёбаный хуинукс.

Тем более: ставишь убунту в виртуалку, устанавливаешь все, что надо, а потом сносишь к хуям
Аноним 04/01/20 Суб 12:09:20 156446639
>>1564465
ещё раз. как установить ёбаный модуль в винду. мне не нужны решения уровня ставь виртуалку, ставь туда эту хуету. мне нужен этот ёбаный модуль на линукс, я не хочу даже вникать в эту хуету. сейчас я начну ставить линукс и мне ещё овер 1000 гайдов гуглить как эту порашу ставить, потом ещё 2000 гайдов как установить питон в него. ПРОСТО БЛЯДЬ ПОМОГИ ПОСТАВИТЬ ХУЕВ МОДУЛЬ НА ШИНДОВС
Аноним 04/01/20 Суб 12:11:19 156446740
>>1564458
> обосрался, последняя версия стоит
pip --version сюда или используешь pip от второго питона
И давай точный текст ошибки, а то знаю таких жопочтецов.
Аноним 04/01/20 Суб 12:12:56 156446941
>>1564464
Ты видишь где-нибудь в доках пробел между "--" и "user"? Так какого хуя ты его печатаешь?
Аноним 04/01/20 Суб 12:17:28 156447142
Untitled.png (44Кб, 648x631)
648x631
Untitled1.png (61Кб, 1310x594)
1310x594
>>1564467
пип версия у меня установилась вместе с питоном ёбаным. я сегодня переустановил специально ёбаный питон и при установке выбрал установить pip вмесе с этой хуетой. всё свежее. да без проблем если поможешь, с радостью

>>1564469
ну напечатал без пробела тоже самое. вот эта простыня вернее её части, всё там скринить я ебал. скажите что делать блдяь, как эту хуету установить ну 4 часа убил выпустую с этим языком прыщебляди ёбаной
Аноним 04/01/20 Суб 12:17:59 156447243
>>1564383
Мем может и мем, но меня спросили, я не смог реализовать нихуя ибо никогда такое не делал.
Аноним 04/01/20 Суб 12:18:06 156447344
Capture.PNG (40Кб, 1348x469)
1348x469
>>1564471
блядь первый скрин не тот
Аноним 04/01/20 Суб 12:20:23 156447545
>>1564464
> нахуй мне не нужен блядь ёбаный хуинукс
> я вообще на кресты ориентирован
Блядь, подавился с этого студента.
> как этот ёбаный symfit устанвоить при этом не разбираясь в этом красноглазом высере?
Так же как и писать на крестах. Никак
> блядь ну как установить то этот ёбаный модуль почему в этой залупе всё время адская боль когда нужно что-то дополнительно поставть
Ты ещё фейлы cmake'а не дебажил. Тут-то сразу видно что нет лапака.
Аноним 04/01/20 Суб 12:20:30 156447646
>>1564469
>>1564467
ERROR: Command errored out with exit status 1:
command: 'c:\users\1\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\1\\AppData\\Local\\Temp\\pip-install-968qkyok\\scipy\\setup.py'"'"'; __file__='"'"'C:\\Users\\1\\AppData\\Local\\Temp\\pip-install-968qkyok\\scipy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\1\AppData\Local\Temp\pip-record-s0h3ahgw\install-record.txt' --single-version-externally-managed --compile --user --prefix=
cwd: C:\Users\1\AppData\Local\Temp\pip-install-968qkyok\scipy\
Complete output (207 lines):

Note: if you need reliable uninstall behavior, then install
with pip instead of using `setup.py install`:

- `pip install .` (from a git repo or downloaded source
release)
- `pip install scipy` (last SciPy release on PyPI)


lapack_opt_info:
lapack_mkl_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries mkl_rt not found in ['c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\lib', 'C:\\', 'c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\libs']
NOT AVAILABLE

openblas_lapack_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries openblas not found in ['c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\lib', 'C:\\', 'c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\libs']
get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
customize GnuFCompiler
Could not locate executable g77
Could not locate executable f77
customize IntelVisualFCompiler
Could not locate executable ifort
Could not locate executable ifl
customize AbsoftFCompiler
Could not locate executable f90
customize CompaqVisualFCompiler
Could not locate executable DF
customize IntelItaniumVisualFCompiler
Could not locate executable efl
customize Gnu95FCompiler
Could not locate executable gfortran
Could not locate executable f95
customize G95FCompiler
Could not locate executable g95
customize IntelEM64VisualFCompiler
customize IntelEM64TFCompiler
Could not locate executable efort
Could not locate executable efc
customize PGroupFlangCompiler
Could not locate executable flang
don't know how to compile Fortran code on platform 'nt'
NOT AVAILABLE

openblas_clapack_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries openblas,lapack not found in ['c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\lib', 'C:\\', 'c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\libs']
NOT AVAILABLE

flame_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries flame not found in ['c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\lib', 'C:\\', 'c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\libs']
NOT AVAILABLE

atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries tatlas,tatlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries tatlas,tatlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries tatlas,tatlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE

atlas_3_10_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries satlas,satlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries satlas,satlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries satlas,satlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries ptf77blas,ptcblas,atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries ptf77blas,ptcblas,atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries ptf77blas,ptcblas,atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE

atlas_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries f77blas,cblas,atlas not found in c:\users\1\appdata\local\programs\python\python38-32\lib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries f77blas,cblas,atlas not found in C:\
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack_atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries f77blas,cblas,atlas not found in c:\users\1\appdata\local\programs\python\python38-32\libs
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE

accelerate_info:
NOT AVAILABLE

lapack_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries lapack not found in ['c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\lib', 'C:\\', 'c:\\users\\1\\appdata\\local\\programs\\python\\python38-32\\libs']
NOT AVAILABLE

c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
lapack_src_info:
NOT AVAILABLE

c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
NOT AVAILABLE

Running from scipy source directory.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\1\AppData\Local\Temp\pip-install-968qkyok\scipy\setup.py", line 474, in <module>
setup_package()
File "C:\Users\1\AppData\Local\Temp\pip-install-968qkyok\scipy\setup.py", line 470, in setup_package
setup(metadata)
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\core.py", line 137, in setup
config = configuration()
File "C:\Users\1\AppData\Local\Temp\pip-install-968qkyok\scipy\setup.py", line 388, in configuration
config.add_subpackage('scipy')
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 1033, in add_subpackage
config_list = self.get_subpackage(subpackage_name, subpackage_path,
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 999, in get_subpackage
config = self._get_configuration_from_setup_py(
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 941, in _get_configuration_from_setup_py
config = setup_module.configuration(args)
File "scipy\setup.py", line 15, in configuration
config.add_subpackage('linalg')
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 1033, in add_subpackage
config_list = self.get_subpackage(subpackage_name, subpackage_path,
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 999, in get_subpackage
config = self._get_configuration_from_setup_py(
File "c:\users\1\appdata\local\programs\python\python38-32\lib\site-packages\numpy\distutils\misc_util.py", line 941, in _get_configuration_from_setup_py
config = setup_module.configuration(
args)
File "scipy\linalg\setup.py", line 19, in configuration
raise NotFoundError('no lapack/blas resources found')
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\1\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\1\\AppData\\Local\\Temp\\pip-install-968qkyok\\scipy\\setup.py'"'"'; __file__='"'"'C:\\Users\\1\\AppData\\Local\\Temp\\pip-install-968qkyok\\scipy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\1\AppData\Local\Temp\pip-record-s0h3ahgw\install-record.txt' --single-version-externally-managed --compile --user --prefix= Check the logs for full command output.
Аноним 04/01/20 Суб 12:21:24 156447747
>>1564476
Целый лог ошибки. Да да я знаю руки кривые голова не та, система не та, всё не то одни высеры красноглазиков ТЕ это понятно. помогите установить ебучую библиотеку нахуй просто
Аноним 04/01/20 Суб 12:21:56 156447948
>>1564448
Хз, обход дерева надо было сделать ну и задачку решить.
Аноним 04/01/20 Суб 12:22:03 156448049
Пиздец, ёбаные башовские бляди доведут меня до нервного тика совими высерами.
Аноним 04/01/20 Суб 12:24:20 156448250
https://github.com/ARM-DOE/pyart/issues/869

даже тру красноглазики не решили эту проблему. охуенно "у тебя numpy не так устанволен установи через конду"

"установил, проблема осталась"

"у тебя то не то то не то переустанови переделай"

и всё равно проблема осталась. сами ебучие красноглазики в этой хуете с опытом дроча в десятки часов в неё особо не разбираются. сука нахуй пидорасы ёбаные опенсурсные
Аноним 04/01/20 Суб 12:25:06 156448451
>>1564476
У тебя пистон 3.8 что ли?
Выведи версию пистона/пипа, тебе уже сказали, это важно.
Аноним 04/01/20 Суб 12:28:12 156448852
PYTHON.PNG (7Кб, 659x127)
659x127
PIP.PNG (3Кб, 537x55)
537x55
>>1564484
вот. ну да я же всё свежее сегодня скачал, переустановил в корень этот ёбаный питон с этим ёбаным пипом и нихуя не изменилось
Аноним 04/01/20 Суб 12:32:07 156449253
>>1564471
Тут же всё понятно. Питхон решил скомпилить модуль самостоятельно, но с твоей студией что-то не так. Возможно её просто нет или версия не та.
>>1564471
Хз, попробуй PYTHONPATH прописать.
Аноним 04/01/20 Суб 12:32:46 156449554
>>1564488
Свежесть это заебись, но не факт что твоя либа есть под эту версию пистона.
Надо чекать, и лучше поставь конду с версией 3.7.
Аноним 04/01/20 Суб 12:34:01 156449655
>>1564492
опять блять не то. система не та, то не то. один ёбаный питон ТОТ. понятно нехуй здесь спрашивать вы сами не знаете в чём дело. попробуй на это может то не то у тебя руки кривый голова не та, линукс ставь, ебанутые прещеблядиксы в своём репертуаре.

>>1564495
У МЕНЯ БЛЯДЬ ПРЕДЫДУЩАЯ ВЕРСИЯ БЫЛА 3.7
Аноним 04/01/20 Суб 12:37:09 156449956
>>1564496
С предыдущей такая же ошибка была?

Тебе уже выше сказали, что бОльшая часть тут сидит на линупсе и проблем при установке у них не будет.
Если бы ты не был таким токсиком, я бы вечером попробовал у себя на ПК накатить твою конду с либами, но ты фу, извини.
Аноним 04/01/20 Суб 12:37:10 156450057
>>1564492
что такое студия? ты про visual studio? поясни поподробнее, пожалуйста, про неё
Аноним 04/01/20 Суб 12:37:11 156450158
>>1564496
Не те тут только твои руки. У меня всё работает, у моего семёна и чела выше тоже. Так что уйми свою дебиковость и делай что говорят или пиздуй дальше искать кнопку "сделать пиздато", которая тоже навернётся потому что ты, дебик, наебнул себе окружение.
Аноним 04/01/20 Суб 12:40:22 156450559
>>1564499
да я бы блядь тебе нахуй доступ удалённый дал бы. лишь бы ты сделал эту хуету мне ёбаную. как ты думаешь как я должен себя вести когда я с утра4 ёбаных часа безрузльтатано разгребаю это поделие прыщеблядиксов и постоянно слышу про не те руки, голову, не тот комп, не ту систему и прочие уебанские советы которые к тому же не решают ничего по сути.?

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

>>1564501
конкретный совет что делать кроме выебонов уровня "ты долбаёб"?
Аноним 04/01/20 Суб 12:40:36 156450660
Аноним 04/01/20 Суб 12:41:40 156450761
>>1564506
скажи какую мне нужно конкретно студию чтобы эта хуета заработала? только конкретную я не хочу сейчас ещё овер 9000 студий пробовать.
Аноним 04/01/20 Суб 12:43:02 156450862
>>1564505
> конкретный совет что делать кроме выебонов уровня "ты долбаёб"?
Тебе я могу посоветовать пиздовать из IT. Алсо, для лабы2 достаточно гуглового колаба
https://colab.research.google.com/notebooks/welcome.ipynb
Аноним 04/01/20 Суб 12:43:54 156451063
>>1564507
Там таблица, в которой сказана весрия и дополнительные модули для студии, факапнешь модули - нихуя не заведётся.
Аноним 04/01/20 Суб 12:44:02 156451164
>>1564506
pip install --upgrade setuptools

мне поможет?
Аноним 04/01/20 Суб 12:46:13 156451265
>>1564508
а я итак не в твоём айти ёбаном, не переживай очкастый задрот и не стремлюсь туда, я больше по другой части, но этого требует вузик и поэтому мне приходится контактировать с чсвшными выблдяками по типу тебя которые сами не знают решения проблемы но при этом с какого-то хуя думают что они знают мою задачу и кидают мне какие-то высеры урвоня "ну ета откажись от модуля можно же по другому сделать))00"
Аноним 04/01/20 Суб 12:48:35 156451366
блять давайте я удалённый доступ дам только сделайте мне эту хуету.
Аноним 04/01/20 Суб 12:54:14 156451867
Ладно, я криворукий долбаёб, руки не те, всё не то. О ВЕЛИКИЕ ПРЕЩБЛЯДИКСЫ, ДАЮ ВАМ ВАМ ДОСТУП К СВОЕМУ ПЛЕБЕЙСКОМУ ОКННОМУ НОУТУ, ТОЛЬКО СДЕЛАЙТЕ О ВЕЛИКИЕ СОИЗВОЛЬТЕ ДАРОВАТЬ МНЕ ТО БЛАГО.
Аноним 04/01/20 Суб 12:56:32 156452268
https://github.com/numpy/numpy/issues/12411

вот здесь вроде бы решение проблемы. но мой уровень английского не позволяет мне понять всё что написано, расшифруйте пожалуйста.
Аноним 04/01/20 Суб 13:08:02 156452969
Capture.PNG (157Кб, 703x524)
703x524
Ну, что красноглазики, нечем крыть? Вон человек всё сделал и всё равно не работает.

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

ты вообще откуда знаешь для каких целей я использую что, манька?

>>1564510
хуета же, ну
Аноним 04/01/20 Суб 13:14:49 156453270
Агрессивный бомбитель, что-то необычное. А говорили, что в 2020 не будет ничего нового.
Аноним 04/01/20 Суб 13:35:12 156454971
>>1564532
как проблему решить, знаешь?
Аноним 04/01/20 Суб 13:42:45 156455572
Пиздец анон, двачую тебя в твоём праведном гневе но помочь не могу. Один раз я с аналогичной проблемой психанул и скачал готовый пакет с уже скомпиленными либами и вручную положил его в site-packages, потому что ебанный пип выёбывался. А потом прыщебляди говорят что-то про кроссплатформенность. Хуёменность, блеать.
Аноним 04/01/20 Суб 13:46:07 156455973
>>1564555
Да, это классика. Уже не в первый раз просто, главное умиляет как они обламываясь со своими неработающими советами и сами не зная решения вопят про то что руки не те, голова не та, система не та, железо не то. Вся это пораша которая пошла от линукса такая. Спасибо за поддержку. Но я буду ебаться с этой хуетой, уже 5 тем на иностранном форуме прочитал и все пять без решений, зато советов там дохуя дают, а не помогает ничего нихуя.

А нельзя как-то онлайн открыть этот ёбаный питон с библотикой и онлайн написать программу? А то я чувствую не установлю эту хуету.
Аноним 04/01/20 Суб 13:48:15 156456074
15656347542290.png (434Кб, 520x553)
520x553
Анон, нужна помощь.

Есть одна sqlite база данных.
category = SMTH
conn = sqlite3.connect('DB.db')
c = conn.cursor()
variable = c.execute('''SELECT Name FROM MAIN WHERE Category=?''', (category))
conn.commit()
c.close()
print(variable)

И оно мне выдаёт что-то вроде:
<sqlite3.Cursor object at 0x0000000005380B90>

Что за хуйня? Мне перечень значений нужен.
Аноним 04/01/20 Суб 13:48:29 156456175
1578134882021.png (142Кб, 1278x757)
1278x757
>>1564513
Что сделать? Я тебе блять ссылку дал, ты её хоть открыл, придурок?
Аноним 04/01/20 Суб 13:51:53 156456276
>>1564561
Алсо, после pip install не забудь сделать Runtime -> restart environment. А то опять прибежишь с горящей жопой.
Аноним 04/01/20 Суб 13:52:21 156456377
>>1564562
не прибегу. там регистрацию требует. у меня нет аккаунтов в гугле.
Аноним 04/01/20 Суб 13:53:28 156456478
>>1564562
ах да и зарегаться в гугле я тоже не могу при всём желании. т.к. нахожусь в одной стране, а мобильный номер с другой страны и при попытке подтверждения он отказывается принимать мой номер как подозрительный, потому что ip другой страны.
Аноним 04/01/20 Суб 13:55:04 156456679
>>1564564
Через пару постов у тебя обнаружится банкротство и рак простаты.
Аноним 04/01/20 Суб 13:55:24 156456780
>>1564560
fetchall забыл, ты объект курсора присваиваешь, а не данные из него
Аноним 04/01/20 Суб 13:58:19 156457081
>>1564566
мне похуй. давай мне решение пробелмы чтобы я мог установить эту биболитеку на своём компьютере.
Аноним 04/01/20 Суб 14:01:36 156457482
Установил через анаконду этот злополучный модуль. Но в питоне по прежнему пишет что такого модуля нет. Что делать? Анаконда пишет всё установлено успешно.
Аноним 04/01/20 Суб 14:01:51 156457583
>>1564564
Блядь, а венв обычный ты пробовал ставить? В лине с любой еблей с пакетами это помогает,
python3 -m venv venv
source venv/bin/activate
И дальше всю последовательность шагов, которые ты раньше делал
Аноним 04/01/20 Суб 14:02:36 156457784
>>1564574
Войди в окружение конды и из него запускай
Аноним 04/01/20 Суб 14:05:05 156457985
>>1564577
А как в него войти скажи, пожалуйста, только подробно.
Аноним 04/01/20 Суб 14:09:23 156458486
1578136136298.png (18Кб, 510x51)
510x51
>>1564563
Звучит как отговорка.
>>1564570
> мне похуй
Мне теперь тоже
Аноним 04/01/20 Суб 14:10:31 156458787
>>1564584
аккаунта в гугле нет, а зарегаться не мог. сказал же защита гугла на номер регать ничего даёт т.к. нахожусь в другой стране.
Аноним 04/01/20 Суб 14:11:31 156458888
Аноним 04/01/20 Суб 14:17:06 156459589
Бля посоны
в моей стране не работает питон
Аноним 04/01/20 Суб 14:18:24 156459690
>>1564595
как ошибку в консоле исправить, красноглазик? хули маняврируешь?
Аноним 04/01/20 Суб 14:20:40 156459991
1578136812690.png (219Кб, 500x800)
500x800
>>1564587
Поиск незабаненной прокси - не тема этого треда. Поиск андроид-фона для обхода привязки к номеру впрочем тоже.
Аноним 04/01/20 Суб 14:23:25 156460292
>>1564599
Двачую, пусть идёт в s в спермозагон и там у них требует, чтобы питон ему поставили
Аноним 04/01/20 Суб 14:28:52 156461193
Capture.PNG (0Кб, 167x38)
167x38
>>1564599
>>1564602
отсосите, я установил её вручную. сам без советов линуксо бляди и из интернета. просто скачал файлы модуля засунул куда надо и всё работает, возьмит за щёку красноглазики, левый виндузятник с крестов оказался умнее вас задротов которые дрочат эту хуйню по 10тысяч часов. сосат!

никакой анконды, никакого пипа. просто тупо элементарно скачал исходники и пара манипуляций от себя в командной строке. пошли нахуй, прыщебляди.
Аноним 04/01/20 Суб 14:31:49 156461694
>>1564611
> левый виндузятник с крестов
Блядь, что ж ты творишь. Devc++ на винде это не кресты.
Аноним 04/01/20 Суб 14:35:26 156462695
>>1564588
Ну проблем, чтобы раскрыть список кортежей нет, тут как тебе удобно просто. Так-то да, можно не загружать все данные в оперативу, а проитерировать курсор попутно работая по очереди с каждой строкой. Но мне удобнее фетчоллом, у меня, например, есть желание потом переписать код на асинхронный, я пишу с расчётом, чтобы каждое обращение к бд сразу же освобождало курсор. Ну и если бы мне важна была оператива, я бы не на питоне писал.
Аноним 04/01/20 Суб 14:43:37 156464096
Аноним 04/01/20 Суб 14:44:52 156464297
Как дебажить окна и виджеты в pyqt5?
Аноним 04/01/20 Суб 14:57:41 156466298
>>1564642
Как и обычную прогу на пистоне?
Аноним 04/01/20 Суб 15:03:49 156467599
>>1564662
Ну вот я начинаю дебажить, у меня появляется окно, я что-то делаю. И окно закрывается - всё заканчивается. Очевидно, что произошла ошибка, но я не вижу из-за чего.
Аноним 04/01/20 Суб 15:04:43 1564681100
>>1564675
А, ну так юзай логирование.
Аноним 04/01/20 Суб 15:08:46 1564687101
Аноним 04/01/20 Суб 15:10:52 1564691102
Capture.PNG (2Кб, 488x32)
488x32
>>1564687
В чём проигрыш? модуль нормально работает, ипортирую уже из него методы и пользуюсь. хули не нравится? красноглазой чмохе, НЕПРИЯТНО?
Аноним 04/01/20 Суб 15:14:12 1564700103
Screen Shot 202[...].png (184Кб, 1418x638)
1418x638
>>1564691
Вангую, что проигрыш с твоей еботни, хотя мог нормально и просто все сделать.
Проблемы виндоблядка, линуксобога не интересуют.
Аноним 04/01/20 Суб 15:15:46 1564703104
Screen Shot 202[...].png (40Кб, 1032x222)
1032x222
Аноним 04/01/20 Суб 15:18:31 1564705105
Capture.PNG (3Кб, 308x95)
308x95
>>1564700
Ну тем не менее это лучше чем смотреть на прещблядиковские потуги, сделал всё сам. Сам посмотрел директорию куда ставятся, прописал пару команд от себя и готово. А по гадами линуксоблядей я сейчас бы наворачивал не нужный мне хуинукс на виртуалку.

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

>>1564703
И хули? Вручную за 10 минут(пока ещё соображал тоже самое)
Аноним 04/01/20 Суб 15:47:05 1564723106
>>1564703
>darwin
А ты вообще изгой.
Аноним 04/01/20 Суб 15:56:49 1564728107
1578142581844.jpg (177Кб, 500x700)
500x700
>>1564705
Все всё про тебя поняли. Лучше домашку делай.
Аноним 04/01/20 Суб 16:07:04 1564742108
>>1564705
> не хочу ебаться с каждым пуком в системе
> засрал тред своими вскукареками
Ну-ну.
Аноним 04/01/20 Суб 16:22:51 1564756109
Напоминаю вкатывальщикам, что ЛУТЦ - нудный пидорас-графоман ("Изучаем питон"), а ПРОХОРЕНОК с ДРОНОВЫМ с их Python3: Самое необходимое - лучшая книга для нуба.
Аноним 04/01/20 Суб 16:33:57 1564769110
>>1564756
Да вон ссылка на вторую книгу по автоматизации скучных штук, вот она годная для нуба, и основы яп и прикладные задачи прикольные из разных сфер
Аноним 04/01/20 Суб 16:34:30 1564770111
>>1564769
Вон всмысле где-то выше по треду
Аноним 04/01/20 Суб 16:48:21 1564786112
>>1564756
Удваиваю, нахуй Лутца с его ебаным океаном воды в книгах.
Аноним 04/01/20 Суб 16:54:39 1564799113
Xuina
Аноним 04/01/20 Суб 17:03:45 1564812114
15680602401930.png (395Кб, 1200x1007)
1200x1007
>>1564038
>>1564055
Ещё один вопрос по pyqt. Есть 2 комбобокса. Содержимое второго зависит от выбора в первом.
И вроде я нашёл ответ
https://stackoverflow.com/questions/45924013/how-can-i-change-the-contents-of-one-qcombobox-depending-on-another-qcombobox-in
Но до конца его не понимаю.
Вот в классе mywindow(QtWidgets.QMainWindow): def __init__(self): идёт: self.ui.Combo1.addItems(list) self.ui.Combo1.currentTextChanged.connect(self.onCurrentTextChanged)

Затем:
def onCurrentTextChanged(self, text):
--self.ui.Combo2.clear()
--o_list = func1(text)
--self.ui.Combo2.addItems(o_list)

Надо ли self.ui.Combo2 инициализировать в классе mywindow? И если да, то как?
Или написанного в def onCurrentTextChanged(self, text): должно хватить?
Аноним 04/01/20 Суб 17:34:37 1564841115
Хороший ли язык питон?
Аноним 04/01/20 Суб 17:42:50 1564842116
>>1564841
для новичка да. все тру индусы-погромисты с пайтона начинают.
Аноним 04/01/20 Суб 17:48:33 1564847117
>>1564841
Лучший язык всех времён и народов.
Аноним 04/01/20 Суб 17:52:38 1564854118
>>1563834 (OP)
Граждане у кого-нибудь есть ядрённый источник, чтобы вкурить всю суть, настройку, и вообще необходимость связки nginx-gunicorn-django. Для Джанги естественно.
Я вроде WSGI понимаю, но причём тут именно gunicorn и на кой оно всё нужно на случай отдельного серверка под малый проект кроме как соответствовать модной архитектуре - не могу воспринять.
Аноним 04/01/20 Суб 17:54:17 1564857119
>>1564424
Без версии питуна, пипа и собственно модуля твоего и его зависимостей ты на любой ОС к хуям отправлен будешь.
Аноним 04/01/20 Суб 18:09:05 1564873120
Аноним 04/01/20 Суб 20:06:01 1564960121
>>1564857
версию пипа вашего и питона кидал же в треде но мне не помогли, ох уж эти маняврирования прыщеблядей
Аноним 04/01/20 Суб 20:20:40 1564971122
какая разница между Tornado и aiohttp?
Аноним 04/01/20 Суб 20:24:12 1564974123
изображение.png (2Кб, 197x167)
197x167
>>1563834 (OP)
Мне надо удостовериться, что число попадает в установленный интервал, если оно превышает верхнюю границу или менее нижней границы, то ему присваивается это граничное значение
Это можно сделать элегентно без еботни с кучей if?..
Аноним 04/01/20 Суб 20:26:27 1564976124
>>1564974
по-моему нет. всё здесь нормально
Аноним 04/01/20 Суб 20:29:27 1564977125
>>1564976
Я просто с проганьем познакомился, когда на своей инженерной говноработе прошивал stm'ы на Си. Порой занимаюсь байтоебством, т.к. по-другому не могу
Аноним 04/01/20 Суб 20:30:28 1564979126
>>1564977
всё у тебя максимально забайтоёбино вроде ну и да

>python
>байтоёбство
не тот язык ты выбрал для этих целей
Аноним 04/01/20 Суб 20:33:56 1564982127
>>1564974
Как тебе такое, Илон Маск?
num = max(0, min(255, num))
Аноним 04/01/20 Суб 20:42:22 1564988128
1364649867432.jpg (11Кб, 237x229)
237x229
>>1564982
Я не тот анон, но признаться, я ахуел
Аноним 04/01/20 Суб 20:55:29 1564996129
IMG202001042354[...].jpg (263Кб, 1280x901)
1280x901
Аноним 04/01/20 Суб 20:56:40 1564998130
Аноним 04/01/20 Суб 21:02:36 1565001131
video.webm (1744Кб, 350x254, 00:00:12)
350x254
Аноним 04/01/20 Суб 23:07:53 1565080132
Вопрос к разработчикам ботов для телеги.
Пишу свою хуйню на aiogram, интернеты говорят, что надо юзать FSM при разработке, storages там всякие и тд. Так вот в чем вопрос: в данном случае FSM это по аналогии как redux в реакте? То есть просто инструмент для управления состояниями? И еще вопрос, по сути главный: если все как я сказал, то как и куда оно сохраняет данные? Делается ли это всё асинхронно, то есть не проебу ли я данные юзера, если в этот момент что то сделает другой юзер?
Аноним 05/01/20 Вск 01:09:28 1565190133
Делаю сейчас бота на питоне и офк он работает с файлами и изображениями
Хочу поставить его на сервер heroku, делаю все по гайду, но он каждый раз ломается ибо не видит картинку, которую должен отправлять. На git сама картинка и другие файлы есть. ЧЯДНТ?
Аноним 05/01/20 Вск 01:29:35 1565210134
>>1565190
> heroku
Говнище, как и любые PaaS.

На хероку через 15 минут бездействия удаляются любые статические файлы, кроме тех, что загружены вручную через веб-морду. Может, с этим связано? Можно подрубить БД и хранить данные в виде блобов.
Аноним 05/01/20 Вск 03:15:45 1565258135
У меня есть класс, у класса есть атрибут.
Когда кто-то создаёт объект этого класса, он имеет доступ к этому атрибуту.
Пользователь должен иметь доступ к этому атрибуту (не через метод), но при обращении к этому атрибуту пользователь может туда ввести строку, чего быть не должно. Как мне от этого защититься?
Аноним 05/01/20 Вск 03:17:49 1565259136
>>1565258
Мне должно помочь property, спасибо.
Аноним 05/01/20 Вск 03:18:40 1565260137
>>1565258
сделать присваивание и получение атрибута через функцию в классе.
Аноним 05/01/20 Вск 03:21:28 1565261138
>>1565260
Не, там условие ебанутое (задача уебная).
Аноним 05/01/20 Вск 03:52:02 1565270139
>>1565210
Так то что данные не хранятся меня не смущает, у меня бот в числе всего должен картинку слать, а хероку её не видит - бот крашится каждый раз, когда пытается отправить картинку
Аноним 05/01/20 Вск 04:06:37 1565273140
Привет, скажите есть в мире таблица литералов хотя бы основных ? Не могу найти, что бы синтаксис не забывать и не подглядывать ответы поначалу самообучения.
Аноним 05/01/20 Вск 08:41:08 1565296141
>>1565273
>таблица литералов хотя бы основных
Значение знаешь?
Аноним 05/01/20 Вск 10:38:44 1565313142
Так, блять...
Аноним 05/01/20 Вск 10:39:45 1565314143
Есть массив [0, 2, 5, 3, 7].
Нуж
Аноним 05/01/20 Вск 10:43:41 1565315144
В каком модуле лежит набор русских букв и английских букв?.. Чтобы прога сверялась с ним (или с его срезами) и я не страдал хуйней с ord(s)/chr(x)?
да я могу, ручками их вбить, но как по мне, смотрится уебищно
Аноним 05/01/20 Вск 10:51:10 1565318145
Какого хуя, блять. Я жму ентер, что бы на новую строку перейти, а эта хуйня постит.

Есть массив [0, 2, 5, 3, 7].
Нужно найти кол-во под-массивов (То есть, массивы, которые можно получить убирая элементы, но не переставляя), AND (бинарный and, в нашем случае '&', короче) которых не входит в сам массив.

Хороший пример - [2, 5, 3]. Его AND равен нулю, а нуль не входит в массив.


Ну, короче, в примере из задания (да, я скрестил пример с самим заданием) результатом является 6, но я насчитываю только 5.

Пруф:
In [28]: 0 & 2 & 5 & 3 & 7
Out[28]: 0
In [29]: 0 & 2 & 5 & 3
Out[29]: 0
In [30]: 0 & 2 & 5
Out[30]: 0
In [31]: 0 & 2
Out[31]: 0
Эти - не являются. Так как результат входит в сам под-массив.

In [32]: 2 & 5 & 3 & 7
Out[32]: 0
In [33]: 2 & 5 & 3
Out[33]: 0
In [34]: 2 & 5
Out[34]: 0
In [35]: 5 & 3 & 7
Out[35]: 1
In [36]: 5 & 3
Out[36]: 1
Вот эти - являются, но... Их всего пять.
Ну, да. Остался еще массив [3, 7]
Который, кстати, не подходит.
In [37]: 3 & 7
Out[37]: 3

Кто хуйлан? Задание или я?


Аноним 05/01/20 Вск 11:20:13 1565324146
>>1565318
Зачем ты эту хуйню унылую делаешь?
Запилил бы что-нибудь полезное там.
Скачиватель картинок с двача там, или рогалики какой-нибудь, да блять что угодно будет полезнее для тебя чем эта хуйета.
Аноним 05/01/20 Вск 11:28:32 1565326147
>>1565324
Просто это я с олимпиады пришел. Там это говно решал, и охуел с того, что оно не верно. Олимпиада, кстати, не пайтон онли. Может в этом проблема?
Аноним 05/01/20 Вск 11:39:17 1565332148
>>1565324
Фу, ты формошлеп, вообще-то для программиста главное это алгоритмы, структуры данных и высшая математика, а вот это твоя хуйня это для макак, это кто угодно сможет сделать был на одной айти конференции, подошёл с другом к его другу, спросил у него, не нужен ли им стажер/слабый джун, и он начал отчитывать меня, что я зря с матмеха отчислился и надо перепоступать на мехмат нгу, иначе не будет у меня никакой карьеры, ещё какие-то курсы ебаные по алгоритмам начал советовать, пиздец
Аноним 05/01/20 Вск 11:46:08 1565334149
>>1565332
Вчера был, простите, что выплеснул бугурт в тредю
Аноним 05/01/20 Вск 13:29:45 1565421150
Аноним 05/01/20 Вск 13:31:26 1565423151
Сап двач. Я шото не пойму с выделением памяти. Допустим в питоне я могу создать инт 2^129. Когда максимальный инт в си по крайней мере то что я нашел в инете 128 бит. Тогда как оно выделяет память под такие числа? Разбивает его на части или как.
Аноним 05/01/20 Вск 13:37:18 1565429152
Какую книгу посоветуете про тонкости языка? Выделение памяти там вся хуйня.
Аноним 05/01/20 Вск 13:43:56 1565433153
>>1565423
Гугли длинную арифметику.
Аноним 05/01/20 Вск 13:53:26 1565437154
>>1565421
Алгоритмы и структуры данных от яндекса и какие-то англоязычные на степике, я их не запомнил.
Аноним 05/01/20 Вск 13:54:33 1565439155
>>1565437
И чё, не взяли ждуном?
Аноним 05/01/20 Вск 13:56:48 1565441156
>>1565439
Нет конечно, иначе бугурта не было бы. Он меня просто отчитал, что я зря от математики бегу и всё типо, не страдай хуйней, иди в вуз обратно
Аноним 05/01/20 Вск 13:58:24 1565443157
>>1565441
Он мог для приличия хоть спросить, что я умею, на кого хочу и всё такое, а потом вежливо отказать, типо нет мест, а вместо этого вот такая хуйня, пиздец короче
Аноним 05/01/20 Вск 14:01:44 1565447158
Анон, def foo(x, y, /): pass. Что делает "/"?
Аноним 05/01/20 Вск 14:04:12 1565448159
>>1565447
Выдает ошибку. Может, имеется в виду астериск?
Аноним 05/01/20 Вск 14:06:31 1565451160
>>1565441
А зачем ты ВУЗ дропнул? На каком курсе дропнул? Сколько тебе лет? Есть какое-нибудь портфолио из рабочих петпроектов?
Аноним 05/01/20 Вск 14:20:42 1565464161
>>1565451
Вот он задал только первый вопрос.
Дропнул, потому что у меня проблемы были с преподом с моей кафедры, и я их не решал, потому что очень заебывался. А заебывался я из-за математики, которую не тяну, потому что ебаный сдвгшник. справедливости ради я её просдавал, но это был пиздец. Первый курс закончил только. 21 год после отчисления год сидел дома и ходил кругами по комнате.
С нормальными и рабочими нет, есть с не очень рабочими даже рассказывать не хочу. Алсо, я тот анон, который пилит свой фронт и выше спрашивал про бэкэнд и вёрстку. Вот это уже должен быть наконец полноценный рабочий проект.
То есть я понимаю, что это на полноценного джуна не тянет, но про это и не спросили.
А вообще во всём виноват друг, он отработал в автоматизации тестирования несколько лет и релокейтнулся в Европу, ему кажется, что нужно просто ходить и со всеми пиздеть, а всё остальное потом.
Аноним 05/01/20 Вск 14:40:24 1565485162
>>1565464
>потому что ебаный сдвгшник.
Лол, ты питон под спидами учил что ли? У меня диагноз этот, но таблеток в РФ нет для лечения. В итоге тупо книжку даже прочесть не могу.
Аноним 05/01/20 Вск 14:46:48 1565491163
Двачую вчерашнего анона, пердоли действительно выёбываются дохуя, а не знают нихуя.
Аноним 05/01/20 Вск 15:10:04 1565525164
>>1564281
Потому что ты - пиздоглазое мудило.
Аноним 05/01/20 Вск 15:12:06 1565526165
>>1564405
Двачую, школьник высрал, к ЕГЭ-то подготовился, манюня.
Аноним 05/01/20 Вск 15:13:47 1565528166
Аноним 05/01/20 Вск 15:13:52 1565530167
>>1565485
Я книжки тоже не могу читать. Ну точнее могу, но так же, как я математику учил.
Ухожу на кухню, убираю всё со стола, только ноут и тетрадь, на ноуте только пдф с книгой. Самому себе отправляю в телеге "начал", убираю телефон и сижу, сколько смогу выдержать, разрешаю себе раз в 10 минут встать и сделать круг по квартире, но задумываться о чём-то другом нельзя. Обычно за один присест выдерживаю около 40-50 минут. Время каждого присеста считаю и добавляю каждый сутки по несколько часов в оставшиеся. Чаще всего такая учёба рубит режим, потому что запрещаю себе спать, пока не закончу свои чвсы. Поэтому весь день проматываю и в час ночи с кофем сижу.
Воот, а проганье я учил всю жизнь, в 8 классе на курсах на питоне черепашкой прогал, потом попытки в олимпиадное проганье и вуз на плюсах. Снова начал питон этим летом.
С проганьем всё легче, я просто хожу кругами и думаю о коде, потом приходит мысль, я быстро это всё записываю, смотрю как работает(тут гиперфокусы всегда, я когда не могу исправить ошибку у меня аж пот на лбу выступает, ух блядь) ну и дальше хожу, думаю, как делать
Аноним 05/01/20 Вск 15:15:04 1565531168
>>1564389
я тоже половину слов этих не понял, но тем не менее я работаю погромистом 40к в мухосранске в сек. просто главно уметь высирать программу которую у тебя просят, а в сфере среднего проганья даже говнокод полезен т.к. важно выполнить задачу в чётко посталвенный срок, а не выдрачивать там месяцами идеальную программу.
Аноним 05/01/20 Вск 15:16:40 1565533169
Аноним 05/01/20 Вск 15:17:08 1565534170
Аноним 05/01/20 Вск 15:17:28 1565535171
>>1565451
Я и не поступал, лол)))
Аноним 05/01/20 Вск 15:17:38 1565536172
>>1565530
Спасибо, попробую так же, а то у меня учеба состоит из боли и унижения.
Аноним 05/01/20 Вск 15:21:28 1565539173
>>1565534
О, котлиноилита подъехала.
Аноним 05/01/20 Вск 15:30:28 1565543174
>>1565536
Так у меня тоже, я вон тебе расписал как я учусь. У меня из боли и унижений состоят пет проекты, потому что вот такое проганье через пару недель кончается и появляется желание начать что-то новое. Или, например, приходит пора делать тесты, а у тебя адовый жиес код с коллбэками в коллбэках. Пересилить себя сложно, я пока не нашёл тактику.
Ну ещё советую тыкать разные вещи, не выжимать из себя один курс через силу, захотелось однострочники на кодварс -- пиши, заебало, подрочи какой-нибудь курс по алгоритмам, заебало, возьми напиши что-нибудь на 300-600 строк, чтобы рабочее от начала и до конца, заебало -- изучи что-нибудь новое, какую-нибудь технологию. Опять же язык можно поучить другой, который к питону подходит, жиес, го, плюсы, всё такое, это может в работе не поможет зато знания компутер саенс. Я вот, вообще курс на эникея заодно прохожу, до этого в сетях понимал только всё выше сокетов, теперь, например, с настройкой RNAT на роутере у меня не возникнет проблем и непоняток, если надо будет у себя на домашнем компе сервер ставить. вообще могу сеть ебануть на размер небольшого офиса, строил такие в cpt
Благо во время обучения так можно делать.
Аноним 05/01/20 Вск 15:57:02 1565553175
Аноним 05/01/20 Вск 17:39:54 1565590176
Анон, помоги плз.
Задача: есть около сотни акков ок.ру, мне нужно написать какой-то скрипт, чтобы он логигился в ок.ру, заходил в группу и голосовал за фото. Как это реализовать на питон? Может кто нить тезисно шаги описать.
Аноним 05/01/20 Вск 17:48:34 1565599177
>>1565590
>Может кто нить тезисно шаги описать.
1. логигишся в ок.ру
2. заходиш в группу
3. голосуеш за фото
Аноним 05/01/20 Вск 17:52:42 1565602178
>>1565599
>1. логигишся в ок.ру
>2. заходиш в группу
>3. голосуеш за фото

Не забываешь реализовать все на питон.
Аноним 05/01/20 Вск 18:00:02 1565610179
>>1565590
- берёшь питон
- изучаешь его
- забиваешь на это дело
- берёшь requests
- изучаешь его
- берёшь апи одноклассников
- изучаешь его
- пишешь на блоксхемах и псевдокоде алгоритм своей программы
- переписываешь на питоне
- запускаешь
- тебя банят
- ура, готово!
Аноним 05/01/20 Вск 18:00:09 1565611180
>>1565599
Я знаю какие-то базовые вещи синтаксические. Успешно пишу хелловорлды и т. Д. Я просто не пойму тут с чего мне начать.
Аноним 05/01/20 Вск 18:06:16 1565615181
>>1565610
Без API одноклассников никак?
Аноним 05/01/20 Вск 18:13:53 1565624182
>>1565615
Ну, можно ещё покопаться в исходном коде страниц, вытащить все формы и вручную через requests их заполнять и отправлять, попутно вручную же пересылая куки.
Может, вместо requests придётся использовать selenium. Может, и питон не нужен, и хватило бы консоли в браузере.
Аноним 05/01/20 Вск 18:27:09 1565635183
Блядь, на кой-то хуй сделал отправку формы ajax ом, xmlhttprequest. А сама форма просто висит скрытой на сайте. Теперь понял, что мне нужна проверка всех данных и защита от csrf и это нужно делать руками, потому что как прицепить wtforms к моей хуйне, не переписывая всё с нуля я не знаю.
И даже не знаю, как сформулировать вопрос, просто подержал в курсе.
Аноним 05/01/20 Вск 18:32:37 1565642184
>>1565624
Короче. Псведокод у меня готов в голове, примерно так.
dict = {словарь логин:пароль}~100 акков.
for i in range dict:
залогинится на ок.ру
вот ссылка перейти на фото
поставить голос внизу
логаут
Вот чтобы так сделать, что мне нужно изучить? Я владею основами синтаксиса, немного ткинтер знаю и пандас. Что гуглить хоть, с чего начать?
Аноним 05/01/20 Вск 18:36:19 1565644185
>>1565642
requests/selenium для отправки HTTP-запросов
Если не хочешь апи, придётся хотя бы чуть-чуть изучить HTML и JS.
Аноним 05/01/20 Вск 18:36:23 1565645186
>>1565642
У тебя нихуя не выйдет, тебя забанят из-за большого числа логинов из одного айпи.
Аноним 05/01/20 Вск 18:37:31 1565646187
image.png (60Кб, 1206x197)
1206x197
Не могу установить symfit на python3.8 на mint. Выдаёт ошибку, что опять не так?
Аноним 05/01/20 Вск 18:40:00 1565648188
>>1565645
Как мне тогда какую-то прокси прикрутить? Или может это можно сделать как-то, чтобы типа я через браузер это делаю. Просто человек, которому я пытаюсь это автоматизировать, вручную заходит в каждый акк и голосует, но его же не забанили.
Аноним 05/01/20 Вск 18:40:24 1565649189
Capture.PNG (177Кб, 1104x553)
1104x553
>>1565646
установил модуль setuptools как он и просил. теперь он выдаёт подобное. вот скажите вы издеваетесь надо мной? мне сказали что если я поставлю линукс этой хуйни там не будет. какого хуя я убираю одну ошибку и получаю 10 новых?
Аноним 05/01/20 Вск 18:41:38 1565651190
>>1565646
Сука, проиграл, ты всё таки поставил линь
Аноним 05/01/20 Вск 18:42:56 1565653191
>>1565651
поставил. уже исправил ту ошибку и теперь у меня пикрил >>1565649
ошибки. ну что мне теперь делать? я уже охуел натурально. что на этот раз НЕ ТО? Руки? Голова? Дистрибутив? Версия питона?
Аноним 05/01/20 Вск 18:47:30 1565657192
>>1565651
А что у него было на винде?
Аноним 05/01/20 Вск 18:48:59 1565659193
>>1565657
В треде выше посмотри посты за вчера. Я там вчера так распинался. Так мне решения никто и не дал как решить пробелмы ни под окнами ни под пердолей.
Аноним 05/01/20 Вск 18:51:27 1565661194
Аноним 05/01/20 Вск 18:58:10 1565668195
>>1565649
Колесо поставь, тебе же пишет.
Аноним 05/01/20 Вск 18:59:26 1565669196
>>1565668
скажи, пожалуйста, команду.
Аноним 05/01/20 Вск 19:00:23 1565670197
>>1565648
А ты точно уверен, что всё это изучишь и напишешь скрипт быстрее, чем вручную зайдёшь 100 раз и проголосуешь? Просто 100 акков звучит как задача на пару часов.
Аноним 05/01/20 Вск 19:03:12 1565674198
Аноним 05/01/20 Вск 19:04:54 1565676199
>>1565674
да, спасибо. я уже сам догадался. у меня успешно установилось всё. но при попытке импорта пишет что модуль symfit не найден. что делать?
Аноним 05/01/20 Вск 19:05:35 1565677200
>>1565648
В селениуме можно вообще без кода записывать последовательности действий, попробуй
Аноним 05/01/20 Вск 19:08:23 1565679201
>>1565676
Блядь, ты опять обосрался с интерпретаторами и окружениями?
Python3 -m venv venv
source venv/bin/activate
pip install symfit
python3
import symfit
Аноним 05/01/20 Вск 19:09:19 1565681202
>>1565679
бля, да. она в питон 2.8 установилась. сука. да обосрался. спасибо щас попробу
Аноним 05/01/20 Вск 19:10:58 1565682203
Capture.PNG (40Кб, 424x269)
424x269
>>1565679
опять не работает пердоля чё-т
Аноним 05/01/20 Вск 19:11:55 1565683204
Capture.PNG (52Кб, 455x356)
455x356
>>1565679
написал слитно с 3 и всё равно пердоля не пашет чё-т
Аноним 05/01/20 Вск 19:12:18 1565684205
>>1565682
Питон с маленькой буквы, я опечатался, ты мог бы догадаться, вон тебе предлагает даже
Аноним 05/01/20 Вск 19:13:13 1565686206
>>1565684
ну я умом не вышел для лини. спасибо щас try сделаю.
Аноним 05/01/20 Вск 19:14:12 1565687207
Capture.PNG (64Кб, 642x264)
642x264
>>1565684
опять пердоля не заводится. да что такое.
Аноним 05/01/20 Вск 19:16:13 1565689208
Capture.PNG (27Кб, 636x115)
636x115
>>1565687
>>1565684
анон помоги. пердоля опять не работает
Аноним 05/01/20 Вск 19:16:18 1565690209
>>1565686
Ты у мамы особенный? Не можешь читать текст ошибки по-английски, так скопируй его в translate.yandex.ru, блядь.
Аноним 05/01/20 Вск 19:16:25 1565691210
>>1565687
Делай, что написало тебе и пробуй снова, я на арчлинуксе сижу и про проблемы убунту не знаю
Аноним 05/01/20 Вск 19:17:26 1565693211
Аноним 05/01/20 Вск 19:20:08 1565696212
Вопрос к разрабам телегоботов: для каких целей в aiogram нужен FSM?
Аноним 05/01/20 Вск 19:21:55 1565699213
>>1565693
спасбио огромное. установил пердолю. работает вроде бы но пока ещё не уверен на 100
Аноним 05/01/20 Вск 19:22:45 1565701214
Чет ору с деба, который накатил пердоли и не удосужился основы почитать, ноу оффенс ес че
Аноним 05/01/20 Вск 19:24:00 1565702215
>>1565701
так мне нужен всего один модуль в одной прогрмме. зачем мне эти пердоли ваши?
Аноним 05/01/20 Вск 19:47:13 1565717216
>>1565702
Так изучи линь и живи спокойно без виндузятни. Вон, смотри, как легко всё поставилось, и это при том, что ты нихуя не знал в лине
Аноним 05/01/20 Вск 19:48:04 1565718217
>>1565717
нет. я неосилятор хочу на окнах сидеть, без пердолинга и прыщей
Аноним 05/01/20 Вск 19:55:29 1565721218
>>1565718
> без пердолинга
То-то и видно как там без пердолинга всё ставится само, да?
Аноним 05/01/20 Вск 19:57:41 1565722219
>>1565721
Ну так на винде мне никот таких команд не говорил как тот анон, а просот хуйню всякую советовали которая не работала.

Алсо я щас попытаюсь на винду накатить symfit и если графики будут работать и удалю пердолю и виртуалку. Прости
Аноним 05/01/20 Вск 19:58:00 1565723220
сап питонач.
начинаю вкатываться в пистон по книге Пола Бэрри: Изучаем программирование на Python.

уже прочитал две главы, че скажете, годная книга для нуба?
Аноним 05/01/20 Вск 19:59:03 1565724221
>>1565723
Сперва в пердолю советую вкатиться, ибо если пердоли нет, то в процессе обучения можно знатно так охуеть на пару дней.
Аноним 05/01/20 Вск 20:04:37 1565727222
>>1565724
Да все уже поняли как ты хейтишь пердоли.
Для обучения программачу вообще любая ось пойдет, базовые структуры данных и алгоритмы везде работают одинаково.
Аноним 05/01/20 Вск 20:04:55 1565728223
>>1565724
>пердоли
а что это такое, объясните чайнику
Аноним 05/01/20 Вск 20:05:19 1565729224
Аноним 05/01/20 Вск 20:09:16 1565734225
>>1565729
а какая разница на какой оси?
Аноним 05/01/20 Вск 20:12:06 1565737226
>>1565734
ну как бэ тебе сказать. я вот тоже думал так. до вчерашнего дня. питон это поделка от пердолей, и с ним будет тяжело если ты будешь не знать хотя бы примерно как пердоля устроена. можешь полистать тред выше на постов 100 и наблюдать драму которая вчера разгорелась как раз по причине отсутсвия пердолей.
Аноним 05/01/20 Вск 20:12:24 1565738227
>>1565727
но как бэ без пердолей как бы я модуль поставил себе?
Аноним 05/01/20 Вск 20:17:19 1565739228
>>1565738
Да я ебу что за модуль у тебя, откуда ты его брал и как ставил. Вообще похуй на модули, когда речиь идет о вкате в программач, где надо понимать базу, а не конкретные редкие ебаные модули которые нахуй никому не нужны, кроме тебя и еще парочки уебанов.
Аноним 05/01/20 Вск 20:23:49 1565751229
Что такое пердоли?
Аноним 05/01/20 Вск 20:32:13 1565758230
>>1565734
Разница в трёх часах жопогорения в треде.
Аноним 05/01/20 Вск 20:37:29 1565764231
Вот мы вызываем некую функцию несколько раз, нам нужно чтобы при каждом вызове функция сохраняла некие данные (или обновляла их). У нас есть local переменные, они создаются каждый раз при новом вызове функции и теряются после того, как функция завершает выполнение, в них для последующих вызовов ничего сохранить очевидно нельзя. Есть еще global переменные, но держать что-то в глобалках, тем более такое - дурной тон

Что у меня на уме:
1. Передавать в функцию изменяемый объект по умолчанию (скажем, список), абузя таким образом механику Питона, которая часто оказывается вредна. Только вот если юзер случайно поменяет эту переменную, то все пойдет по пизде
2. Хранить состояние в глобалке. Но я уже говорил, почему такое делать не хотелось бы

Что еще можно намутить?
Аноним 05/01/20 Вск 20:38:29 1565766232
Аноним 05/01/20 Вск 20:46:16 1565771233
>>1565723
Ubuntu в виртуалбокс только накати. А то тут второй день в треде полыхает.
Аноним 05/01/20 Вск 20:47:40 1565774234
>>1565771
как в пердолях открыть файл с расширением .py чтобы он не редактором октрывался а исполнился?
Аноним 05/01/20 Вск 20:48:37 1565775235
>>1565764
1. Статические члены класса
2. def foo(arg1, arg2, _cache = {})
3. Декоратор
4. Генератор
5. (Вероятно самый правильный) сделать класс, стейт хранить в его полях. И определить для него метод __call__(), чтобы объекты класса вели себя как функция. Можно скомбинировать с 1.
Аноним 05/01/20 Вск 20:51:18 1565777236
>>1565774
1. chmod +x smth.py- сделать исполняемым
2. #!/usr/bin/env python3 - shebang в первой строчке файла, чтобы система поняли что исполнять твой файл надо питоном.
Аноним 05/01/20 Вск 20:52:23 1565778237
>>1565737
>, и с ним будет тяжело если ты будешь не знать хотя бы примерно как пердоля устроена
Легко с играми и сайтиками, потому что там умные люди сделали всё, чтобы юзеру не надо было разбираться, а это работа, за это деньги получают.
Но я так понимаю, на самом деле все прошли через тот же пердолинг, что и ты, только не признаются. Я вот помню когда первый раз линь на ноут поставил, и мне какой-то анон в бэ помогал настраивать переходы со встроенной видюхи на дискретную. Я тоже нихуя не понимал, что там за команды. Со временем втянешься.
Аноним 05/01/20 Вск 20:58:14 1565782238
>>1565766
Зачем вообще эти пердоли нужны? Чем они принципиально отличаются от винды? А то помню у меня в универе препод не хотел принимать лабы, потому что у челиков на ноутах Винда стояла. Он еще с пакетом на котором пингвин был нарисован ходил, ЛМАО.
Аноним 05/01/20 Вск 20:59:20 1565783239
>>1565782
это шизодиный уебан старый который навязывает пердолинг людям
Аноним 05/01/20 Вск 20:59:29 1565784240
>>1565782
в душе не чаю. спроси у мелкобуквенного господина выше.
Аноним 05/01/20 Вск 21:07:47 1565790241
>>1565774
>>1565777
Может не сработать. Тут стало модно в файловых менеджерах запрещать запуск программ "в целях безопасности".
Аноним 05/01/20 Вск 21:10:05 1565791242
Аноним 05/01/20 Вск 21:10:37 1565792243
>>1565670
А это не один раз, на постоянку нужен такой скрипт.
Аноним 05/01/20 Вск 21:12:16 1565794244
>>1565790
Можно вместо первого пункта в thunar или nautilus в свойствах файла галку разрешить запуск поставить.
Но я хз, вдруг он кедераст.
Аноним 05/01/20 Вск 21:15:11 1565795245
>>1565782
> Чем они принципиально отличаются от винды?
LF вместо CRLF
Аноним 05/01/20 Вск 21:16:55 1565798246
>>1565774
Просто в консольке python3 path/to/main.py
Вместо python3 можно путь к любому интерпретатору или виртуальному окружению
Аноним 05/01/20 Вск 21:20:52 1565803247
>>1565775
1. Знаю. Но хотелось бы без ООП, чисто на функциональном подходе
2. Да, то что я и предлагал
3. М? Как именно он будет работать? Где будет сохраняться состояние?
4. Ну да. Придется правда залепить генератор с бесконечным циклом while
5. То же, что и п.1 - для большой проги офк так и надо, но не хочется городить классы, чтобы сделать пару вскукареков
Аноним 05/01/20 Вск 21:21:52 1565805248
>>1565795
А ещё везде утф8 вместо адской смеси ср866, ср1251, утф8 и утф16.
Аноним 05/01/20 Вск 21:36:04 1565814249
image.png (42Кб, 919x465)
919x465
Аноним 05/01/20 Вск 21:49:21 1565822250
>>1565798
>>1565777
большое спасибо за ответы, мои любимые пердольки.

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

кстати снёс перодольку, ибо установленный symfit точно также пашет как и тот что я вручную ставил на окнах.
Аноним 05/01/20 Вск 22:53:04 1565865251
15731537840390.jpg (132Кб, 1080x1080)
1080x1080
>>1563834 (OP)
Есть скрытый адрес в интернете
известна часть адреса
www.адрес.ру/ab_c

где
буква
_ цифра

Нужно зайти на этот адрес

Я думал сначала сделать список всех вариаций *_
А как из полученного списка адресов, узнать на какой адрес можно зайти
А остальные просто неправильные и перенаправляют на главную страницу и их нужно удалить, оставив только один
Аноним 05/01/20 Вск 22:53:53 1565867252
>>1565865
www.адрес.ру/aAbBc

где А буква
B цифра
Аноним 05/01/20 Вск 23:00:59 1565873253
>>1565865
Просто в цикле беги по числам, подставляй их в урл и делай через реквестс запрос. Если возвращается код 3хх, скипай.
Аноним 05/01/20 Вск 23:32:21 1565887254
Ну на самом деле то что. Пердоля и пердоля, казалось бы что плохого? Да вот что меня бесит, что по сути пердоля линукса это бесполезная хуйня, ты будешь ебаться с консолечкой и максимумальный полезный выхлоп который может от этого быть это блядь устроиться на работу сисадмином потому что ты выдрочил unix системы. По факту ты тупо заучиваешь всякие ебучие команды от чужих программ, ты не учишь ничего полезного, ни алгаритмов, нихуя. Это не тоже самое что язык погромирования учить. Пердоли уебаны редкостные.
Аноним 05/01/20 Вск 23:34:33 1565890255
>>1565887
Спешите видеть, лох мечтающий стать уеб макакой, не понимает зачем инженеру знать ОС
Аноним 05/01/20 Вск 23:37:12 1565891256
>>1565890
Мань, какая я веб макака? С хуяли ты взял что я креативный пидорасик с бородкой из какой-нибудь ДЕЗИГН СТУДИО? ты что совсем попутал? алсо веб макака раз и обожают unix
Аноним 05/01/20 Вск 23:41:29 1565896257
>>1565887
Не обязательно админ. Девопс и прочая хуйня, связанная с деплоем проекта. Но на десктопе юзлесс.
Аноним 05/01/20 Вск 23:46:00 1565898258
>>1565896
Ну короче, моя цель входа в ОЙТИ это не сидеть с чсвшном видом в какой-нибудь КРЕАТИВ ДЕЗИГН ВЕБ СТУДИО с пидорасами и высирать САЙТЫ ПОД КЛЮЧ. И вовсе не ДЕНЬГИ. Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++ ну питон, это такое побочное явление фром вузик. Пердоли мне тоже неинтересны, покрайней мере пока. Т.к. в данный момент я не вижу прямой корелляцию между пердолями и моей целью. Мне винды хватает и ставить на свой ноутбукчунок виртуалку и заставлять его СО охуевать у меня желания мало. А на чистую он вообще не будет нормально работаать под ней, т.к. универсальный драйвер под линь не поддерживает большинство функций и программ-управления на ноуте которые есть только под окнами. Вообще линукс на ноутбук ставить это отморозком нужно быть тем ещё.
Аноним 05/01/20 Вск 23:57:40 1565902259
>>1565898
линукс на любое домашнее устройство ставить это отморозком надо быть, потому как на нём ничего невозможно сделать без срако-пердолинга. Надо совершить любое действие - расчехляешь мохнатый сракотан, без этого линукс не дастся
Аноним 05/01/20 Вск 23:58:57 1565904260
>>1565898
Твоя цель - быть вниманиешлюхой на бордах, не более.
Аноним 06/01/20 Пнд 00:01:15 1565905261
>>1565902
ну я это сегодня понял. ибо знатно охуел. алсо сами пердоли когда вот им нужно что-то будет сделать на компе оперативно поймут меня. когда нет времени пердолить команды и гуглить.
Аноним 06/01/20 Пнд 00:01:31 1565906262
Вот вам история успеха для мотивации, днари.
> Ксения Кузнецова
>34 года
В школе я была отличницей, книжным ребенком, но что такое профессия и как ее выбирать в 16 лет — понятия не имела. Из всех уроков химия казалась мне самой интересной, поэтому поступила на химический факультет в ННГУ имени Лобачевского в Нижнем Новгороде. Училась на вечернем и работала. Работа была интересной, а учеба — нет, так что я все чаще вечером оставалась на работе, пока вообще не перестала ходить в университет. Отучилась меньше трех лет.

Второй раз поступила на заочное отделение чего-то экономического уже в Муроме. Хватило, кажется, на год. Я окончательно поняла, что высиживать часами разную скукоту в течение пяти лет ради корочки — не мое.

В третий раз я решила попробовать по-настоящему: нереализованный педагог во мне рвался наружу. Я переехала в Москву и поступила в педагогический вуз. Но, увы, интересная работа, от которой я получала деньги, пусть маленькие, и отдачу прямо сейчас, снова постепенно свела на нет скучную учебу. Об этом я, пожалуй, жалею: условия на работе позволяли высидеть пять лет учебы без особых проблем. Но, видимо, не хватало мотивации: педагогическое образование у нас скорее мертво, а диплом для меня мотивация все-таки недостаточная.

Работать я начинала совершенно с нуля в одной широко известной дизайн-студии, куда меня без опыта взяли за красивые глаза, светлую голову и правильное понимание того, что такое дизайн. Потом я сменила еще несколько студий, занимающихся заказной веб- и мобильной разработкой, старалась постепенно наращивать сложность проектов — иначе было скучно — и в какой-то момент неожиданно уперлась в потолок: обнаружила, что более сложные проекты я делать не могу, просто не понимаю, о чем разговаривают люди вокруг, не хватает программистского или инженерного опыта или образования.
Это повергло меня в ужасную тоску, потому что становиться технарем я категорически не хотела, мне всегда казалось, что лучший мой талант — умение балансировать между технарями и бизнесом. В этом состоянии экзистенциального кризиса меня нашел мой нынешний работодатель. Теперь у меня идеальная работа: с одной стороны, знакомый и родной мне мир ИТ, с другой стороны — мне не надо прикидываться тем, кем я пока не могу быть.

Работать в крупную ИТ-компанию меня позвал давний друг, директор одного из подразделений, которое занимается заказной разработкой и внедрениями. Любой директор на подобной работе рано или поздно обнаруживает, что в основном занимается зарабатыванием денег, немного успевает присматривать за текущими клиентскими проектами и вообще не успевает выстраивать и налаживать какие-то процессы внутри. Внутренняя инфраструктура дряхлеет, регламенты морально устаревают, никто уже толком не помнит, почему в 2008 году решили считать вот этот показатель так, а не иначе, все ноют, всем все неудобно. Нужна отдельная голова, которую не будут отвлекать клиентские — априори более важные — задачи, но очень мало где такая есть. У нас этим занимаюсь я. Формально моя должность называется «заместитель директора», но, по сути, я менеджер внутренних проектов.
Аноним 06/01/20 Пнд 00:01:54 1565907263
>>1565906
Упс, не туда, сорян.
Но вы тоже почитайте.
Аноним 06/01/20 Пнд 00:03:27 1565908264
Аноним 06/01/20 Пнд 00:04:44 1565909265
>>1565906
>пизда
>ойти
>дезигн студио
>веб
классика, уже даже не обсираюсь с такого. для меня веб макаки кто-то на уровне видеомонтажёров и фотожоперов
Аноним 06/01/20 Пнд 00:06:21 1565910266
>>1565909
Мой доход сейчас где-то в районе 120–150 тысяч и дальше должен расти. Если бы у меня было техническое образование — не просто диплом! — и я была бы технически подкованным менеджером проектов, то и зарплата была бы больше.
Я могла бы уже сейчас зарабатывать от 200 тысяч и больше: рынок в этой сфере щедр.

Все самое сложное, перспективное и высокооплачиваемое программирование сейчас связано с математикой: анализ данных, нейросети, роботы, искусственный интеллект и так далее. При этом программирование, в смысле кодинг, — штука прикладная, ей можно научиться за домашним компьютером. А вот освоить дома математику на уровне, на котором ее преподают где-нибудь вроде ВМК МГУ, — это сложно, да и с какого-то момента чисто технически перестанет хватать мощностей. И получается, если вам нужен программист, чтобы писать код, вы берете опытного, адекватного и не смотрите, где он учился и учился ли. А если нужна звезда, чтобы двигать вас куда-то в сторону переднего края современных технологий, — то вы отсеиваете кандидатов по весьма короткому списку вузов и факультетов.

Я несколько раз думала уйти куда-нибудь в образование, но для этого мне не хватает диплома: в сфере образования все очень строго с формальностями, особенно в школе. Если бы у меня был диплом, я бы, наверное, поехала работать куда-то в глубинку, в сложную школу к сложным детям, в какой-нибудь интернат: все это подвижничество в духе народников конца 19 века очень мне близко. Но нет, уже понятно, что не сложилось, пытаться в четвертый раз точно не буду.
Аноним 06/01/20 Пнд 00:09:29 1565914267
>>1565910
Какое-то наебалово если честно похожоее на заказную рекламную пасту от конторы которая представлят образовательные услуги по погромированию.

Рынок web перегружен пиздец, это самая перегретая отрасль веба потому что туда лезет всё нормалфажное быдло. Не задроты которые пердолятся и бомбят с линукса ради модуля, не задроты которые пердолят линукс ради удовольствия. А именно нормалфаг, который работал в пятёрочке, охуел и решил вайти в ойти. Это уже класска "делает сайты" сейчас многие быдланы этой темой занимаются, верстают, хуйстают, похапэ изучают. Хуета это всё полнейшая.
Аноним 06/01/20 Пнд 00:13:02 1565919268
изображение.png (20Кб, 100x100)
100x100
>>1565914
> куда меня без опыта взяли за красивые глаза
>Работать в крупную ИТ-компанию меня позвал давний друг, директор одного из подразделений, которое занимается заказной разработкой и внедрениями.
Может потому что это пизда? Им почти везде красные ковры расстелены.
Аноним 06/01/20 Пнд 00:17:54 1565922269
>>1565898
>Пердоли мне тоже неинтересны
Так неинтересны, что ты аж десятки постов на нескольких досках высрал.
Аноним 06/01/20 Пнд 00:22:17 1565927270
>>1565922
Ну это у меня бомбит просто щас я уже успокоился. И мой гнев снова сузился до пределов одного питоно-треда.

>>1565919
Чё-то не похожа она на бабу которую за красивый глаза куда-то возьмут, какая-то серая мышь. Хотя отишнеги наверное сожрали хоть такая пизда в офисе будет сидеть уже хорошо.
Аноним 06/01/20 Пнд 00:24:32 1565928271
>>1565898
>Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++
Куда тебе в плюсы, если ты не смог в pip?
Аноним 06/01/20 Пнд 00:28:31 1565931272
>>1565919
Какой-то ехидный кругляш на пике.
Аноним 06/01/20 Пнд 00:30:10 1565934273
>>1565931
Сука обосрался.

>>1565928
Чё-й то не смог? Я не то что не смог, я его нахуй послал. И в ручную установил библиотеку без всяких pipов
Аноним 06/01/20 Пнд 00:31:49 1565935274
Аноним 06/01/20 Пнд 00:36:35 1565939275
Почему питон
Аноним 06/01/20 Пнд 00:45:50 1565947276
>>1565939
Потому что он очень прост в изучении и потому, что на нём быстро и легко писать сразу работающие программы.
Аноним 06/01/20 Пнд 00:54:53 1565958277
>>1565947
А простенький сервер на нём можно написать? Или лучше на ноде?
Аноним 06/01/20 Пнд 00:55:08 1565959278
Сказочный долбоеб в тредже. Подскажите что вкуривать, я читал разные мануалы по работе с таблицами в питоне, но как решить проблему я так и не понял.
А проблема следующего порядка: есть 10к таблиц текстового формата, с одинаковым количеством столбцов. Нужно в каждой таблице отсеить строки по ряду значений в определенном столбце, а затем переформатировать в xslx и отметить некоторые строки цветом.
Не кидай в меня хуями /пр/ограммач, лучше помоги. Тыкни довену куда смотреть и что читать, а то я охуел уже
Аноним 06/01/20 Пнд 00:56:48 1565962279
>>1565958
Можно, конечно. Можно и на ноде, разницы не будет, раз простенький.
Аноним 06/01/20 Пнд 00:59:37 1565968280
>>1565959
xlsxwriter для сохранения результатов
Для чтения/отсеивания можно сделать красивую цепочку из генераторов.
Аноним 06/01/20 Пнд 00:59:59 1565969281
>>1565959
Посмотри на pandas. Оно умеет работать с таблицами и даже сохранять в хлсх. Но насчёт цвета не уверен.
Аноним 06/01/20 Пнд 01:47:56 1566016282
>>1565934
Если ты вытрепал нервы при этом себе и половине сосача, то ты не смог, смирись.
Алсо,
>хочет низкоуровневое байтоёбство
>хейтит линукс
Мда...
Аноним 06/01/20 Пнд 02:02:54 1566022283
Анон, помоги разобраться с уровнями отступов и if/else. Вот я решаю задачи на codingbat, там есть такая:
https://codingbat.com/prob/p119308

Принцип работы понятен: берешь считываешь все i-тые списка и проверяешь, есть ли такой список, где i-тый элемент == 2 и i+1-ый элемент тоже == 2, в этом случае возвращаешь true, в противном - false.
Мой код: https://pastebin.com/TyeZRjhy
Я не могу понять, почему мой код, второй, работает лишь частично. По моей логике, этот код должен возвращать тру, когда условие выполняется, а фолс - когда не выполняется.
Оказалось, правильный код выглядит иначе. Там нет else, которое бы было противопоставлено if-у с проверкой равенства, а return False вообще вынесен на один с циклом уровень отступа. В чем дело? Почему моя логика не работает?
Аноним 06/01/20 Пнд 02:24:23 1566027284
>>1566016
да мне похуй на твои маняоценки. я всё равно буду продолжаться в это всё пытаться, больше ничего в жизни у меня нет кроме этого.
Аноним 06/01/20 Пнд 02:28:02 1566032285
>>1566027
Вообще я даже тебе, местный шизик это интересно.
Аноним 06/01/20 Пнд 02:54:56 1566041286
>>1566027
Можно подумать, я тебя отговариваю.
Аноним 06/01/20 Пнд 03:09:25 1566043287
Аноним 06/01/20 Пнд 07:00:58 1566072288
1577912336681.jpg (78Кб, 825x825)
825x825
>>1565898
>Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++
>не могу разобраться в линуксовском дистрибутиве для школьников
>помогите поставить пакет
Аноним 06/01/20 Пнд 08:59:50 1566078289
>>1565898
Я бы мог с тобой посраться, но это выходит за рамки борды. Пиздуй в /s/.
> Писать драйвера
Кишки винды лучше изучай, а не плюсы (тем более что дрова придётся писать на C, без ++). Алсо, вне антивирусов работы виндовым драйверописателем почти нет.
> драйвер под линь херово работает
Ну так поправь. У тебя под рукой даже есть железка, в чём проблема?
Аноним 06/01/20 Пнд 11:41:47 1566106290
БД тред не отвечает. Что почитать про psql?
Аноним 06/01/20 Пнд 12:21:19 1566130291
>>1565919
>Им почти везде красные ковры
Лол? Как раз таки им приходится пройти N пизданутый инстанций прежде чем быть принятыми вроде "А что это у вас детей нет? Вот выйдете щас замуж, убежите, а нам потом место держать, ну уж нет"
Аноним 06/01/20 Пнд 12:29:20 1566132292
>>1565919
>>1566130
Не нужно обсуждать это в /pr/. Пожалуйста. Где угодно, но не здесь.
Аноним 06/01/20 Пнд 12:36:51 1566137293
Аноним 06/01/20 Пнд 12:50:39 1566142294
Аноним 06/01/20 Пнд 14:43:50 1566199295
Могу не адаптивно сверстать статику одностраничную, на флексах.
JS не знаю пока что совсем.
Могу ли я уже сейчас вкатиться в Python, дабы затем вкатиться в Django или стоит еще подучить верстку и JS хотя бы на уровне Jquery? Просто не хочу делать "серьезным" первым ЯП JS.
Аноним 06/01/20 Пнд 14:59:03 1566209296
>>1566199
Так ты прогать умеешь или нет? Питон и жиес относительно похожие языки, можешь вместе учить, можешь выучить любой и со вторым особых проблем не будет, умение программировать не так сильно к языку привязано.
Аноним 06/01/20 Пнд 15:07:48 1566218297
>>1566199
Еще один повелся на джанго и веб LUL
Аноним 06/01/20 Пнд 15:10:46 1566222298
>>1566218
Ну так а где еще верстка не такая всратая (привет, мобилки) и при этом надо писать код на нормальном языке без костылей (привет, фронт) и не тонуть в море синтаксиса (привет, .NET)?
Ну и с базами данных можно поработать. Довольно таки голову разминает.
Аноним 06/01/20 Пнд 15:11:25 1566225299
сап питонач. какой дестрибут пердоли посоветуете нубу, всю жизнь сидевшему на винде? я думаю убунту или дебиан поставить, че скажете?
Аноним 06/01/20 Пнд 15:13:06 1566233300
>>1566209
Прогать не умею. Первый год учусь на CS в универе. До этого только кошмарился в верстке и немного трогал ASM и C.
Аноним 06/01/20 Пнд 15:13:46 1566236301
>>1566225
Убунту как самый дружелюбный и понятный из всех дистрибутивов. Работает по принципу винды, включил и все. Тебе же главное с консолью научится работать юниксовой, а не воевать с хуй пойми чем.
Аноним 06/01/20 Пнд 15:16:33 1566245302
>>1566236
понятно, тогда сношу венду
Аноним 06/01/20 Пнд 15:16:44 1566246303
Аноним 06/01/20 Пнд 15:31:17 1566261304
Аноним 06/01/20 Пнд 15:32:41 1566262305
>>1566245
Зачем, если можно поставить убунту второй системой?
У меня на маке стоит винда второй системой, на всякий случай (а такие бывают раз в n лет, когда надо не через виртуальную машину именно вторую систему на компе). Занимается они всего 40гб, так что не так уж и страшно.
Аноним 06/01/20 Пнд 16:08:53 1566292306
>>1566233
Ты CS называешь направление "математика и компьютерные науки", или не из России?
Бери лекции хирьянова по алгоритмам на питоне из шапки, делай все задания, это самое важное. Судя по твоему бэкграунду тебе интересно будет. Потом делай проект какой-нибудь, не лезь сразу в веб фреймворки, там сначала нет почти программирования, одно изучение того, как с этой хуетой работать.
Аноним 06/01/20 Пнд 17:04:40 1566313307
Почему в Питонухе до сих пор не ввели понятие интерфейса и проверку класса на соответствие интерфейсу? Это же удобно пздец, да, есть абстрактные классы, но Interface из несколько иной оперы
Аноним 06/01/20 Пнд 17:09:56 1566315308
>>1566313
Ты ещё спроси, почему в питоге до сих пор динамическая типизация.
Аноним 06/01/20 Пнд 17:17:39 1566323309
>>1566315
Если хочется, уже можно типизировать.
Аноним 06/01/20 Пнд 17:44:13 1566337310
>>1566323
Ты хоть врубаешь что такое статическая типизация, а что такое аннотация типов?
Аноним 06/01/20 Пнд 17:46:20 1566338311
>>1566315
Проверку на интерфейс изи запилить, можно костыльную хуйню прям щас наебошить, но будут проблемы с производительностью и поддержкой а также проверка интерфейса обязательно должна быть отложенной как и отложенные аннотации из __future__
Аноним 06/01/20 Пнд 17:46:24 1566339312
>>1566337
Для тебя вся разница будет в том, что в статически типизированном ЯП тайпчекер уже в компиляторе, а в питоне ты его сам прикрутишь.
Аноним 06/01/20 Пнд 23:24:35 1566505313
>>1566339
Несмотря на то что уже больше года сижу на погромистких форумах, до сих пор при виде ЯП, представляю Яплакалъ
Аноним 07/01/20 Втр 00:15:45 1566520314
Я раньше думал, что фронт от бэка отделен, но оказалось, что есть всякие джинжи, например, генерирующие страницы просто наследуя от базовой, есть всякие WTForms и другие инструменты, которые вместе с джинжей легко и быстро могут переносить куски логики с бэка на фронт. Как все эти инструменты уживаются вместе с традиционным разделением ролей в вебе?
Аноним 07/01/20 Втр 00:26:47 1566532315
>>1566520
Можно полностью отделить, генерация страниц будет целиком на стороне клиента, а сервер будет отправлять одни и те же статические файлы.
Как уживаются? Например, фронтендеры могут знать жинжу и верстать с её использованием. Или они могут знать только фронтенд и давать файлы, которые бекендер с базовым знанием хтмл адаптирует под бекенд.
Аноним 07/01/20 Втр 00:37:32 1566536316
>>1566532
А если полностью отделить, тогда получится REST? Типо сервер просто в виде каких-нибудь джэйсонов отсылает ему информацию, а потом она js ом встраивается?
Аноним 07/01/20 Втр 00:39:36 1566537317
>>1566536
Вроде того. Не обязательно REST, но обычно да.
Аноним 07/01/20 Втр 01:03:26 1566551318
>>1566323
До тех пор, пока не завезут хотя бы варнинги из коробки, тайпхинты бесполезны.
Аноним 07/01/20 Втр 01:04:38 1566553319
Аноним 07/01/20 Втр 06:46:51 1566627320
Аноним 07/01/20 Втр 07:39:26 1566631321
За все выходные не написал и строчки кода, походу я не из тех, кто ссыться кипятком по программированию, стоит ли выкатываться, или у многих так же?
Аноним 07/01/20 Втр 11:52:48 1566668322
>>1566631
Стоит выкатываться, если ждёшь повода выкатиться
Аноним 07/01/20 Втр 13:37:36 1566746323
Есть функция f с одним аргументом. Мне надо при помощи цикла пройтись по всем элементам некой коллекции и вызвать с каждым из них мою функцию f. Прикол в том, что я не знаю сколько точно времени ф-я будет выполняться с тем или иным аргументом, это может быть очень быстро, а также выполнение может затянуться на большие промежутки времени. Мне надо параллельно с функцией запускать некий таймер, чтоб по истечении заданного времени выполнение ф-ии прерывалось
Как блин его запилить? То, что у меня было на уме: заделать асинхронку, которая бы бдила за выполнением функции f и когда истекает таймер, бросала бы Exception. Потому что пускать Thread с командой time.sleep - бред, производительность будет урезаться минимум вдвое, т.к. по факту нихрена не делающий потко будет жрать ресурсы ЦП. Можно было бы запускать второй процесс с помощью multiprocessing, но для каждого вызова функции создавать новый процесс - пиздец затратно. Чё делать?
Аноним 07/01/20 Втр 14:34:09 1566813324
>>1563834 (OP)
Если б не было GIL, то каким именно образом удавалось бы параллельно выполнять несколько потоков в пределах одного ядра/процесса?
Аноним 07/01/20 Втр 15:34:48 1566869325
>>1566668
Даже можно по другому поставить вопрос, ожидает ли меня успех, если я не одержим программированием как какой-нить школьник дотой с 5к часов? Как думаете?
Аноним 07/01/20 Втр 15:43:01 1566877326
>>1566813
Поработает один поток чуть-чуть, проц его приостанавливает и переключается на другой поток, который тоже чуть-чуть поработает, и так по всем потокам. Затем проц возвращается к первому потоку, и всё это повторяется.
Аноним 07/01/20 Втр 16:17:00 1566888327
>>1566869
Если тебе ответят "нет" и ты возьмёшь и выкатишься, то это будет правильным решением
Аноним 07/01/20 Втр 16:53:40 1566902328
Ребят, как в pycharm поставить 3 символа " подряд без лишней мороки?
Аноним 07/01/20 Втр 17:08:29 1566913329
>>1566869
Если у тебя овердохуя времени, как у школьника, то может что-нибудь да получится. Я вот в одно время в начале пути полгода вообще не кодил, в другое время полгода потратил на хаскелль (читай - ничего полезного не делал). Затем затянуло и пошло.
Аноним 07/01/20 Втр 18:48:01 1566993330
image.png (231Кб, 470x360)
470x360
>>1566913
Ну и как хаскель на вкус?
Аноним 07/01/20 Втр 19:05:55 1567012331
>>1566913
>полгода потратил на хаскелль
>читай - ничего полезного не делал
Вообще-то ты должен был хайлоад на йисоде писать, сейчас бы уже ушёл на удалёнку на кложуре за 5к усд в месяц
Аноним 07/01/20 Втр 19:23:55 1567021332
>>1566913
Я на данный момент джун на галере, я имею ввиду, что у меня нету никакого пет проджекта и кодить дома чет ваще не тянет и нормально ли это, не сказал бы что испытываю какие-то негативные чувства, наоборот на работу иду с радостью, что бы под кофеек херачить говносайты.

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

И меня слегка эта мысль гложит, нужно же как то саморазвиваться дополнительно, а то просто обучающие видосы смотрю, да книжки иногда почитываю. Либо не стоит прям так сильно заморачиваться и просто впитывать экспу с галеры.
Аноним 07/01/20 Втр 19:41:24 1567045333
GettyImages-977[...].jpg (45Кб, 760x475)
760x475
Привет, анон. Возможно, я задам глупый вопрос и не совсем про python, но насколько вообще реально и удобно написать приложение на ведроид на python? По работе часто сталкиваюсь с python, поэтому неспеша начал его подучивать, но в данный момент появилась необходимость в одном приложении на ведроид и я подумал - А почему бы его не написать на python? Нагуглил kivy, но, как я понял, можно только в строке писать, без какого-либо GUI? Ладно, это не такая большая проблема, просто мне интересно насколько это вообще разумный шаг или лучше не ебать себе мозги и написать его в каком-нибудь Android Studio.
Аноним 07/01/20 Втр 19:47:04 1567050334
>>1567045
Почти все попытки победить нативные языки для мобилок заканчиваются тем, что шаг влево шаг вправо - и приходится возвращаться к джаве/свифту. Возможно, тебе удастся написать что-то сложнее хеллоуворлда, но рано или поздно ты всё равно упрёшься в нехватку возможностей.
Аноним 07/01/20 Втр 19:52:25 1567064335
>>1567021
Энтузиазм кодить в свободное время есть далеко не у всех. У меня он поубавился, когда меня взяли.

Если на работе приходится изучать что-то новое, пока не беспокойся (но с пивасом осторожнее). Но когда почувствуешь, что ничего нового не узнаёшь, уже нужно принимать меры, ибо так деграднуть как нехуй делать. Меры либо радикальные (менять работу), либо придумать хотя бы простой и неоригинальный пет-прожект и пилить потихоньку.
Аноним 07/01/20 Втр 21:12:40 1567133336
image.png (15Кб, 374x321)
374x321
Анон, нужна твоя помощь.
Есть код линкрелейтед:
https://pastebin.com/c7cUUdTq

Что он должен делать:
есть список list с числами, цикл for пробегается по ним, сравнивает итый объект списка с итым+1, и если i больше i+1, то кладет его в max_array. Если i меньше i+1, то кладет этот i в min_array. При добавлении каждого нового значения в эти array, предыдущее значение стирается.

Что он делает:
Возвращает пустые min_array и max_array.

Почему?
Аноним 07/01/20 Втр 21:19:44 1567143337
>>1567045
Вообще лучше не еби мозги.
Но если апа не сложная, то:
1, КуТэ5 норм.
2, Киви, в принципе, если разберешься, тоже пойдет.
Аноним 07/01/20 Втр 21:28:16 1567150338
>>1567133
>for i in range(list[0], len(list)-1):
>list[0]
?
Аноним 07/01/20 Втр 21:28:35 1567152339
>>1567133
> list
Не называй так списки, list - это название встроенного класса для списков.

> for i in range(list[0], len(list)-1):
for i in range(len(list) - 1):

> else:
else if list > list[i+1]

> min_array.clear()
> max_array.append(i)
max_array.clear()
max_array.append(i)
Аноним 07/01/20 Втр 21:29:06 1567153340
>>1567133
Ты дичи какой-то нагородил. У тебя там range(4, 4), который ни одной итерации и не произведёт. При этом не ясно, зачем тебе списки, если там одно значение. И зачем лист называть листом.
Аноним 07/01/20 Втр 21:29:39 1567154341
>>1567152
> else if list > list[i+1]
elif list[ i ] > list[i+1]

fix
Аноним 07/01/20 Втр 21:44:40 1567162342
image.png (227Кб, 300x300)
300x300
Аноним 07/01/20 Втр 21:52:15 1567168343
image.png (89Кб, 408x444)
408x444
>>1567162
Нет, что-то все равно не то. Теперь программа возвращает мне количество элементов в этом изначальном списке. А нужно, чтобы в эти итоговые списки он положил минимальное число и максимальное - т.е. в min_array должно быть -195, а в max_array - 543.
Аноним 07/01/20 Втр 21:54:30 1567170344
>>1567168
про функции min() и max() не слышал?
Аноним 07/01/20 Втр 22:04:00 1567176345
>>1567170
Это не то. Я делаю задачу на codeabbey: https://www.codeabbey.com/index/task_view/maximum-of-array
Здесь нужно использовать линейную сортировку. Из описания следует, что нужно хранить текущий максимум и минимум в отдельных переменных, и при получении в изначальном массиве бОльшего или меньшего числа - добавлять его в эти перменные как новые экстремумы. Это то, что я пытаюсь воспроизвести.
Аноним 07/01/20 Втр 22:05:10 1567179346
>>1567168
Ты, во-первых, сохраняешь в min_array и max_array не сами значения, а их индексы в ls. Чтобы сохранять значения, аппендь list[ i ], а не i.
Во-вторых, алгоритм, который ты придумал, последнее значение не учтёт, он лишь сравнит предпоследнее с последним и что-то сделает с предпоследним.
Проще сделать так. min_array и max_array изначально равны самому первому элементу ls, и это не списки из одного элемента, а просто числа. Дальше ты бежишь по ls, и если видишь число, больше,чем в max_array, перезаписываешь max_array, а если меньше, чем в min_array, перезаписываешь min_array.
Аноним 07/01/20 Втр 22:55:02 1567210347
15364363068710.mp4 (5256Кб, 854x480, 00:00:33)
854x480
>>1567179
Охуеть, сработало. Спасибо!
Аноним 07/01/20 Втр 22:59:57 1567216348
>>1567210
Первые 5 лекций хирьянова из шапки, все задания делай, проходи практику, контесты.
Аноним 07/01/20 Втр 23:06:40 1567219349
15513083485730.mp4 (11528Кб, 640x360, 00:02:57)
640x360
>>1567216
Ага, видел, что его тут советовали, но все никак не удавалось глянуть. Обязательно теперь посмотрю.
Добра.
Аноним 07/01/20 Втр 23:33:44 1567229350
>>1566877
И где здесь выигрыш в производительности? Все равно в любой момент времени работает ОДИН поток
Аноним 07/01/20 Втр 23:41:00 1567230351
>>1567229
Ну так при вычислениях на одном ядре ты не сможешь получить выигрыша, хоть убейся. Толк от многопоточности по большей части есть только тогда, когда потоки запускаются на разных ядрах.
Аноним 07/01/20 Втр 23:45:25 1567232352
>>1567230
Так чем именно мешает GIL-то?
Аноним 07/01/20 Втр 23:50:29 1567234353
Вечер добрый, мне тут дали задание написать cron(планировщик задач на линухе) а я вообще не знаком с python и в интернете есть только как управлять кроном через питон. Может кто сталкивался?
Аноним 07/01/20 Втр 23:53:13 1567235354
>>1567232
На одном ядре разницы нет, что с GIL, что без него. GIL начинает мешать, когда на многоядерном проце запускается многопоточный код: на скольких ядрах потоки ни запускай - все, кроме одного приостанавливаются. В результате потоки размазаны по ядрам, а производительность такая же, будто ядро вовсе одно.
Аноним 08/01/20 Срд 00:00:16 1567238355
Аноним 08/01/20 Срд 00:01:14 1567239356
>>1567234
Питон учится очень быстро. Тебе нужно написать свою реализацию крона на питоне что ли? Можешь, когда выучишь, глянуть на это и сделать по аналогии: https://github.com/dbader/schedule
Аноним 08/01/20 Срд 00:22:42 1567249357
>>1567219
Не пугайся геометрических заданий в первой практике, если лень -- оставь, потом сделаешь. Хороший курс на самом деле, но заебный, по-моему его до конца со всей практикой вообще никто не проходит, я лично где-то на половине забросил
Аноним 08/01/20 Срд 00:27:54 1567255358
>>1567249
я не тот анон, но в геометрических заданиях сложно не то что их нужно погромировать, а сложно то что у тебя есть пробелы в геометрии. нужно гуглить, разбираться, смотреть формулы.
Аноним 08/01/20 Срд 00:35:38 1567259359
>>1567239
Я просто немного не понимаю как мне синтаксис крона сделать понятным для питона. Там же эти *
Аноним 08/01/20 Срд 00:38:01 1567261360
>>1567239
Я нашел такую вещь как crontab но тоже недопонял как ей пользоваться.
Аноним 08/01/20 Срд 00:48:36 1567263361
>>1567255
Ну там задания прямо так и поставлены, мол, загуглите эту хуйню и реализуйте. Это же главный навык, взять незнакомую штуку, найти объяснения в интернете и имплементировать себе.
Опять же, в первой практике простая геометрия, это мне было легко, а вот в какой-то практике дальше, где-то в 9-10 вроде, нужно было моделировать поведение шариков в двумерном пространстве, как они друг об друга стукаются. А я механику вообще не знаю, я в школе на уроках физики решал домашку по математике, а вуз бросил до начала курса, ну и я как-то эти формулы перевёл в программу, но какие-то там проблемы были всё равно, неправильно моделировало и я не разобрался, где ошибка. Тут уже реально просто загуглить и формулы переписать не получается.
Аноним 08/01/20 Срд 01:17:25 1567273362
>>1567259
Например, написать с нуля парсер crontab на питоне, либо использовать для этого стороннюю либу, которая почти наверняка существует.

Ты вообще уверен, что точно до конца понимаешь, что от тебя требуется? Задача выглядит странно.
Аноним 08/01/20 Срд 01:53:43 1567280363
15784212147960.jpg (42Кб, 700x741)
700x741
питонач, стоит ли читать "пола берри: изучаем программирование на пайтон" ?

как думаете годная книга? я уже до второй главы дочитал, стоит ли дальше?
Аноним 08/01/20 Срд 01:55:02 1567281364
>>1567280
что у него за конча на свитере? что за мода на дэпрэсию? ты думаешь ты один такой кому тяжело на этом свете?
Аноним 08/01/20 Срд 01:58:25 1567283365
>>1567280
Пиши код блядь. Если хочешь книжки вумные читать, поступай на филосовский или филологический факультет.
Аноним 08/01/20 Срд 01:59:58 1567284366
>>1567273 Сказали аналог крона на питоне, а так как я учил си подобные языки очень трудно привыкнуть, ещё и на линухе. Хз чо делать
Аноним 08/01/20 Срд 02:01:14 1567285367
>>1563834 (OP)
Почему разметка шапки какая-то ебанутая? Да ещё и с опечатками. Нельзя что ли один раз сделать нормально, чтобы нас за говноедов потом не считали?
Аноним 08/01/20 Срд 02:02:22 1567286368
>>1567285
Поправь, предложи что-то новое.
Аноним 08/01/20 Срд 02:02:36 1567287369
>>1567281
>что у него за конча на свитере?
это дырки
>что за мода на дэпрэсию?
это мэм с думером-хуюмером
>ты думаешь ты один такой кому тяжело на этом свете?
а я разве говорил, что мне тяжело? >:3
Аноним 08/01/20 Срд 02:05:27 1567288370
sample013a2eaed[...].jpg (192Кб, 850x1511)
850x1511
>>1567283
чтобы его писать, нужно знать хотя бы основы. поэтому ищу какие нибудь мануал для нубов.
Аноним 08/01/20 Срд 02:05:45 1567289371
Аноним 08/01/20 Срд 03:14:47 1567303372
>>1567286
Вот если ОП зальёт целиком на пастбин какой-нибудь шапку, тогда и поправлю
Аноним 08/01/20 Срд 03:31:54 1567307373
КАРАСИБОМБА НА ДНООООООО
Аноним 08/01/20 Срд 08:19:49 1567347374
>>1567288
Хватит укуса питона, чтобы начать что-то писать
Аноним 08/01/20 Срд 11:32:22 1567395375
Пытаюсь вкатиться в жуниор пайтон дев, но из 10 откликов на вакансии получаю 3 ответа с предложением решить тз и в 3 из 3 случаев я получаю отказ. Один раз написали причины отказа – две из них потому что хуево прочитал условия, третья – сложная реализация.
Я хз, может посоветуете что почитать, чтобы научиться писать тестовые так, чтобы их принимали. Ну или обоссыте за то, что говнокодер.
К слову, прогоняю код через flake8, слежу чтобы методы были малонагруженными и обрабатываю непредвиденные ситуации.
Аноним 08/01/20 Срд 12:37:52 1567413376
>>1567395
Вообще такое практикой добивается. Практикой написания прожектов, к примеру.
Скинь тестовое глянуть.
Аноним 08/01/20 Срд 13:02:06 1567422377
>>1567413
Это даже не проекты. Просто задачки на алгоритмизацию и лишь один раз была задача распарсить каталог магазина и собрать все в csv.
Ну например https://github.com/paul-vasiliev/python-test-task/blob/master/README.md
Было бы интересно глянуть на самое простое решение.
Аноним 08/01/20 Срд 13:50:59 1567449378
Какой минимум нужно знать чтобы на джуна взяли на бэк? Заебало не работать.
Аноним 08/01/20 Срд 13:58:41 1567456379
>>1567347
я уже начал вместо него читать пола берри, стоит продолжать?
Аноним 08/01/20 Срд 14:34:10 1567472380
>>1567422
Блядь, это так тестовые задания на бэкэнд выглядят? Я думал там что-нибудь вроде "напишите микросервис, который бы по запросу обращался к 3 разным свободным api погодных сервисов и выдавал средние данные". Я помню, тут кто-то расписывал, как пилил тестовое с погодными сервисами связанное
Аноним 08/01/20 Срд 14:34:26 1567473381
Аноним 08/01/20 Срд 14:55:42 1567482382
>>1567395
Непредвиденных быть не должно. Либо предвидишь конкретные, либо кладёшь весь процесс, чтобы сразу заметить баг.
Аноним 08/01/20 Срд 15:11:24 1567487383
>>1567472
>Я думал там что-нибудь вроде "напишите микросервис
Это второй этап после подтверждения норм ГТО.
08/01/20 Срд 16:07:38 1567526384
Суп питонач. Есть одна строка '\x009'. Как декодировать её в девятку? Почему, блджад, это не девятка?
Аноним 08/01/20 Срд 16:08:15 1567527385
>>1567526
Сажа приклеилась. Строка bits
Аноним 08/01/20 Срд 16:15:59 1567534386
image.png (24Кб, 591x207)
591x207
Аноним 08/01/20 Срд 16:19:47 1567538387
Аноним 08/01/20 Срд 16:20:08 1567540388
>>1567534
Блядь, без принта он всё равно в этом ёбаном виде хранится как ascii. Значит мне его надо закодировать в utf-8
Аноним 08/01/20 Срд 16:20:49 1567541389
>>1567538
Какая разница для такого символа.
Аноним 08/01/20 Срд 16:21:28 1567543390
>>1567540
Почитай что ли про строки в питон3.
Аноним 08/01/20 Срд 16:21:50 1567545391
>>1567541
ну он и другие начнёт с аски декодировать, вместо ютф-8
Аноним 08/01/20 Срд 16:22:23 1567546392
>>1567543
Ладно. Спасибо. Раньше не приходилось с байтоёбством сталкиваться. Подскажешь что конкретно почитать?
Аноним 08/01/20 Срд 16:22:35 1567547393
Аноним 08/01/20 Срд 16:22:39 1567548394
Аноним 08/01/20 Срд 16:25:12 1567549395
>>1567547
Да там неважно utf-8 или ascii (в моём случае там реал ascii). Дело в том, что в строке, в непечатном виде, он хранится также /x009. Собственно как мне с этим работать то?
Аноним 08/01/20 Срд 16:26:08 1567550396
Аноним 08/01/20 Срд 16:43:10 1567559397
>>1567549
>Собственно как мне с этим работать то?
s = s.decode('utf-8')
Аноним 08/01/20 Срд 16:58:38 1567570398
Screenshot20200[...].png (55Кб, 444x126)
444x126
>>1567559
Я ж говорю, он после декода остаётся в строке в том же виде. Только при печати скрытые символы исчезают.
Аноним 08/01/20 Срд 17:07:00 1567574399
>>1567570
Наркоман, у тебя до декода байтовая строка, после - юникод строка. Как она там представлена в питоне тебя ебать не должно.
Аноним 08/01/20 Срд 17:07:38 1567576400
>>1567570
Нахуй тебе эта строка сдалась? Ты ебанутый? За это время пока ты тут срешь, мог бы уже мувисерчер написать.
Аноним 08/01/20 Срд 17:23:58 1567592401
изображение.png (14Кб, 1198x404)
1198x404
>>1567570
дебилич, я тебе третий раз пишу
s = s.decode('utf-8')
Аноним 08/01/20 Срд 18:16:03 1567641402
Аноним 08/01/20 Срд 18:53:25 1567680403
>>1564424
Друзья, какие же вы терпеливые. Почитал посты от этого мудилы и захотелось плюнуть ему в ебло. Весь, блять, из себя такой деловой, тут я не буду разбираться, здесь мне не то, тут не это. Каззёл ебаный, не хочешь разбираться - плати деньги или пиздуй отсюдова. Всем ебаным тредом, нахуй, блять, тебе об'ясняют, как сделать, а ты, хуило тупорылое, ещё нос воротишь.
Аноним 08/01/20 Срд 18:58:04 1567686404
>>1567680
А нехуй питонщикам выёбываться, что у них такой супер-простой язык, на котором всё сразу работает, а на деле от C++ ушёл недалеко, блеать.

мимо
Аноним 08/01/20 Срд 19:01:27 1567691405
>>1567574
Но мне то девятка нужна, а не вот эта хуета с \x00. В общем я уже для этого нашел решение, но продолжаю байтоёбствовать и нихуя не понимать.
>>1567592
Ты не понял что на скрине. Когда ты пишешь print() строка приводится к "печатному" виду, и "непечатные" символы скрываются, но в переменной они по-прежнему есть.
>>1567641
> ord(b"\x09")
Спасибо Антон. От этого можно плясать. В тырнетах нашёл filter(string.printable.__contains__, '\x009\)) как-то так.
Аноним 08/01/20 Срд 19:10:53 1567702406
>>1567691
>Ты не понял что на скрине. Когда ты пишешь print() строка приводится к "печатному" виду, и "непечатные" символы скрываются, но в переменной они по-прежнему есть.
Пиздец ты дебил какой-то. Напишу в четвёртый раз, может в этот раз поймёшь:
s = s.decode('utf-8')
Аноним 08/01/20 Срд 19:15:51 1567710407
Screenshot20200[...].png (129Кб, 378x370)
378x370
Аноним 08/01/20 Срд 19:19:47 1567711408
>>1567691
>почитай мануал
>нипанянтна байтоебство ррряяя
ясно
Аноним 08/01/20 Срд 19:22:24 1567712409
>>1567711
Я уже всё читаю, просто спасибо написал, ёпта.
Аноним 08/01/20 Срд 19:22:54 1567713410
анончик, подскажи пожалуйста, как организовывается многопоточность (многопроцессорность) для ботов? вот допустим на этой либе https://github.com/python273/vk_api/blob/master/examples/longpoll.py
лонгпул ловит все события, а как уводить событие каждого пользователя на свой "процесс", и нужно ли это вообще?
Аноним 08/01/20 Срд 19:47:38 1567723411
>>1567710
Всё, понял о чём ты, извени. Я незнаю почему так/
Аноним 08/01/20 Срд 19:48:22 1567724412
>>1567713
threading.

>и нужно ли это вообще?
А мы это знать должны, или ты?
Аноним 08/01/20 Срд 19:50:29 1567726413
>>1567680
Какому-то студенту задали высрать на питоне что-то, в процессе высера он знатно подохуел соснолечкой. Вполне себе оправданный бугурт, когда в инструкции написано как всё легко установить в одну команду, а по факту ничего не работает. Ему кстати в треде вроде бы так никто и не дал рабочего решения
Аноним 08/01/20 Срд 19:52:19 1567728414
изображение.png (13Кб, 1152x348)
1152x348
>>1567723
>>1567710
И да, если сильно вникать не охота (как мне сейчас) - лишний символ можно тупо отрезать
Аноним 08/01/20 Срд 19:52:44 1567730415
>>1567686
Вообще-то в /pr все выебываются сложностью своего языка, а не наоборот
Аноним 08/01/20 Срд 19:54:05 1567731416
>>1567728
Да я уж решение выше написал. Спасибо. Фильтрану просто все непечатаемые символы.
Аноним 08/01/20 Срд 19:55:08 1567732417
>>1567726
>Ему кстати в треде вроде бы так никто и не дал рабочего решения
Хорошо жирнишь
Аноним 09/01/20 Чтв 00:06:55 1567840418
А где можно список всех советов pycharm прочесть, обзор мб какой, фишки, способы для наворотов?
Аноним 09/01/20 Чтв 00:09:16 1567841419
>>1567713
Запилил своего бота с плагинами и плюшками на основе этой либы и потоков.
Задавай свои вопросы.
Аноним 09/01/20 Чтв 00:31:13 1567850420
Это снова я.
Сейчас пилю программу, которая проверяет, существует ли треугольник с заданными сторонами a,b,c.
Почему-то при любых заданных сторонах она возвращает, что треугольник существует, хотя из указанных значений существует только второй и третий треугольники, первый - нет.
Сумма двух сторон должна быть меньше третьей стороны, чтобы треугольник существовал

Подозреваю, что дело в том, что zip нельзя использовать с тремя значениями, но иного способа сравнивать триплет из трех разных списков я не нашел.

https://pastebin.com/1fVYXVSK
Аноним 09/01/20 Чтв 00:31:35 1567851421
>>1567850
Сумма двух сторон должна быть БОЛЬШЕ третьей стороны,
Быстрофикс.
Аноним 09/01/20 Чтв 00:49:04 1567864422
Аноним 09/01/20 Чтв 00:51:25 1567866423
>>1567850
or вернет True, если хотя бы одно условие выполняется.
Треугольник а=1, b=3, c=5 не существует, но второе и третье условие в if у тебя True.
Аноним 09/01/20 Чтв 00:53:39 1567869424
Аноним 09/01/20 Чтв 02:17:45 1567909425
Вечер добрый. У меня к вам супер тупая и ахуевшая просьба за которую меня вполне справедливо будет послать нахуй. Но я все таки попробую,может кому то настолько нехуй делать. Мне дали задание написать аналог cron(планировщик задач для линукса) на питоне, но так как я с питоном не знаком от слова совсем а сроки жмут я нашел пример в интернете, но не могу в нем разобраться ибо не привык к синтаксису. Может мне кто то помочь с разбором данного кода?
https://ideone.com/wSB2O8
Аноним 09/01/20 Чтв 03:28:21 1567925426
Я все. Блять читал укус, метца, ебаного нудного лутца, но хули толку если у меня блять нет инета дома. Там скачай пакет какой то хуйни, чтобы графен хуярить, для графиков скачай другой хуйни. Ебаный в рот, и хули делать? Лежу со вчерашнего дня как еблан, на телефоне 500мб трафика осталось, хуй знает мож задачки какие глянуть. А так чет все желание пропало, блять. в пизду
Аноним 09/01/20 Чтв 07:08:59 1567951427
>>1567422
Возвращаясь к этой теме. Я думал, что кто-нибудь вкинет свое решение, чтобы я сравнил по сложности со своим отклоненным.
Вот что было у меня https://pastebin.com/JEBuzFEh
Аноним 09/01/20 Чтв 07:52:11 1567959428
>>1567925
Пиздец оправдания, уже стандартной библиотеки питона ни для чего не хватает. Ну сходи в мак с ноутом своим и выкачай сразу с запасом библиотек
Аноним 09/01/20 Чтв 07:56:30 1567961429
>>1567959
Хули ты на него гонишь, а не на авторов этих "учебников"?
Аноним 09/01/20 Чтв 08:00:07 1567962430
>>1567961
Потому что ему авторы навыдумывали обучающих программ со всякой графикой, хуяфикой, чтобы всё наглядно и красиво, а он не способен скачать пакеты на 50 мб. Пусть идёт сицп читает, не будет никакой графики и качать не нужно ничего.
Аноним 09/01/20 Чтв 08:02:02 1567963431
>>1567962
Нужно качать сицп и интерпретатор лишпа.
Аноним 09/01/20 Чтв 08:03:30 1567964432
>>1567951
>This code is from a method, so we count that
># n is pre-defined and passed try:except block.
># Moreover we are talking about the algorithm,
># not about the whole Test Task itself
Ты это им отправил или нам?
Аноним 09/01/20 Чтв 08:04:03 1567965433
>>1567963
В шапке есть сицп на питоне
Аноним 09/01/20 Чтв 08:06:20 1567966434
>>1567965
Я прост не читаю шапку, потому что ничего не спрашиваю)))
Аноним 09/01/20 Чтв 08:55:03 1567971435
>>1567959
какой в пизду мак в мухосрани?Я б походил конечно, но экран на ноуте не пашет подключаю к монику...
Аноним 09/01/20 Чтв 09:48:41 1567980436
>>1567724
А трединг разве не конкурирует сам с собой? в смысле если исполняется один, то другой ждет, и получается тоже самое?
Если Вы писали, что-то с использованием этого модуля этой либы, возмонжо и вы должны это знать, я хотел узнать о Вашем опыте.
Яподумал про треды + асинки?
Аноним 09/01/20 Чтв 09:50:18 1567981437
>>1567841
>с плагинами и плюшками
С какими :)
Где генерировать потоки? при появлении ивента под каждого юзера?
Аноним 09/01/20 Чтв 10:09:48 1567992438
Аноним 09/01/20 Чтв 10:11:10 1567996439
>>1564281
Я чего-то не понял, в вопросе же завуалирован ответ? Почему не до l[2] включительно?
Аноним 09/01/20 Чтв 10:13:19 1567997440
>>1567971
Ремоут через мобилу а лучше ssh, чтобы попрактиковаться работать в сонсолечке, чего как маленький.
Аноним 09/01/20 Чтв 11:07:35 1568007441
>>1567981
> С какими :)
С разными. Там и юзание чужих апи для обработки изображения, и cv2 и текст->аудио и т.д. и т.п.
> Где генерировать потоки? при появлении ивента под каждого юзера?
При появлении команды от юзера создаю поток в котором запускаю нужный плагин с данными юзера + проверка прав + дефолтные плагины(/которые на каждое сообщение стартуют.
Аноним 09/01/20 Чтв 12:03:48 1568021442
>>1567997
Хуя ты грузанул. Ща буду гуглить незнакомые слова. Ssh чет слышал однажды
Аноним 09/01/20 Чтв 12:20:39 1568030443
>>1568021
Это ты тот драйверописатель на си плюс плюс?
Аноним 09/01/20 Чтв 12:33:04 1568035444
image.png (5Кб, 313x99)
313x99
>>1568007
>При появлении команды
Это получается вот тут вот? А как ГИЛ работает с твоими "ожиданиями" внешних АПИ? Если поток ждет ответа от постороннего, то выполняем другой поток? или внешние запросы нужно оборачивать в асинк/эвейт?
Аноним 09/01/20 Чтв 13:03:32 1568063445
>>1568007
>>1568035
Вообще было бы намного проще, если бы ты скинул репу на гитхабе, если у тебя таковая имеется, ну или поделился частью исходников, отвечающей за работу с лонгпулом и многопоточностью.

другой заинтересованный анон
Аноним 09/01/20 Чтв 13:14:40 1568071446
>>1568030
не,я ультра нуб который хотел пощупать пайтон
Аноним 09/01/20 Чтв 13:26:51 1568079447
>>1568063
Репа закрытая.
Пару тредов назад набирали с товарищем людей, но никто не откликнулся.
Оставляйте ваши почты - добавлю.
>>1568035
Ух, почитай лучше, для начала, теорию про потоки в питоне, это будет лучше/полезнее и тебе сразу станет все понятно.
Аноним 09/01/20 Чтв 13:44:00 1568099448
>>1567980
нет, не конкурирует.
Аноним 09/01/20 Чтв 14:36:06 1568119449
>>1568079
У бесплатных закрытых реп ограничение на 3 контрибьютора, не?
Аноним 09/01/20 Чтв 14:37:42 1568120450
>>1568071
Лучше бы девочек щупал.
Аноним 09/01/20 Чтв 15:07:51 1568130451
Сап, помогите с проблемой.
Есть одна задача. Проверить, является ли введеное число кубом другого числа. Делать нужно без условных конструкций.

Как я размышлял: число будет являться кубом, если после взятия кубического корня(возведения в степень 1/3) и далее возведения в куб, получившееся число должно равняться исходному. Ну вот незадача, при возведении в степень 1/3 у меня получается хуевое действительное число, а при попытке его привести к типу int оно округляется вниз. Короче параша. Что фиксить? Я думаю, а что если сделать искуственно всегда возведения вверх(типа int(....) +1), это не поебланит мое решение?
Аноним 09/01/20 Чтв 15:18:01 1568144452
>>1568130
Любое число является кубом другого числа.
Аноним 09/01/20 Чтв 16:22:22 1568209453
>>1568130
А не проще проверить на наличие ненулевого остатка? Ну типа х^1/3 % 1 > 0
Аноним 09/01/20 Чтв 16:36:50 1568226454
>>1568130
Чисел, кроме натуральных, не существует.

a == int(round(a^(1/3)))^3

Вместо ^ звезда.
Аноним 09/01/20 Чтв 16:39:50 1568235455
>>1568226
> Чисел, кроме натуральных, не существует.
Explain yourself.
Аноним 09/01/20 Чтв 16:51:34 1568260456
>>1568235
Это значит, что наивное решение с нецелыми a не заработает. Хотя, может, и с целыми тоже, я не запускал эту хуиту.
Аноним 09/01/20 Чтв 16:55:10 1568265457
А