Этого треда уже нет.
Это копия, сохраненная 26 февраля 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Тред, посвящённый языку программирования Питон, /python/ Питон тред !z2tKDlvAL. 1563834 В конец треда | Веб
Тред, посвящённый языку программирования Питон, #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/ (нужно знать ангельский или уметь пользоваться переводчиком)

Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём - брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
2 1563842
>>63834 (OP)
Наконец-то сдох.
3 1563870
>>63842
Вот и появилось первое тръу легаси на пистоне.
Совсем недавно был на собесе в говно-контору, которая до сих пор пишет модули для всяких магазинов на пистоне 2 и только задумывается над переходом на 3.
При этом пишут они их на фласке.
4 1564038
Как к комбобоксу pyqt прикрутить список?
Ну, то есть я знаю, что там есть метод addItems(), вот только он в функции func1.
Как эту функцию прикрутить к комбобоксу?
self.combo.activated.connect(self.func1) не работает
5 1564047
>>64038
combobox.clear()
for i in some_list:
combobox.addItem(i)

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

Если найдешь способ лучше - отпиши, пайкут этот хитровыебанный больтно
6 1564055
>>64047
Ну вот смотри:
я делал сразу 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), но как выше написал - не работает. Выпадающий список комбобокса вообще не показывается.
7 1564068
>>63834 (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.

8 1564089
>>64055
>>64047

>и при открытии окна первый элемент списка сразу показывался, что меня не устраивает.


Короче да, судя по ответам на стаковерфлоу, комбобокс pyqt всегда чего-то показывает.
Поэтому в список, присоединяемый к комбобоксу, надо первым элементом добавить либо пустую строку, либо текст "Введите что-то".
9 1564104
>>64068
Не будет. Сейчас кодфриз этого апдейта, дальше стабилизация и смерть.
10 1564150
>>64104
Не смерть. Он просто станет завершенным. Можно будет выучить его и с уверенностью говорить "я знаю питон2", а не как сейчас, подучишь язык, отвернешься на месяцок, а к нему дописали всякого говна и теперь это вообще что-то другое.
11 1564165
Питоняши в треде?
1408624781246.jpg128 Кб, 730x570
12 1564174
>>64165
Только пистоняши.
13 1564184
>>64150
Ну кроме говна ещё ж и хорошее/нужное добавляют.
14 1564211
>>64165
У питоняш есть свои питоны, зачем им другие?
rrrr.png5 Кб, 496x158
15 1564281
Почему неверно?
16 1564303
>>64281
Возможно надо от l[0] до l[1] включительно?
17 1564318
>>64303
Там не было такого варианта, увы. Это тест на mail
18 1564319
Аноны, что вас спрашивали на первом собеседовании? Нет, тредом не ошибся
19 1564329
>>64318
Хм, а покажи все варианты ответов.
>>64319
Деревья повертеть просили и про основные типы и структуры данных спрашивали.
20 1564383
>>64329
Я вот всё думаю, а про деревья это скорее мем или нет? Если и так есть пет проекты, если сделал тестовое и устраиваешься в нормальное место, то есть о чём спрашивать по делу же?
21 1564385
>>64319
Я успешно отсобесился на джуна в ДС.

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

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

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

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

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

мое ебало.jpg
23 1564390
>>64389
Да, такое ебло у тебя и должно быть, когда ты учишься прогать, всё хорошо
Просто постоянно гугли страшные слова
24 1564393
>>64389

>высокоуровневые структуры данных


Это значит что даже гуманитарий поймет язык.

>объектно-ориентированному


Программа из частей, которые относятся друг к другу как предок-потомок.

>динамическая типизация


Сам отличает букву от цифры.

>интерпретируемым


Компилируется одновременно с выполнением программы.
25 1564405
>>64393
Написал хуйню и рад.
26 1564424
БЛЯДЬ ПРОСТО ВЗЫВАЮ К ВАМ

Как нахуй блядь на этом ёбаном высере красноглазых мудаков устанвоить ёбаный модуль symfit . Через pip выдаёт нет модуля с именем numpy.чётотам гуглил, задроты красноглазые обсирают окна и говорят что нужно использовать ёбаную конду. Хорошо я буду устанвливать через ёбаную конду, но пожалуйста, молю скажите как её установить туда? Я охуел уже лазить по этим форумам и нихуя не понимаю. Блядь ёбаное дерьмо сука нахуй. Просто нужно установить ебучий symfit я не хочу разбирать в этом высере красноглазы мудаков и ебаться с соснолечкой. Сука, ну дайте мне пожалуйста, ёбаную инструкцию нахуй подробную как установить ебаную конду без всякких высеров из гугла в которых нихуя не понятно. РЯЯЯ НАХУЙ ёбаный питон довёл меня до нервных припадков с утра.
27 1564425
>>64424
НАХУЙ БЛЯДЬ НАШЁЛ ЁБАНУ КОНДУ ВСЁ С ИНСТРУКЦИЕЙ ЗАЕБИСЬ НУ И КОНЕЧНО ЖЕ В ЛУЧШИХ ТРАДИЦИЯХ ОПНСОРСНИКОВ ОБОССАНЫХ ТАМ НАПИСАНО "СКАЧАЙТЕ ДИСТРИБУТИВ ОТСЮДА" А ГДЕ ДИСТРИБУТИВ? А НЕТУ ЕГО НАХУЙ, ПОТОМУ ЧТО ССЫЛКА НЕ РАБОТАЕТ ПИДОРАСЫ ЁБАНЫЕ
28 1564438
>>64424
pip3 install --user symfit
image.png177 Кб, 1900x749
29 1564441
>>64424
Ты просто криворученька.
30 1564443
>>64424

> Через pip выдаёт нет модуля с именем numpy


Всё правильно, уёбки использующие питон2 должны страдать.
31 1564447
>>64385
Спасибо за подробный ответ.

Сколько у тебя заняла подготовка, какой у тебя был бэкграунд(образование, опыт)?
32 1564448
>>64329

>Деревья повертеть просили


Спасибо.

Реализовать алгоритм поиска?
33 1564451
>>64443
у меня последняя версия стоит.

>>64441

>криворученька


классический ответы прещыблядка. октуда я вообще должен знать об этом? я же не дрочил эту хуету как ты.
34 1564455
>>64438
не работает
35 1564458
>>64441
тоже не работает. иди нахуй

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

вывод, красноглазики как всегда отхуесосили, но решения никто не дал рабочего.
36 1564460
>>64451
чому линукс в виртуалку не поставишь?
Untitled.png44 Кб, 648x631
37 1564464
>>64460
потому что нахуй мне не нужен блядь ёбаный хуинукс. я вообще на кресты ориентирован, а эта залупу мне в шарагу вхуярили просто. вот как этот ёбаный symfit устанвоить при этом не разбираясь в этом красноглазом высере? молю помогите. даже нет желания гуглить и смотреть эти уебанские бесполезные гайды, потом фиксить ошибку по другому гайду потому что в предыдущем чего-то не хватает. заебал это конструктор ёбаный.

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

>потому что нахуй мне не нужен блядь ёбаный хуинукс.



Тем более: ставишь убунту в виртуалку, устанавливаешь все, что надо, а потом сносишь к хуям
39 1564466
>>64465
ещё раз. как установить ёбаный модуль в винду. мне не нужны решения уровня ставь виртуалку, ставь туда эту хуету. мне нужен этот ёбаный модуль на линукс, я не хочу даже вникать в эту хуету. сейчас я начну ставить линукс и мне ещё овер 1000 гайдов гуглить как эту порашу ставить, потом ещё 2000 гайдов как установить питон в него. ПРОСТО БЛЯДЬ ПОМОГИ ПОСТАВИТЬ ХУЕВ МОДУЛЬ НА ШИНДОВС
40 1564467
>>64458

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


pip --version сюда или используешь pip от второго питона
И давай точный текст ошибки, а то знаю таких жопочтецов.
41 1564469
>>64464
Ты видишь где-нибудь в доках пробел между "--" и "user"? Так какого хуя ты его печатаешь?
42 1564471
>>64467
пип версия у меня установилась вместе с питоном ёбаным. я сегодня переустановил специально ёбаный питон и при установке выбрал установить pip вмесе с этой хуетой. всё свежее. да без проблем если поможешь, с радостью

>>64469
ну напечатал без пробела тоже самое. вот эта простыня вернее её части, всё там скринить я ебал. скажите что делать блдяь, как эту хуету установить ну 4 часа убил выпустую с этим языком прыщебляди ёбаной
43 1564472
>>64383
Мем может и мем, но меня спросили, я не смог реализовать нихуя ибо никогда такое не делал.
Capture.PNG40 Кб, 1348x469
44 1564473
>>64471
блядь первый скрин не тот
45 1564475
>>64464

> нахуй мне не нужен блядь ёбаный хуинукс


> я вообще на кресты ориентирован


Блядь, подавился с этого студента.

> как этот ёбаный symfit устанвоить при этом не разбираясь в этом красноглазом высере?


Так же как и писать на крестах. Никак

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


Ты ещё фейлы cmake'а не дебажил. Тут-то сразу видно что нет лапака.
46 1564476
>>64469
>>64467
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.
46 1564476
>>64469
>>64467
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.
47 1564477
>>64476
Целый лог ошибки. Да да я знаю руки кривые голова не та, система не та, всё не то одни высеры красноглазиков ТЕ это понятно. помогите установить ебучую библиотеку нахуй просто
48 1564479
>>64448
Хз, обход дерева надо было сделать ну и задачку решить.
49 1564480
Пиздец, ёбаные башовские бляди доведут меня до нервного тика совими высерами.
50 1564482
https://github.com/ARM-DOE/pyart/issues/869

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

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

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

и всё равно проблема осталась. сами ебучие красноглазики в этой хуете с опытом дроча в десятки часов в неё особо не разбираются. сука нахуй пидорасы ёбаные опенсурсные
51 1564484
>>64476
У тебя пистон 3.8 что ли?
Выведи версию пистона/пипа, тебе уже сказали, это важно.
52 1564488
>>64484
вот. ну да я же всё свежее сегодня скачал, переустановил в корень этот ёбаный питон с этим ёбаным пипом и нихуя не изменилось
53 1564492
>>64471
Тут же всё понятно. Питхон решил скомпилить модуль самостоятельно, но с твоей студией что-то не так. Возможно её просто нет или версия не та.
>>64471
Хз, попробуй PYTHONPATH прописать.
54 1564495
>>64488
Свежесть это заебись, но не факт что твоя либа есть под эту версию пистона.
Надо чекать, и лучше поставь конду с версией 3.7.
55 1564496
>>64492
опять блять не то. система не та, то не то. один ёбаный питон ТОТ. понятно нехуй здесь спрашивать вы сами не знаете в чём дело. попробуй на это может то не то у тебя руки кривый голова не та, линукс ставь, ебанутые прещеблядиксы в своём репертуаре.

>>64495
У МЕНЯ БЛЯДЬ ПРЕДЫДУЩАЯ ВЕРСИЯ БЫЛА 3.7
56 1564499
>>64496
С предыдущей такая же ошибка была?

Тебе уже выше сказали, что бОльшая часть тут сидит на линупсе и проблем при установке у них не будет.
Если бы ты не был таким токсиком, я бы вечером попробовал у себя на ПК накатить твою конду с либами, но ты фу, извини.
57 1564500
>>64492
что такое студия? ты про visual studio? поясни поподробнее, пожалуйста, про неё
58 1564501
>>64496
Не те тут только твои руки. У меня всё работает, у моего семёна и чела выше тоже. Так что уйми свою дебиковость и делай что говорят или пиздуй дальше искать кнопку "сделать пиздато", которая тоже навернётся потому что ты, дебик, наебнул себе окружение.
59 1564505
>>64499
да я бы блядь тебе нахуй доступ удалённый дал бы. лишь бы ты сделал эту хуету мне ёбаную. как ты думаешь как я должен себя вести когда я с утра4 ёбаных часа безрузльтатано разгребаю это поделие прыщеблядиксов и постоянно слышу про не те руки, голову, не тот комп, не ту систему и прочие уебанские советы которые к тому же не решают ничего по сути.?

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

>>64501
конкретный совет что делать кроме выебонов уровня "ты долбаёб"?
61 1564507
>>64506
скажи какую мне нужно конкретно студию чтобы эта хуета заработала? только конкретную я не хочу сейчас ещё овер 9000 студий пробовать.
62 1564508
>>64505

> конкретный совет что делать кроме выебонов уровня "ты долбаёб"?


Тебе я могу посоветовать пиздовать из IT. Алсо, для лабы2 достаточно гуглового колаба
https://colab.research.google.com/notebooks/welcome.ipynb
63 1564510
>>64507
Там таблица, в которой сказана весрия и дополнительные модули для студии, факапнешь модули - нихуя не заведётся.
64 1564511
>>64506
pip install --upgrade setuptools

мне поможет?
65 1564512
>>64508
а я итак не в твоём айти ёбаном, не переживай очкастый задрот и не стремлюсь туда, я больше по другой части, но этого требует вузик и поэтому мне приходится контактировать с чсвшными выблдяками по типу тебя которые сами не знают решения проблемы но при этом с какого-то хуя думают что они знают мою задачу и кидают мне какие-то высеры урвоня "ну ета откажись от модуля можно же по другому сделать))00"
66 1564513
блять давайте я удалённый доступ дам только сделайте мне эту хуету.
67 1564518
Ладно, я криворукий долбаёб, руки не те, всё не то. О ВЕЛИКИЕ ПРЕЩБЛЯДИКСЫ, ДАЮ ВАМ ВАМ ДОСТУП К СВОЕМУ ПЛЕБЕЙСКОМУ ОКННОМУ НОУТУ, ТОЛЬКО СДЕЛАЙТЕ О ВЕЛИКИЕ СОИЗВОЛЬТЕ ДАРОВАТЬ МНЕ ТО БЛАГО.
68 1564522
https://github.com/numpy/numpy/issues/12411

вот здесь вроде бы решение проблемы. но мой уровень английского не позволяет мне понять всё что написано, расшифруйте пожалуйста.
Capture.PNG157 Кб, 703x524
69 1564529
Ну, что красноглазики, нечем крыть? Вон человек всё сделал и всё равно не работает.

>>64508

>помоги мне установить модуль


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



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

>>64510
хуета же, ну
70 1564532
Агрессивный бомбитель, что-то необычное. А говорили, что в 2020 не будет ничего нового.
71 1564549
>>64532
как проблему решить, знаешь?
72 1564555
Пиздец анон, двачую тебя в твоём праведном гневе но помочь не могу. Один раз я с аналогичной проблемой психанул и скачал готовый пакет с уже скомпиленными либами и вручную положил его в site-packages, потому что ебанный пип выёбывался. А потом прыщебляди говорят что-то про кроссплатформенность. Хуёменность, блеать.
73 1564559
>>64555
Да, это классика. Уже не в первый раз просто, главное умиляет как они обламываясь со своими неработающими советами и сами не зная решения вопят про то что руки не те, голова не та, система не та, железо не то. Вся это пораша которая пошла от линукса такая. Спасибо за поддержку. Но я буду ебаться с этой хуетой, уже 5 тем на иностранном форуме прочитал и все пять без решений, зато советов там дохуя дают, а не помогает ничего нихуя.

А нельзя как-то онлайн открыть этот ёбаный питон с библотикой и онлайн написать программу? А то я чувствую не установлю эту хуету.
15656347542290.png434 Кб, 520x553
74 1564560
Анон, нужна помощь.

Есть одна 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>

Что за хуйня? Мне перечень значений нужен.
1578134882021.png142 Кб, 1278x757
75 1564561
>>64513
Что сделать? Я тебе блять ссылку дал, ты её хоть открыл, придурок?
76 1564562
>>64561
Алсо, после pip install не забудь сделать Runtime -> restart environment. А то опять прибежишь с горящей жопой.
77 1564563
>>64562
не прибегу. там регистрацию требует. у меня нет аккаунтов в гугле.
78 1564564
>>64562
ах да и зарегаться в гугле я тоже не могу при всём желании. т.к. нахожусь в одной стране, а мобильный номер с другой страны и при попытке подтверждения он отказывается принимать мой номер как подозрительный, потому что ip другой страны.
79 1564566
>>64564
Через пару постов у тебя обнаружится банкротство и рак простаты.
80 1564567
>>64560
fetchall забыл, ты объект курсора присваиваешь, а не данные из него
81 1564570
>>64566
мне похуй. давай мне решение пробелмы чтобы я мог установить эту биболитеку на своём компьютере.
82 1564574
Установил через анаконду этот злополучный модуль. Но в питоне по прежнему пишет что такого модуля нет. Что делать? Анаконда пишет всё установлено успешно.
83 1564575
>>64564
Блядь, а венв обычный ты пробовал ставить? В лине с любой еблей с пакетами это помогает,
python3 -m venv venv
source venv/bin/activate
И дальше всю последовательность шагов, которые ты раньше делал
84 1564577
>>64574
Войди в окружение конды и из него запускай
85 1564579
>>64577
А как в него войти скажи, пожалуйста, только подробно.
1578136136298.png18 Кб, 510x51
86 1564584
>>64563
Звучит как отговорка.
>>64570

> мне похуй


Мне теперь тоже
87 1564587
>>64584
аккаунта в гугле нет, а зарегаться не мог. сказал же защита гугла на номер регать ничего даёт т.к. нахожусь в другой стране.
88 1564588
>>64567
Спасибо.
И ещё такой вопрос, а fetchall вообще нужен?
Вот тут пишут https://stackoverflow.com/questions/47726543/using-sqlite-with-python-fetchall что если нужна именно строка, а не кортеж, содержащий строку, то лучше просто использовать [row[0] for row in c]
89 1564595
Бля посоны
в моей стране не работает питон
90 1564596
>>64595
как ошибку в консоле исправить, красноглазик? хули маняврируешь?
1578136812690.png219 Кб, 500x800
91 1564599
>>64587
Поиск незабаненной прокси - не тема этого треда. Поиск андроид-фона для обхода привязки к номеру впрочем тоже.
92 1564602
>>64599
Двачую, пусть идёт в s в спермозагон и там у них требует, чтобы питон ему поставили
Capture.PNG167x38
93 1564611
>>64599
>>64602
отсосите, я установил её вручную. сам без советов линуксо бляди и из интернета. просто скачал файлы модуля засунул куда надо и всё работает, возьмит за щёку красноглазики, левый виндузятник с крестов оказался умнее вас задротов которые дрочат эту хуйню по 10тысяч часов. сосат!

никакой анконды, никакого пипа. просто тупо элементарно скачал исходники и пара манипуляций от себя в командной строке. пошли нахуй, прыщебляди.
94 1564616
>>64611

> левый виндузятник с крестов


Блядь, что ж ты творишь. Devc++ на винде это не кресты.
95 1564626
>>64588
Ну проблем, чтобы раскрыть список кортежей нет, тут как тебе удобно просто. Так-то да, можно не загружать все данные в оперативу, а проитерировать курсор попутно работая по очереди с каждой строкой. Но мне удобнее фетчоллом, у меня, например, есть желание потом переписать код на асинхронный, я пишу с расчётом, чтобы каждое обращение к бд сразу же освобождало курсор. Ну и если бы мне важна была оператива, я бы не на питоне писал.
96 1564640
>>64626
Спасибо.
97 1564642
Как дебажить окна и виджеты в pyqt5?
98 1564662
>>64642
Как и обычную прогу на пистоне?
99 1564675
>>64662
Ну вот я начинаю дебажить, у меня появляется окно, я что-то делаю. И окно закрывается - всё заканчивается. Очевидно, что произошла ошибка, но я не вижу из-за чего.
100 1564681
>>64675
А, ну так юзай логирование.
101 1564687
>>64611
Проиграл
Capture.PNG2 Кб, 488x32
102 1564691
>>64687
В чём проигрыш? модуль нормально работает, ипортирую уже из него методы и пользуюсь. хули не нравится? красноглазой чмохе, НЕПРИЯТНО?
Screen Shot 2020-01-04 at 3.09.48 PM.png184 Кб, 1418x638
103 1564700
>>64691
Вангую, что проигрыш с твоей еботни, хотя мог нормально и просто все сделать.
Проблемы виндоблядка, линуксобога не интересуют.
Screen Shot 2020-01-04 at 3.14.52 PM.png40 Кб, 1032x222
104 1564703
Capture.PNG3 Кб, 308x95
105 1564705
>>64700
Ну тем не менее это лучше чем смотреть на прещблядиковские потуги, сделал всё сам. Сам посмотрел директорию куда ставятся, прописал пару команд от себя и готово. А по гадами линуксоблядей я сейчас бы наворачивал не нужный мне хуинукс на виртуалку.

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

>>64703
И хули? Вручную за 10 минут(пока ещё соображал тоже самое)
106 1564723
>>64703

>darwin


А ты вообще изгой.
1578142581844.jpg177 Кб, 500x700
107 1564728
>>64705
Все всё про тебя поняли. Лучше домашку делай.
108 1564742
>>64705

> не хочу ебаться с каждым пуком в системе


> засрал тред своими вскукареками


Ну-ну.
109 1564756
Напоминаю вкатывальщикам, что ЛУТЦ - нудный пидорас-графоман ("Изучаем питон"), а ПРОХОРЕНОК с ДРОНОВЫМ с их Python3: Самое необходимое - лучшая книга для нуба.
110 1564769
>>64756
Да вон ссылка на вторую книгу по автоматизации скучных штук, вот она годная для нуба, и основы яп и прикладные задачи прикольные из разных сфер
111 1564770
>>64769
Вон всмысле где-то выше по треду
112 1564786
>>64756
Удваиваю, нахуй Лутца с его ебаным океаном воды в книгах.
113 1564799
Xuina
15680602401930.png395 Кб, 1200x1007
114 1564812
>>64038
>>64055
Ещё один вопрос по 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): должно хватить?
115 1564841
Хороший ли язык питон?
116 1564842
>>64841
для новичка да. все тру индусы-погромисты с пайтона начинают.
117 1564847
>>64841
Лучший язык всех времён и народов.
118 1564854
>>63834 (OP)
Граждане у кого-нибудь есть ядрённый источник, чтобы вкурить всю суть, настройку, и вообще необходимость связки nginx-gunicorn-django. Для Джанги естественно.
Я вроде WSGI понимаю, но причём тут именно gunicorn и на кой оно всё нужно на случай отдельного серверка под малый проект кроме как соответствовать модной архитектуре - не могу воспринять.
119 1564857
>>64424
Без версии питуна, пипа и собственно модуля твоего и его зависимостей ты на любой ОС к хуям отправлен будешь.
120 1564873
>>64854
Gunicorn docs - best of the best.
121 1564960
>>64857
версию пипа вашего и питона кидал же в треде но мне не помогли, ох уж эти маняврирования прыщеблядей
122 1564971
какая разница между Tornado и aiohttp?
изображение.png2 Кб, 197x167
123 1564974
>>63834 (OP)
Мне надо удостовериться, что число попадает в установленный интервал, если оно превышает верхнюю границу или менее нижней границы, то ему присваивается это граничное значение
Это можно сделать элегентно без еботни с кучей if?..
124 1564976
>>64974
по-моему нет. всё здесь нормально
125 1564977
>>64976
Я просто с проганьем познакомился, когда на своей инженерной говноработе прошивал stm'ы на Си. Порой занимаюсь байтоебством, т.к. по-другому не могу
126 1564979
>>64977
всё у тебя максимально забайтоёбино вроде ну и да

>python


>байтоёбство


не тот язык ты выбрал для этих целей
127 1564982
>>64974
Как тебе такое, Илон Маск?
num = max(0, min(255, num))
1364649867432.jpg11 Кб, 237x229
128 1564988
>>64982
Я не тот анон, но признаться, я ахуел
IMG20200104235411830.jpg263 Кб, 1280x901
129 1564996
>>64842
Вообще-то с джавы
130 1564998
>>64996
Записался.
video.webm1,7 Мб, webm,
350x254, 0:12
131 1565001
>>64996
final/finally/finalize
132 1565080
Вопрос к разработчикам ботов для телеги.
Пишу свою хуйню на aiogram, интернеты говорят, что надо юзать FSM при разработке, storages там всякие и тд. Так вот в чем вопрос: в данном случае FSM это по аналогии как redux в реакте? То есть просто инструмент для управления состояниями? И еще вопрос, по сути главный: если все как я сказал, то как и куда оно сохраняет данные? Делается ли это всё асинхронно, то есть не проебу ли я данные юзера, если в этот момент что то сделает другой юзер?
133 1565190
Делаю сейчас бота на питоне и офк он работает с файлами и изображениями
Хочу поставить его на сервер heroku, делаю все по гайду, но он каждый раз ломается ибо не видит картинку, которую должен отправлять. На git сама картинка и другие файлы есть. ЧЯДНТ?
134 1565210
>>65190

> heroku


Говнище, как и любые PaaS.

На хероку через 15 минут бездействия удаляются любые статические файлы, кроме тех, что загружены вручную через веб-морду. Может, с этим связано? Можно подрубить БД и хранить данные в виде блобов.
135 1565258
У меня есть класс, у класса есть атрибут.
Когда кто-то создаёт объект этого класса, он имеет доступ к этому атрибуту.
Пользователь должен иметь доступ к этому атрибуту (не через метод), но при обращении к этому атрибуту пользователь может туда ввести строку, чего быть не должно. Как мне от этого защититься?
136 1565259
>>65258
Мне должно помочь property, спасибо.
137 1565260
>>65258
сделать присваивание и получение атрибута через функцию в классе.
138 1565261
>>65260
Не, там условие ебанутое (задача уебная).
139 1565270
>>65210
Так то что данные не хранятся меня не смущает, у меня бот в числе всего должен картинку слать, а хероку её не видит - бот крашится каждый раз, когда пытается отправить картинку
140 1565273
Привет, скажите есть в мире таблица литералов хотя бы основных ? Не могу найти, что бы синтаксис не забывать и не подглядывать ответы поначалу самообучения.
141 1565296
>>65273

>таблица литералов хотя бы основных


Значение знаешь?
142 1565313
Так, блять...
143 1565314
Есть массив [0, 2, 5, 3, 7].
Нуж
144 1565315
В каком модуле лежит набор русских букв и английских букв?.. Чтобы прога сверялась с ним (или с его срезами) и я не страдал хуйней с ord(s)/chr(x)?
да я могу, ручками их вбить, но как по мне, смотрится уебищно
145 1565318
Какого хуя, блять. Я жму ентер, что бы на новую строку перейти, а эта хуйня постит.

Есть массив [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

Кто хуйлан? Задание или я?
145 1565318
Какого хуя, блять. Я жму ентер, что бы на новую строку перейти, а эта хуйня постит.

Есть массив [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

Кто хуйлан? Задание или я?
146 1565324
>>65318
Зачем ты эту хуйню унылую делаешь?
Запилил бы что-нибудь полезное там.
Скачиватель картинок с двача там, или рогалики какой-нибудь, да блять что угодно будет полезнее для тебя чем эта хуйета.
147 1565326
>>65324
Просто это я с олимпиады пришел. Там это говно решал, и охуел с того, что оно не верно. Олимпиада, кстати, не пайтон онли. Может в этом проблема?
148 1565332
>>65324
Фу, ты формошлеп, вообще-то для программиста главное это алгоритмы, структуры данных и высшая математика, а вот это твоя хуйня это для макак, это кто угодно сможет сделать был на одной айти конференции, подошёл с другом к его другу, спросил у него, не нужен ли им стажер/слабый джун, и он начал отчитывать меня, что я зря с матмеха отчислился и надо перепоступать на мехмат нгу, иначе не будет у меня никакой карьеры, ещё какие-то курсы ебаные по алгоритмам начал советовать, пиздец
149 1565334
>>65332
Вчера был, простите, что выплеснул бугурт в тредю
150 1565421
>>65332
Что за курсы?
151 1565423
Сап двач. Я шото не пойму с выделением памяти. Допустим в питоне я могу создать инт 2^129. Когда максимальный инт в си по крайней мере то что я нашел в инете 128 бит. Тогда как оно выделяет память под такие числа? Разбивает его на части или как.
152 1565429
Какую книгу посоветуете про тонкости языка? Выделение памяти там вся хуйня.
153 1565433
>>65423
Гугли длинную арифметику.
154 1565437
>>65421
Алгоритмы и структуры данных от яндекса и какие-то англоязычные на степике, я их не запомнил.
155 1565439
>>65437
И чё, не взяли ждуном?
156 1565441
>>65439
Нет конечно, иначе бугурта не было бы. Он меня просто отчитал, что я зря от математики бегу и всё типо, не страдай хуйней, иди в вуз обратно
157 1565443
>>65441
Он мог для приличия хоть спросить, что я умею, на кого хочу и всё такое, а потом вежливо отказать, типо нет мест, а вместо этого вот такая хуйня, пиздец короче
158 1565447
Анон, def foo(x, y, /): pass. Что делает "/"?
159 1565448
>>65447
Выдает ошибку. Может, имеется в виду астериск?
160 1565451
>>65441
А зачем ты ВУЗ дропнул? На каком курсе дропнул? Сколько тебе лет? Есть какое-нибудь портфолио из рабочих петпроектов?
161 1565464
>>65451
Вот он задал только первый вопрос.
Дропнул, потому что у меня проблемы были с преподом с моей кафедры, и я их не решал, потому что очень заебывался. А заебывался я из-за математики, которую не тяну, потому что ебаный сдвгшник. справедливости ради я её просдавал, но это был пиздец. Первый курс закончил только. 21 год после отчисления год сидел дома и ходил кругами по комнате.
С нормальными и рабочими нет, есть с не очень рабочими даже рассказывать не хочу. Алсо, я тот анон, который пилит свой фронт и выше спрашивал про бэкэнд и вёрстку. Вот это уже должен быть наконец полноценный рабочий проект.
То есть я понимаю, что это на полноценного джуна не тянет, но про это и не спросили.
А вообще во всём виноват друг, он отработал в автоматизации тестирования несколько лет и релокейтнулся в Европу, ему кажется, что нужно просто ходить и со всеми пиздеть, а всё остальное потом.
162 1565485
>>65464

>потому что ебаный сдвгшник.


Лол, ты питон под спидами учил что ли? У меня диагноз этот, но таблеток в РФ нет для лечения. В итоге тупо книжку даже прочесть не могу.
163 1565491
Двачую вчерашнего анона, пердоли действительно выёбываются дохуя, а не знают нихуя.
164 1565525
>>64281
Потому что ты - пиздоглазое мудило.
165 1565526
>>64405
Двачую, школьник высрал, к ЕГЭ-то подготовился, манюня.
166 1565528
>>64464
Ты жалок, манюня.
167 1565530
>>65485
Я книжки тоже не могу читать. Ну точнее могу, но так же, как я математику учил.
Ухожу на кухню, убираю всё со стола, только ноут и тетрадь, на ноуте только пдф с книгой. Самому себе отправляю в телеге "начал", убираю телефон и сижу, сколько смогу выдержать, разрешаю себе раз в 10 минут встать и сделать круг по квартире, но задумываться о чём-то другом нельзя. Обычно за один присест выдерживаю около 40-50 минут. Время каждого присеста считаю и добавляю каждый сутки по несколько часов в оставшиеся. Чаще всего такая учёба рубит режим, потому что запрещаю себе спать, пока не закончу свои чвсы. Поэтому весь день проматываю и в час ночи с кофем сижу.
Воот, а проганье я учил всю жизнь, в 8 классе на курсах на питоне черепашкой прогал, потом попытки в олимпиадное проганье и вуз на плюсах. Снова начал питон этим летом.
С проганьем всё легче, я просто хожу кругами и думаю о коде, потом приходит мысль, я быстро это всё записываю, смотрю как работает(тут гиперфокусы всегда, я когда не могу исправить ошибку у меня аж пот на лбу выступает, ух блядь) ну и дальше хожу, думаю, как делать
168 1565531
>>64389
я тоже половину слов этих не понял, но тем не менее я работаю погромистом 40к в мухосранске в сек. просто главно уметь высирать программу которую у тебя просят, а в сфере среднего проганья даже говнокод полезен т.к. важно выполнить задачу в чётко посталвенный срок, а не выдрачивать там месяцами идеальную программу.
169 1565533
>>65429
Книгу не посоветую, но есть хороший сайт.
https://pythontutor.ru/
170 1565534
>>65447
пук среньк
171 1565535
>>65451
Я и не поступал, лол)))
172 1565536
>>65530
Спасибо, попробую так же, а то у меня учеба состоит из боли и унижения.
173 1565539
>>65534
О, котлиноилита подъехала.
174 1565543
>>65536
Так у меня тоже, я вон тебе расписал как я учусь. У меня из боли и унижений состоят пет проекты, потому что вот такое проганье через пару недель кончается и появляется желание начать что-то новое. Или, например, приходит пора делать тесты, а у тебя адовый жиес код с коллбэками в коллбэках. Пересилить себя сложно, я пока не нашёл тактику.
Ну ещё советую тыкать разные вещи, не выжимать из себя один курс через силу, захотелось однострочники на кодварс -- пиши, заебало, подрочи какой-нибудь курс по алгоритмам, заебало, возьми напиши что-нибудь на 300-600 строк, чтобы рабочее от начала и до конца, заебало -- изучи что-нибудь новое, какую-нибудь технологию. Опять же язык можно поучить другой, который к питону подходит, жиес, го, плюсы, всё такое, это может в работе не поможет зато знания компутер саенс. Я вот, вообще курс на эникея заодно прохожу, до этого в сетях понимал только всё выше сокетов, теперь, например, с настройкой RNAT на роутере у меня не возникнет проблем и непоняток, если надо будет у себя на домашнем компе сервер ставить. вообще могу сеть ебануть на размер небольшого офиса, строил такие в cpt
Благо во время обучения так можно делать.
175 1565553
>>64812
Бамп вопросу.
176 1565590
Анон, помоги плз.
Задача: есть около сотни акков ок.ру, мне нужно написать какой-то скрипт, чтобы он логигился в ок.ру, заходил в группу и голосовал за фото. Как это реализовать на питон? Может кто нить тезисно шаги описать.
177 1565599
>>65590

>Может кто нить тезисно шаги описать.


1. логигишся в ок.ру
2. заходиш в группу
3. голосуеш за фото
178 1565602
>>65599

>1. логигишся в ок.ру


>2. заходиш в группу


>3. голосуеш за фото



Не забываешь реализовать все на питон.
179 1565610
>>65590
- берёшь питон
- изучаешь его
- забиваешь на это дело
- берёшь requests
- изучаешь его
- берёшь апи одноклассников
- изучаешь его
- пишешь на блоксхемах и псевдокоде алгоритм своей программы
- переписываешь на питоне
- запускаешь
- тебя банят
- ура, готово!
180 1565611
>>65599
Я знаю какие-то базовые вещи синтаксические. Успешно пишу хелловорлды и т. Д. Я просто не пойму тут с чего мне начать.
181 1565615
>>65610
Без API одноклассников никак?
182 1565624
>>65615
Ну, можно ещё покопаться в исходном коде страниц, вытащить все формы и вручную через requests их заполнять и отправлять, попутно вручную же пересылая куки.
Может, вместо requests придётся использовать selenium. Может, и питон не нужен, и хватило бы консоли в браузере.
183 1565635
Блядь, на кой-то хуй сделал отправку формы ajax ом, xmlhttprequest. А сама форма просто висит скрытой на сайте. Теперь понял, что мне нужна проверка всех данных и защита от csrf и это нужно делать руками, потому что как прицепить wtforms к моей хуйне, не переписывая всё с нуля я не знаю.
И даже не знаю, как сформулировать вопрос, просто подержал в курсе.
184 1565642
>>65624
Короче. Псведокод у меня готов в голове, примерно так.
dict = {словарь логин:пароль}~100 акков.
for i in range dict:
залогинится на ок.ру
вот ссылка перейти на фото
поставить голос внизу
логаут
Вот чтобы так сделать, что мне нужно изучить? Я владею основами синтаксиса, немного ткинтер знаю и пандас. Что гуглить хоть, с чего начать?
185 1565644
>>65642
requests/selenium для отправки HTTP-запросов
Если не хочешь апи, придётся хотя бы чуть-чуть изучить HTML и JS.
186 1565645
>>65642
У тебя нихуя не выйдет, тебя забанят из-за большого числа логинов из одного айпи.
image.png60 Кб, 1206x197
187 1565646
Не могу установить symfit на python3.8 на mint. Выдаёт ошибку, что опять не так?
188 1565648
>>65645
Как мне тогда какую-то прокси прикрутить? Или может это можно сделать как-то, чтобы типа я через браузер это делаю. Просто человек, которому я пытаюсь это автоматизировать, вручную заходит в каждый акк и голосует, но его же не забанили.
Capture.PNG177 Кб, 1104x553
189 1565649
>>65646
установил модуль setuptools как он и просил. теперь он выдаёт подобное. вот скажите вы издеваетесь надо мной? мне сказали что если я поставлю линукс этой хуйни там не будет. какого хуя я убираю одну ошибку и получаю 10 новых?
190 1565651
>>65646
Сука, проиграл, ты всё таки поставил линь
191 1565653
>>65651
поставил. уже исправил ту ошибку и теперь у меня пикрил >>65649
ошибки. ну что мне теперь делать? я уже охуел натурально. что на этот раз НЕ ТО? Руки? Голова? Дистрибутив? Версия питона?
192 1565657
>>65651
А что у него было на винде?
193 1565659
>>65657
В треде выше посмотри посты за вчера. Я там вчера так распинался. Так мне решения никто и не дал как решить пробелмы ни под окнами ни под пердолей.
194 1565661
>>65315
Ask google: `python alphabet`
195 1565668
>>65649
Колесо поставь, тебе же пишет.
196 1565669
>>65668
скажи, пожалуйста, команду.
197 1565670
>>65648
А ты точно уверен, что всё это изучишь и напишешь скрипт быстрее, чем вручную зайдёшь 100 раз и проголосуешь? Просто 100 акков звучит как задача на пару часов.
198 1565674
>>65669
pip install wheel
199 1565676
>>65674
да, спасибо. я уже сам догадался. у меня успешно установилось всё. но при попытке импорта пишет что модуль symfit не найден. что делать?
200 1565677
>>65648
В селениуме можно вообще без кода записывать последовательности действий, попробуй
201 1565679
>>65676
Блядь, ты опять обосрался с интерпретаторами и окружениями?
Python3 -m venv venv
source venv/bin/activate
pip install symfit
python3
import symfit
202 1565681
>>65679
бля, да. она в питон 2.8 установилась. сука. да обосрался. спасибо щас попробу
Capture.PNG40 Кб, 424x269
203 1565682
>>65679
опять не работает пердоля чё-т
Capture.PNG52 Кб, 455x356
204 1565683
>>65679
написал слитно с 3 и всё равно пердоля не пашет чё-т
205 1565684
>>65682
Питон с маленькой буквы, я опечатался, ты мог бы догадаться, вон тебе предлагает даже
206 1565686
>>65684
ну я умом не вышел для лини. спасибо щас try сделаю.
Capture.PNG64 Кб, 642x264
207 1565687
>>65684
опять пердоля не заводится. да что такое.
Capture.PNG27 Кб, 636x115
208 1565689
>>65687
>>65684
анон помоги. пердоля опять не работает
209 1565690
>>65686
Ты у мамы особенный? Не можешь читать текст ошибки по-английски, так скопируй его в translate.yandex.ru, блядь.
210 1565691
>>65687
Делай, что написало тебе и пробуй снова, я на арчлинуксе сижу и про проблемы убунту не знаю
211 1565693
>>65689
sudo вначале допиши
212 1565696
Вопрос к разрабам телегоботов: для каких целей в aiogram нужен FSM?
213 1565699
>>65693
спасбио огромное. установил пердолю. работает вроде бы но пока ещё не уверен на 100
214 1565701
Чет ору с деба, который накатил пердоли и не удосужился основы почитать, ноу оффенс ес че
215 1565702
>>65701
так мне нужен всего один модуль в одной прогрмме. зачем мне эти пердоли ваши?
216 1565717
>>65702
Так изучи линь и живи спокойно без виндузятни. Вон, смотри, как легко всё поставилось, и это при том, что ты нихуя не знал в лине
217 1565718
>>65717
нет. я неосилятор хочу на окнах сидеть, без пердолинга и прыщей
218 1565721
>>65718

> без пердолинга


То-то и видно как там без пердолинга всё ставится само, да?
219 1565722
>>65721
Ну так на винде мне никот таких команд не говорил как тот анон, а просот хуйню всякую советовали которая не работала.

Алсо я щас попытаюсь на винду накатить symfit и если графики будут работать и удалю пердолю и виртуалку. Прости
220 1565723
сап питонач.
начинаю вкатываться в пистон по книге Пола Бэрри: Изучаем программирование на Python.

уже прочитал две главы, че скажете, годная книга для нуба?
221 1565724
>>65723
Сперва в пердолю советую вкатиться, ибо если пердоли нет, то в процессе обучения можно знатно так охуеть на пару дней.
222 1565727
>>65724
Да все уже поняли как ты хейтишь пердоли.
Для обучения программачу вообще любая ось пойдет, базовые структуры данных и алгоритмы везде работают одинаково.
223 1565728
>>65724

>пердоли


а что это такое, объясните чайнику
224 1565729
>>65728
линукс
225 1565734
>>65729
а какая разница на какой оси?
226 1565737
>>65734
ну как бэ тебе сказать. я вот тоже думал так. до вчерашнего дня. питон это поделка от пердолей, и с ним будет тяжело если ты будешь не знать хотя бы примерно как пердоля устроена. можешь полистать тред выше на постов 100 и наблюдать драму которая вчера разгорелась как раз по причине отсутсвия пердолей.
227 1565738
>>65727
но как бэ без пердолей как бы я модуль поставил себе?
228 1565739
>>65738
Да я ебу что за модуль у тебя, откуда ты его брал и как ставил. Вообще похуй на модули, когда речиь идет о вкате в программач, где надо понимать базу, а не конкретные редкие ебаные модули которые нахуй никому не нужны, кроме тебя и еще парочки уебанов.
229 1565751
Что такое пердоли?
230 1565758
>>65734
Разница в трёх часах жопогорения в треде.
231 1565764
Вот мы вызываем некую функцию несколько раз, нам нужно чтобы при каждом вызове функция сохраняла некие данные (или обновляла их). У нас есть local переменные, они создаются каждый раз при новом вызове функции и теряются после того, как функция завершает выполнение, в них для последующих вызовов ничего сохранить очевидно нельзя. Есть еще global переменные, но держать что-то в глобалках, тем более такое - дурной тон

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

Что еще можно намутить?
232 1565766
>>65751
линукс
233 1565771
>>65723
Ubuntu в виртуалбокс только накати. А то тут второй день в треде полыхает.
234 1565774
>>65771
как в пердолях открыть файл с расширением .py чтобы он не редактором октрывался а исполнился?
235 1565775
>>65764
1. Статические члены класса
2. def foo(arg1, arg2, _cache = {})
3. Декоратор
4. Генератор
5. (Вероятно самый правильный) сделать класс, стейт хранить в его полях. И определить для него метод __call__(), чтобы объекты класса вели себя как функция. Можно скомбинировать с 1.
236 1565777
>>65774
1. chmod +x smth.py- сделать исполняемым
2. #!/usr/bin/env python3 - shebang в первой строчке файла, чтобы система поняли что исполнять твой файл надо питоном.
237 1565778
>>65737

>, и с ним будет тяжело если ты будешь не знать хотя бы примерно как пердоля устроена


Легко с играми и сайтиками, потому что там умные люди сделали всё, чтобы юзеру не надо было разбираться, а это работа, за это деньги получают.
Но я так понимаю, на самом деле все прошли через тот же пердолинг, что и ты, только не признаются. Я вот помню когда первый раз линь на ноут поставил, и мне какой-то анон в бэ помогал настраивать переходы со встроенной видюхи на дискретную. Я тоже нихуя не понимал, что там за команды. Со временем втянешься.
238 1565782
>>65766
Зачем вообще эти пердоли нужны? Чем они принципиально отличаются от винды? А то помню у меня в универе препод не хотел принимать лабы, потому что у челиков на ноутах Винда стояла. Он еще с пакетом на котором пингвин был нарисован ходил, ЛМАО.
239 1565783
>>65782
это шизодиный уебан старый который навязывает пердолинг людям
240 1565784
>>65782
в душе не чаю. спроси у мелкобуквенного господина выше.
241 1565790
>>65774
>>65777
Может не сработать. Тут стало модно в файловых менеджерах запрещать запуск программ "в целях безопасности".
242 1565791
>>65677
Ок, погугли.
243 1565792
>>65670
А это не один раз, на постоянку нужен такой скрипт.
244 1565794
>>65790
Можно вместо первого пункта в thunar или nautilus в свойствах файла галку разрешить запуск поставить.
Но я хз, вдруг он кедераст.
245 1565795
>>65782

> Чем они принципиально отличаются от винды?


LF вместо CRLF
246 1565798
>>65774
Просто в консольке python3 path/to/main.py
Вместо python3 можно путь к любому интерпретатору или виртуальному окружению
247 1565803
>>65775
1. Знаю. Но хотелось бы без ООП, чисто на функциональном подходе
2. Да, то что я и предлагал
3. М? Как именно он будет работать? Где будет сохраняться состояние?
4. Ну да. Придется правда залепить генератор с бесконечным циклом while
5. То же, что и п.1 - для большой проги офк так и надо, но не хочется городить классы, чтобы сделать пару вскукареков
248 1565805
>>65795
А ещё везде утф8 вместо адской смеси ср866, ср1251, утф8 и утф16.
image.png42 Кб, 919x465
249 1565814
>>65803
Сделай замыкание.
250 1565822
>>65798
>>65777
большое спасибо за ответы, мои любимые пердольки.

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

кстати снёс перодольку, ибо установленный symfit точно также пашет как и тот что я вручную ставил на окнах.
15731537840390.jpg132 Кб, 1080x1080
251 1565865
>>63834 (OP)
Есть скрытый адрес в интернете
известна часть адреса
www.адрес.ру/ab_c

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

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

Я думал сначала сделать список всех вариаций *_
А как из полученного списка адресов, узнать на какой адрес можно зайти
А остальные просто неправильные и перенаправляют на главную страницу и их нужно удалить, оставив только один
252 1565867
>>65865
www.адрес.ру/aAbBc

где А буква
B цифра
253 1565873
>>65865
Просто в цикле беги по числам, подставляй их в урл и делай через реквестс запрос. Если возвращается код 3хх, скипай.
254 1565887
Ну на самом деле то что. Пердоля и пердоля, казалось бы что плохого? Да вот что меня бесит, что по сути пердоля линукса это бесполезная хуйня, ты будешь ебаться с консолечкой и максимумальный полезный выхлоп который может от этого быть это блядь устроиться на работу сисадмином потому что ты выдрочил unix системы. По факту ты тупо заучиваешь всякие ебучие команды от чужих программ, ты не учишь ничего полезного, ни алгаритмов, нихуя. Это не тоже самое что язык погромирования учить. Пердоли уебаны редкостные.
255 1565890
>>65887
Спешите видеть, лох мечтающий стать уеб макакой, не понимает зачем инженеру знать ОС
256 1565891
>>65890
Мань, какая я веб макака? С хуяли ты взял что я креативный пидорасик с бородкой из какой-нибудь ДЕЗИГН СТУДИО? ты что совсем попутал? алсо веб макака раз и обожают unix
257 1565896
>>65887
Не обязательно админ. Девопс и прочая хуйня, связанная с деплоем проекта. Но на десктопе юзлесс.
258 1565898
>>65896
Ну короче, моя цель входа в ОЙТИ это не сидеть с чсвшном видом в какой-нибудь КРЕАТИВ ДЕЗИГН ВЕБ СТУДИО с пидорасами и высирать САЙТЫ ПОД КЛЮЧ. И вовсе не ДЕНЬГИ. Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++ ну питон, это такое побочное явление фром вузик. Пердоли мне тоже неинтересны, покрайней мере пока. Т.к. в данный момент я не вижу прямой корелляцию между пердолями и моей целью. Мне винды хватает и ставить на свой ноутбукчунок виртуалку и заставлять его СО охуевать у меня желания мало. А на чистую он вообще не будет нормально работаать под ней, т.к. универсальный драйвер под линь не поддерживает большинство функций и программ-управления на ноуте которые есть только под окнами. Вообще линукс на ноутбук ставить это отморозком нужно быть тем ещё.
259 1565902
>>65898
линукс на любое домашнее устройство ставить это отморозком надо быть, потому как на нём ничего невозможно сделать без срако-пердолинга. Надо совершить любое действие - расчехляешь мохнатый сракотан, без этого линукс не дастся
260 1565904
>>65898
Твоя цель - быть вниманиешлюхой на бордах, не более.
261 1565905
>>65902
ну я это сегодня понял. ибо знатно охуел. алсо сами пердоли когда вот им нужно что-то будет сделать на компе оперативно поймут меня. когда нет времени пердолить команды и гуглить.
262 1565906
Вот вам история успеха для мотивации, днари.

> Ксения Кузнецова


>34 года


В школе я была отличницей, книжным ребенком, но что такое профессия и как ее выбирать в 16 лет — понятия не имела. Из всех уроков химия казалась мне самой интересной, поэтому поступила на химический факультет в ННГУ имени Лобачевского в Нижнем Новгороде. Училась на вечернем и работала. Работа была интересной, а учеба — нет, так что я все чаще вечером оставалась на работе, пока вообще не перестала ходить в университет. Отучилась меньше трех лет.

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

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

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

Работать в крупную ИТ-компанию меня позвал давний друг, директор одного из подразделений, которое занимается заказной разработкой и внедрениями. Любой директор на подобной работе рано или поздно обнаруживает, что в основном занимается зарабатыванием денег, немного успевает присматривать за текущими клиентскими проектами и вообще не успевает выстраивать и налаживать какие-то процессы внутри. Внутренняя инфраструктура дряхлеет, регламенты морально устаревают, никто уже толком не помнит, почему в 2008 году решили считать вот этот показатель так, а не иначе, все ноют, всем все неудобно. Нужна отдельная голова, которую не будут отвлекать клиентские — априори более важные — задачи, но очень мало где такая есть. У нас этим занимаюсь я. Формально моя должность называется «заместитель директора», но, по сути, я менеджер внутренних проектов.
262 1565906
Вот вам история успеха для мотивации, днари.

> Ксения Кузнецова


>34 года


В школе я была отличницей, книжным ребенком, но что такое профессия и как ее выбирать в 16 лет — понятия не имела. Из всех уроков химия казалась мне самой интересной, поэтому поступила на химический факультет в ННГУ имени Лобачевского в Нижнем Новгороде. Училась на вечернем и работала. Работа была интересной, а учеба — нет, так что я все чаще вечером оставалась на работе, пока вообще не перестала ходить в университет. Отучилась меньше трех лет.

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

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

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

Работать в крупную ИТ-компанию меня позвал давний друг, директор одного из подразделений, которое занимается заказной разработкой и внедрениями. Любой директор на подобной работе рано или поздно обнаруживает, что в основном занимается зарабатыванием денег, немного успевает присматривать за текущими клиентскими проектами и вообще не успевает выстраивать и налаживать какие-то процессы внутри. Внутренняя инфраструктура дряхлеет, регламенты морально устаревают, никто уже толком не помнит, почему в 2008 году решили считать вот этот показатель так, а не иначе, все ноют, всем все неудобно. Нужна отдельная голова, которую не будут отвлекать клиентские — априори более важные — задачи, но очень мало где такая есть. У нас этим занимаюсь я. Формально моя должность называется «заместитель директора», но, по сути, я менеджер внутренних проектов.
263 1565907
>>65906
Упс, не туда, сорян.
Но вы тоже почитайте.
264 1565908
>>65898
>>65902
>>65905
Охуеть вот это саммоподдувы.
265 1565909
>>65906

>пизда


>ойти


>дезигн студио


>веб


классика, уже даже не обсираюсь с такого. для меня веб макаки кто-то на уровне видеомонтажёров и фотожоперов
266 1565910
>>65909
Мой доход сейчас где-то в районе 120–150 тысяч и дальше должен расти. Если бы у меня было техническое образование — не просто диплом! — и я была бы технически подкованным менеджером проектов, то и зарплата была бы больше.
Я могла бы уже сейчас зарабатывать от 200 тысяч и больше: рынок в этой сфере щедр.

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

Я несколько раз думала уйти куда-нибудь в образование, но для этого мне не хватает диплома: в сфере образования все очень строго с формальностями, особенно в школе. Если бы у меня был диплом, я бы, наверное, поехала работать куда-то в глубинку, в сложную школу к сложным детям, в какой-нибудь интернат: все это подвижничество в духе народников конца 19 века очень мне близко. Но нет, уже понятно, что не сложилось, пытаться в четвертый раз точно не буду.
267 1565914
>>65910
Какое-то наебалово если честно похожоее на заказную рекламную пасту от конторы которая представлят образовательные услуги по погромированию.

Рынок web перегружен пиздец, это самая перегретая отрасль веба потому что туда лезет всё нормалфажное быдло. Не задроты которые пердолятся и бомбят с линукса ради модуля, не задроты которые пердолят линукс ради удовольствия. А именно нормалфаг, который работал в пятёрочке, охуел и решил вайти в ойти. Это уже класска "делает сайты" сейчас многие быдланы этой темой занимаются, верстают, хуйстают, похапэ изучают. Хуета это всё полнейшая.
изображение.png20 Кб, 100x100
268 1565919
>>65914

> куда меня без опыта взяли за красивые глаза


>Работать в крупную ИТ-компанию меня позвал давний друг, директор одного из подразделений, которое занимается заказной разработкой и внедрениями.


Может потому что это пизда? Им почти везде красные ковры расстелены.
269 1565922
>>65898

>Пердоли мне тоже неинтересны


Так неинтересны, что ты аж десятки постов на нескольких досках высрал.
270 1565927
>>65922
Ну это у меня бомбит просто щас я уже успокоился. И мой гнев снова сузился до пределов одного питоно-треда.

>>65919
Чё-то не похожа она на бабу которую за красивый глаза куда-то возьмут, какая-то серая мышь. Хотя отишнеги наверное сожрали хоть такая пизда в офисе будет сидеть уже хорошо.
271 1565928
>>65898

>Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++


Куда тебе в плюсы, если ты не смог в pip?
272 1565931
>>65919
Какой-то ехидный кругляш на пике.
273 1565934
>>65931
Сука обосрался.

>>65928
Чё-й то не смог? Я не то что не смог, я его нахуй послал. И в ручную установил библиотеку без всяких pipов
274 1565935
>>65908
Я в ахуе просто
275 1565939
Почему питон
276 1565947
>>65939
Потому что он очень прост в изучении и потому, что на нём быстро и легко писать сразу работающие программы.
277 1565958
>>65947
А простенький сервер на нём можно написать? Или лучше на ноде?
278 1565959
Сказочный долбоеб в тредже. Подскажите что вкуривать, я читал разные мануалы по работе с таблицами в питоне, но как решить проблему я так и не понял.
А проблема следующего порядка: есть 10к таблиц текстового формата, с одинаковым количеством столбцов. Нужно в каждой таблице отсеить строки по ряду значений в определенном столбце, а затем переформатировать в xslx и отметить некоторые строки цветом.
Не кидай в меня хуями /пр/ограммач, лучше помоги. Тыкни довену куда смотреть и что читать, а то я охуел уже
279 1565962
>>65958
Можно, конечно. Можно и на ноде, разницы не будет, раз простенький.
280 1565968
>>65959
xlsxwriter для сохранения результатов
Для чтения/отсеивания можно сделать красивую цепочку из генераторов.
281 1565969
>>65959
Посмотри на pandas. Оно умеет работать с таблицами и даже сохранять в хлсх. Но насчёт цвета не уверен.
282 1566016
>>65934
Если ты вытрепал нервы при этом себе и половине сосача, то ты не смог, смирись.
Алсо,

>хочет низкоуровневое байтоёбство


>хейтит линукс


Мда...
283 1566022
Анон, помоги разобраться с уровнями отступов и if/else. Вот я решаю задачи на codingbat, там есть такая:
https://codingbat.com/prob/p119308

Принцип работы понятен: берешь считываешь все i-тые списка и проверяешь, есть ли такой список, где i-тый элемент == 2 и i+1-ый элемент тоже == 2, в этом случае возвращаешь true, в противном - false.
Мой код: https://pastebin.com/TyeZRjhy
Я не могу понять, почему мой код, второй, работает лишь частично. По моей логике, этот код должен возвращать тру, когда условие выполняется, а фолс - когда не выполняется.
Оказалось, правильный код выглядит иначе. Там нет else, которое бы было противопоставлено if-у с проверкой равенства, а return False вообще вынесен на один с циклом уровень отступа. В чем дело? Почему моя логика не работает?
284 1566027
>>66016
да мне похуй на твои маняоценки. я всё равно буду продолжаться в это всё пытаться, больше ничего в жизни у меня нет кроме этого.
285 1566032
>>66027
Вообще я даже тебе, местный шизик это интересно.
286 1566041
>>66027
Можно подумать, я тебя отговариваю.
287 1566043
>>66032
рад*
1577912336681.jpg78 Кб, 825x825
288 1566072
>>65898

>Я хочу научиться писать драйвера там для устройств и поэтому изучаю радиоэлектронику и C++


>не могу разобраться в линуксовском дистрибутиве для школьников


>помогите поставить пакет

289 1566078
>>65898
Я бы мог с тобой посраться, но это выходит за рамки борды. Пиздуй в /s/.

> Писать драйвера


Кишки винды лучше изучай, а не плюсы (тем более что дрова придётся писать на C, без ++). Алсо, вне антивирусов работы виндовым драйверописателем почти нет.

> драйвер под линь херово работает


Ну так поправь. У тебя под рукой даже есть железка, в чём проблема?
290 1566106
БД тред не отвечает. Что почитать про psql?
291 1566130
>>65919

>Им почти везде красные ковры


Лол? Как раз таки им приходится пройти N пизданутый инстанций прежде чем быть принятыми вроде "А что это у вас детей нет? Вот выйдете щас замуж, убежите, а нам потом место держать, ну уж нет"
292 1566132
>>65919
>>66130
Не нужно обсуждать это в /pr/. Пожалуйста. Где угодно, но не здесь.
293 1566137
294 1566142
>>66106
Доки, я серьёзно.
295 1566199
Могу не адаптивно сверстать статику одностраничную, на флексах.
JS не знаю пока что совсем.
Могу ли я уже сейчас вкатиться в Python, дабы затем вкатиться в Django или стоит еще подучить верстку и JS хотя бы на уровне Jquery? Просто не хочу делать "серьезным" первым ЯП JS.
296 1566209
>>66199
Так ты прогать умеешь или нет? Питон и жиес относительно похожие языки, можешь вместе учить, можешь выучить любой и со вторым особых проблем не будет, умение программировать не так сильно к языку привязано.
297 1566218
>>66199
Еще один повелся на джанго и веб LUL
298 1566222
>>66218
Ну так а где еще верстка не такая всратая (привет, мобилки) и при этом надо писать код на нормальном языке без костылей (привет, фронт) и не тонуть в море синтаксиса (привет, .NET)?
Ну и с базами данных можно поработать. Довольно таки голову разминает.
299 1566225
сап питонач. какой дестрибут пердоли посоветуете нубу, всю жизнь сидевшему на винде? я думаю убунту или дебиан поставить, че скажете?
300 1566233
>>66209
Прогать не умею. Первый год учусь на CS в универе. До этого только кошмарился в верстке и немного трогал ASM и C.
301 1566236
>>66225
Убунту как самый дружелюбный и понятный из всех дистрибутивов. Работает по принципу винды, включил и все. Тебе же главное с консолью научится работать юниксовой, а не воевать с хуй пойми чем.
302 1566245
>>66236
понятно, тогда сношу венду
303 1566246
>>66233
сколько тебе лет?
304 1566261
305 1566262
>>66245
Зачем, если можно поставить убунту второй системой?
У меня на маке стоит винда второй системой, на всякий случай (а такие бывают раз в n лет, когда надо не через виртуальную машину именно вторую систему на компе). Занимается они всего 40гб, так что не так уж и страшно.
306 1566292
>>66233
Ты CS называешь направление "математика и компьютерные науки", или не из России?
Бери лекции хирьянова по алгоритмам на питоне из шапки, делай все задания, это самое важное. Судя по твоему бэкграунду тебе интересно будет. Потом делай проект какой-нибудь, не лезь сразу в веб фреймворки, там сначала нет почти программирования, одно изучение того, как с этой хуетой работать.
307 1566313
Почему в Питонухе до сих пор не ввели понятие интерфейса и проверку класса на соответствие интерфейсу? Это же удобно пздец, да, есть абстрактные классы, но Interface из несколько иной оперы
308 1566315
>>66313
Ты ещё спроси, почему в питоге до сих пор динамическая типизация.
309 1566323
>>66315
Если хочется, уже можно типизировать.
310 1566337
>>66323
Ты хоть врубаешь что такое статическая типизация, а что такое аннотация типов?
311 1566338
>>66315
Проверку на интерфейс изи запилить, можно костыльную хуйню прям щас наебошить, но будут проблемы с производительностью и поддержкой а также проверка интерфейса обязательно должна быть отложенной как и отложенные аннотации из __future__
312 1566339
>>66337
Для тебя вся разница будет в том, что в статически типизированном ЯП тайпчекер уже в компиляторе, а в питоне ты его сам прикрутишь.
313 1566505
>>66339
Несмотря на то что уже больше года сижу на погромистких форумах, до сих пор при виде ЯП, представляю Яплакалъ
314 1566520
Я раньше думал, что фронт от бэка отделен, но оказалось, что есть всякие джинжи, например, генерирующие страницы просто наследуя от базовой, есть всякие WTForms и другие инструменты, которые вместе с джинжей легко и быстро могут переносить куски логики с бэка на фронт. Как все эти инструменты уживаются вместе с традиционным разделением ролей в вебе?
315 1566532
>>66520
Можно полностью отделить, генерация страниц будет целиком на стороне клиента, а сервер будет отправлять одни и те же статические файлы.
Как уживаются? Например, фронтендеры могут знать жинжу и верстать с её использованием. Или они могут знать только фронтенд и давать файлы, которые бекендер с базовым знанием хтмл адаптирует под бекенд.
316 1566536
>>66532
А если полностью отделить, тогда получится REST? Типо сервер просто в виде каких-нибудь джэйсонов отсылает ему информацию, а потом она js ом встраивается?
317 1566537
>>66536
Вроде того. Не обязательно REST, но обычно да.
318 1566551
>>66323
До тех пор, пока не завезут хотя бы варнинги из коробки, тайпхинты бесполезны.
319 1566553
>>66022
Бамп.
320 1566627
>>66537
Понял, спасибо
321 1566631
За все выходные не написал и строчки кода, походу я не из тех, кто ссыться кипятком по программированию, стоит ли выкатываться, или у многих так же?
322 1566668
>>66631
Стоит выкатываться, если ждёшь повода выкатиться
323 1566746
Есть функция f с одним аргументом. Мне надо при помощи цикла пройтись по всем элементам некой коллекции и вызвать с каждым из них мою функцию f. Прикол в том, что я не знаю сколько точно времени ф-я будет выполняться с тем или иным аргументом, это может быть очень быстро, а также выполнение может затянуться на большие промежутки времени. Мне надо параллельно с функцией запускать некий таймер, чтоб по истечении заданного времени выполнение ф-ии прерывалось
Как блин его запилить? То, что у меня было на уме: заделать асинхронку, которая бы бдила за выполнением функции f и когда истекает таймер, бросала бы Exception. Потому что пускать Thread с командой time.sleep - бред, производительность будет урезаться минимум вдвое, т.к. по факту нихрена не делающий потко будет жрать ресурсы ЦП. Можно было бы запускать второй процесс с помощью multiprocessing, но для каждого вызова функции создавать новый процесс - пиздец затратно. Чё делать?
324 1566813
>>63834 (OP)
Если б не было GIL, то каким именно образом удавалось бы параллельно выполнять несколько потоков в пределах одного ядра/процесса?
325 1566869
>>66668
Даже можно по другому поставить вопрос, ожидает ли меня успех, если я не одержим программированием как какой-нить школьник дотой с 5к часов? Как думаете?
326 1566877
>>66813
Поработает один поток чуть-чуть, проц его приостанавливает и переключается на другой поток, который тоже чуть-чуть поработает, и так по всем потокам. Затем проц возвращается к первому потоку, и всё это повторяется.
327 1566888
>>66869
Если тебе ответят "нет" и ты возьмёшь и выкатишься, то это будет правильным решением
328 1566902
Ребят, как в pycharm поставить 3 символа " подряд без лишней мороки?
329 1566913
>>66869
Если у тебя овердохуя времени, как у школьника, то может что-нибудь да получится. Я вот в одно время в начале пути полгода вообще не кодил, в другое время полгода потратил на хаскелль (читай - ничего полезного не делал). Затем затянуло и пошло.
image.png231 Кб, 470x360
330 1566993
>>66913
Ну и как хаскель на вкус?
331 1567012
>>66913

>полгода потратил на хаскелль


>читай - ничего полезного не делал


Вообще-то ты должен был хайлоад на йисоде писать, сейчас бы уже ушёл на удалёнку на кложуре за 5к усд в месяц
332 1567021
>>66913
Я на данный момент джун на галере, я имею ввиду, что у меня нету никакого пет проджекта и кодить дома чет ваще не тянет и нормально ли это, не сказал бы что испытываю какие-то негативные чувства, наоборот на работу иду с радостью, что бы под кофеек херачить говносайты.

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

И меня слегка эта мысль гложит, нужно же как то саморазвиваться дополнительно, а то просто обучающие видосы смотрю, да книжки иногда почитываю. Либо не стоит прям так сильно заморачиваться и просто впитывать экспу с галеры.
GettyImages-977644614-800x869.jpg45 Кб, 760x475
333 1567045
Привет, анон. Возможно, я задам глупый вопрос и не совсем про python, но насколько вообще реально и удобно написать приложение на ведроид на python? По работе часто сталкиваюсь с python, поэтому неспеша начал его подучивать, но в данный момент появилась необходимость в одном приложении на ведроид и я подумал - А почему бы его не написать на python? Нагуглил kivy, но, как я понял, можно только в строке писать, без какого-либо GUI? Ладно, это не такая большая проблема, просто мне интересно насколько это вообще разумный шаг или лучше не ебать себе мозги и написать его в каком-нибудь Android Studio.
334 1567050
>>67045
Почти все попытки победить нативные языки для мобилок заканчиваются тем, что шаг влево шаг вправо - и приходится возвращаться к джаве/свифту. Возможно, тебе удастся написать что-то сложнее хеллоуворлда, но рано или поздно ты всё равно упрёшься в нехватку возможностей.
335 1567064
>>67021
Энтузиазм кодить в свободное время есть далеко не у всех. У меня он поубавился, когда меня взяли.

Если на работе приходится изучать что-то новое, пока не беспокойся (но с пивасом осторожнее). Но когда почувствуешь, что ничего нового не узнаёшь, уже нужно принимать меры, ибо так деграднуть как нехуй делать. Меры либо радикальные (менять работу), либо придумать хотя бы простой и неоригинальный пет-прожект и пилить потихоньку.
image.png15 Кб, 374x321
336 1567133
Анон, нужна твоя помощь.
Есть код линкрелейтед:
https://pastebin.com/c7cUUdTq

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

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

Почему?
337 1567143
>>67045
Вообще лучше не еби мозги.
Но если апа не сложная, то:
1, КуТэ5 норм.
2, Киви, в принципе, если разберешься, тоже пойдет.
338 1567150
>>67133

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


>list[0]


?
339 1567152
>>67133

> 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)
340 1567153
>>67133
Ты дичи какой-то нагородил. У тебя там range(4, 4), который ни одной итерации и не произведёт. При этом не ясно, зачем тебе списки, если там одно значение. И зачем лист называть листом.
341 1567154
>>67152

> else if list > list[i+1]


elif list[ i ] > list[i+1]

fix
image.png227 Кб, 300x300
342 1567162
>>67150
>>67152
>>67153
Спасибо, буду думать дальше.
image.png89 Кб, 408x444
343 1567168
>>67162
Нет, что-то все равно не то. Теперь программа возвращает мне количество элементов в этом изначальном списке. А нужно, чтобы в эти итоговые списки он положил минимальное число и максимальное - т.е. в min_array должно быть -195, а в max_array - 543.
344 1567170
>>67168
про функции min() и max() не слышал?
345 1567176
>>67170
Это не то. Я делаю задачу на codeabbey: https://www.codeabbey.com/index/task_view/maximum-of-array
Здесь нужно использовать линейную сортировку. Из описания следует, что нужно хранить текущий максимум и минимум в отдельных переменных, и при получении в изначальном массиве бОльшего или меньшего числа - добавлять его в эти перменные как новые экстремумы. Это то, что я пытаюсь воспроизвести.
346 1567179
>>67168
Ты, во-первых, сохраняешь в min_array и max_array не сами значения, а их индексы в ls. Чтобы сохранять значения, аппендь list[ i ], а не i.
Во-вторых, алгоритм, который ты придумал, последнее значение не учтёт, он лишь сравнит предпоследнее с последним и что-то сделает с предпоследним.
Проще сделать так. min_array и max_array изначально равны самому первому элементу ls, и это не списки из одного элемента, а просто числа. Дальше ты бежишь по ls, и если видишь число, больше,чем в max_array, перезаписываешь max_array, а если меньше, чем в min_array, перезаписываешь min_array.
15364363068710.mp45,1 Мб, mp4,
854x480, 0:33
347 1567210
>>67179
Охуеть, сработало. Спасибо!
348 1567216
>>67210
Первые 5 лекций хирьянова из шапки, все задания делай, проходи практику, контесты.
15513083485730.mp411,3 Мб, mp4,
640x360, 2:57
349 1567219
>>67216
Ага, видел, что его тут советовали, но все никак не удавалось глянуть. Обязательно теперь посмотрю.
Добра.
350 1567229
>>66877
И где здесь выигрыш в производительности? Все равно в любой момент времени работает ОДИН поток
351 1567230
>>67229
Ну так при вычислениях на одном ядре ты не сможешь получить выигрыша, хоть убейся. Толк от многопоточности по большей части есть только тогда, когда потоки запускаются на разных ядрах.
352 1567232
>>67230
Так чем именно мешает GIL-то?
353 1567234
Вечер добрый, мне тут дали задание написать cron(планировщик задач на линухе) а я вообще не знаком с python и в интернете есть только как управлять кроном через питон. Может кто сталкивался?
354 1567235
>>67232
На одном ядре разницы нет, что с GIL, что без него. GIL начинает мешать, когда на многоядерном проце запускается многопоточный код: на скольких ядрах потоки ни запускай - все, кроме одного приостанавливаются. В результате потоки размазаны по ядрам, а производительность такая же, будто ядро вовсе одно.
355 1567238
>>67234
Ядро для планировщика уже есть в стандартной библиотеке: https://docs.python.org/3/library/sched.html
356 1567239
>>67234
Питон учится очень быстро. Тебе нужно написать свою реализацию крона на питоне что ли? Можешь, когда выучишь, глянуть на это и сделать по аналогии: https://github.com/dbader/schedule
357 1567249
>>67219
Не пугайся геометрических заданий в первой практике, если лень -- оставь, потом сделаешь. Хороший курс на самом деле, но заебный, по-моему его до конца со всей практикой вообще никто не проходит, я лично где-то на половине забросил
358 1567255
>>67249
я не тот анон, но в геометрических заданиях сложно не то что их нужно погромировать, а сложно то что у тебя есть пробелы в геометрии. нужно гуглить, разбираться, смотреть формулы.
359 1567259
>>67239
Я просто немного не понимаю как мне синтаксис крона сделать понятным для питона. Там же эти *
360 1567261
>>67239
Я нашел такую вещь как crontab но тоже недопонял как ей пользоваться.
361 1567263
>>67255
Ну там задания прямо так и поставлены, мол, загуглите эту хуйню и реализуйте. Это же главный навык, взять незнакомую штуку, найти объяснения в интернете и имплементировать себе.
Опять же, в первой практике простая геометрия, это мне было легко, а вот в какой-то практике дальше, где-то в 9-10 вроде, нужно было моделировать поведение шариков в двумерном пространстве, как они друг об друга стукаются. А я механику вообще не знаю, я в школе на уроках физики решал домашку по математике, а вуз бросил до начала курса, ну и я как-то эти формулы перевёл в программу, но какие-то там проблемы были всё равно, неправильно моделировало и я не разобрался, где ошибка. Тут уже реально просто загуглить и формулы переписать не получается.
362 1567273
>>67259
Например, написать с нуля парсер crontab на питоне, либо использовать для этого стороннюю либу, которая почти наверняка существует.

Ты вообще уверен, что точно до конца понимаешь, что от тебя требуется? Задача выглядит странно.
15784212147960.jpg42 Кб, 700x741
363 1567280
питонач, стоит ли читать "пола берри: изучаем программирование на пайтон" ?

как думаете годная книга? я уже до второй главы дочитал, стоит ли дальше?
364 1567281
>>67280
что у него за конча на свитере? что за мода на дэпрэсию? ты думаешь ты один такой кому тяжело на этом свете?
365 1567283
>>67280
Пиши код блядь. Если хочешь книжки вумные читать, поступай на филосовский или филологический факультет.
366 1567284
>>67273 Сказали аналог крона на питоне, а так как я учил си подобные языки очень трудно привыкнуть, ещё и на линухе. Хз чо делать
367 1567285
>>63834 (OP)
Почему разметка шапки какая-то ебанутая? Да ещё и с опечатками. Нельзя что ли один раз сделать нормально, чтобы нас за говноедов потом не считали?
368 1567286
>>67285
Поправь, предложи что-то новое.
369 1567287
>>67281

>что у него за конча на свитере?


это дырки

>что за мода на дэпрэсию?


это мэм с думером-хуюмером

>ты думаешь ты один такой кому тяжело на этом свете?


а я разве говорил, что мне тяжело? >:3
sample013a2eaed2ec6135a861bb1113d6b9c0.jpg192 Кб, 850x1511
370 1567288
>>67283
чтобы его писать, нужно знать хотя бы основы. поэтому ищу какие нибудь мануал для нубов.
371 1567289
>>67288
мануалы*
фикс
372 1567303
>>67286
Вот если ОП зальёт целиком на пастбин какой-нибудь шапку, тогда и поправлю
373 1567307
КАРАСИБОМБА НА ДНООООООО
374 1567347
>>67288
Хватит укуса питона, чтобы начать что-то писать
375 1567395
Пытаюсь вкатиться в жуниор пайтон дев, но из 10 откликов на вакансии получаю 3 ответа с предложением решить тз и в 3 из 3 случаев я получаю отказ. Один раз написали причины отказа – две из них потому что хуево прочитал условия, третья – сложная реализация.
Я хз, может посоветуете что почитать, чтобы научиться писать тестовые так, чтобы их принимали. Ну или обоссыте за то, что говнокодер.
К слову, прогоняю код через flake8, слежу чтобы методы были малонагруженными и обрабатываю непредвиденные ситуации.
376 1567413
>>67395
Вообще такое практикой добивается. Практикой написания прожектов, к примеру.
Скинь тестовое глянуть.
377 1567422
>>67413
Это даже не проекты. Просто задачки на алгоритмизацию и лишь один раз была задача распарсить каталог магазина и собрать все в csv.
Ну например https://github.com/paul-vasiliev/python-test-task/blob/master/README.md
Было бы интересно глянуть на самое простое решение.
378 1567449
Какой минимум нужно знать чтобы на джуна взяли на бэк? Заебало не работать.
379 1567456
>>67347
я уже начал вместо него читать пола берри, стоит продолжать?
380 1567472
>>67422
Блядь, это так тестовые задания на бэкэнд выглядят? Я думал там что-нибудь вроде "напишите микросервис, который бы по запросу обращался к 3 разным свободным api погодных сервисов и выдавал средние данные". Я помню, тут кто-то расписывал, как пилил тестовое с погодными сервисами связанное
381 1567473
382 1567482
>>67395
Непредвиденных быть не должно. Либо предвидишь конкретные, либо кладёшь весь процесс, чтобы сразу заметить баг.
383 1567487
>>67472

>Я думал там что-нибудь вроде "напишите микросервис


Это второй этап после подтверждения норм ГТО.
sage 384 1567526
Суп питонач. Есть одна строка '\x009'. Как декодировать её в девятку? Почему, блджад, это не девятка?
385 1567527
>>67526
Сажа приклеилась. Строка bits
image.png24 Кб, 591x207
386 1567534
387 1567538
>>67534
чому не utf-8?
388 1567540
>>67534
Блядь, без принта он всё равно в этом ёбаном виде хранится как ascii. Значит мне его надо закодировать в utf-8
389 1567541
>>67538
Какая разница для такого символа.
390 1567543
>>67540
Почитай что ли про строки в питон3.
391 1567545
>>67541
ну он и другие начнёт с аски декодировать, вместо ютф-8
392 1567546
>>67543
Ладно. Спасибо. Раньше не приходилось с байтоёбством сталкиваться. Подскажешь что конкретно почитать?
393 1567547
>>67540
s = s.decode('utf-8')
394 1567548
>>67543
Спасибо, да.
395 1567549
>>67547
Да там неважно utf-8 или ascii (в моём случае там реал ascii). Дело в том, что в строке, в непечатном виде, он хранится также /x009. Собственно как мне с этим работать то?
397 1567559
>>67549

>Собственно как мне с этим работать то?


s = s.decode('utf-8')
Screenshot20200108175731.png55 Кб, 444x126
398 1567570
>>67559
Я ж говорю, он после декода остаётся в строке в том же виде. Только при печати скрытые символы исчезают.
399 1567574
>>67570
Наркоман, у тебя до декода байтовая строка, после - юникод строка. Как она там представлена в питоне тебя ебать не должно.
400 1567576
>>67570
Нахуй тебе эта строка сдалась? Ты ебанутый? За это время пока ты тут срешь, мог бы уже мувисерчер написать.
изображение.png14 Кб, 1198x404
401 1567592
>>67570
дебилич, я тебе третий раз пишу
s = s.decode('utf-8')
402 1567641
>>67526
ord(b"\x09")
403 1567680
>>64424
Друзья, какие же вы терпеливые. Почитал посты от этого мудилы и захотелось плюнуть ему в ебло. Весь, блять, из себя такой деловой, тут я не буду разбираться, здесь мне не то, тут не это. Каззёл ебаный, не хочешь разбираться - плати деньги или пиздуй отсюдова. Всем ебаным тредом, нахуй, блять, тебе об'ясняют, как сделать, а ты, хуило тупорылое, ещё нос воротишь.
404 1567686
>>67680
А нехуй питонщикам выёбываться, что у них такой супер-простой язык, на котором всё сразу работает, а на деле от C++ ушёл недалеко, блеать.

мимо
405 1567691
>>67574
Но мне то девятка нужна, а не вот эта хуета с \x00. В общем я уже для этого нашел решение, но продолжаю байтоёбствовать и нихуя не понимать.
>>67592
Ты не понял что на скрине. Когда ты пишешь print() строка приводится к "печатному" виду, и "непечатные" символы скрываются, но в переменной они по-прежнему есть.
>>67641

> ord(b"\x09")


Спасибо Антон. От этого можно плясать. В тырнетах нашёл filter(string.printable.__contains__, '\x009\)) как-то так.
406 1567702
>>67691

>Ты не понял что на скрине. Когда ты пишешь print() строка приводится к "печатному" виду, и "непечатные" символы скрываются, но в переменной они по-прежнему есть.


Пиздец ты дебил какой-то. Напишу в четвёртый раз, может в этот раз поймёшь:
s = s.decode('utf-8')
Screenshot20200108201449.png129 Кб, 378x370
407 1567710
408 1567711
>>67691

>почитай мануал


>нипанянтна байтоебство ррряяя


ясно
409 1567712
>>67711
Я уже всё читаю, просто спасибо написал, ёпта.
410 1567713
анончик, подскажи пожалуйста, как организовывается многопоточность (многопроцессорность) для ботов? вот допустим на этой либе https://github.com/python273/vk_api/blob/master/examples/longpoll.py
лонгпул ловит все события, а как уводить событие каждого пользователя на свой "процесс", и нужно ли это вообще?
411 1567723
>>67710
Всё, понял о чём ты, извени. Я незнаю почему так/
412 1567724
>>67713
threading.

>и нужно ли это вообще?


А мы это знать должны, или ты?
413 1567726
>>67680
Какому-то студенту задали высрать на питоне что-то, в процессе высера он знатно подохуел соснолечкой. Вполне себе оправданный бугурт, когда в инструкции написано как всё легко установить в одну команду, а по факту ничего не работает. Ему кстати в треде вроде бы так никто и не дал рабочего решения
изображение.png13 Кб, 1152x348
414 1567728
>>67723
>>67710
И да, если сильно вникать не охота (как мне сейчас) - лишний символ можно тупо отрезать
415 1567730
>>67686
Вообще-то в /pr все выебываются сложностью своего языка, а не наоборот
416 1567731
>>67728
Да я уж решение выше написал. Спасибо. Фильтрану просто все непечатаемые символы.
417 1567732
>>67726

>Ему кстати в треде вроде бы так никто и не дал рабочего решения


Хорошо жирнишь
418 1567840
А где можно список всех советов pycharm прочесть, обзор мб какой, фишки, способы для наворотов?
419 1567841
>>67713
Запилил своего бота с плагинами и плюшками на основе этой либы и потоков.
Задавай свои вопросы.
420 1567850
Это снова я.
Сейчас пилю программу, которая проверяет, существует ли треугольник с заданными сторонами a,b,c.
Почему-то при любых заданных сторонах она возвращает, что треугольник существует, хотя из указанных значений существует только второй и третий треугольники, первый - нет.
Сумма двух сторон должна быть меньше третьей стороны, чтобы треугольник существовал

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

https://pastebin.com/1fVYXVSK
421 1567851
>>67850
Сумма двух сторон должна быть БОЛЬШЕ третьей стороны,
Быстрофикс.
422 1567864
>>67850
Надо and вместо or
423 1567866
>>67850
or вернет True, если хотя бы одно условие выполняется.
Треугольник а=1, b=3, c=5 не существует, но второе и третье условие в if у тебя True.
424 1567869
>>67866
>>67864
Ебать я тупорез. Спасибо!
425 1567909
Вечер добрый. У меня к вам супер тупая и ахуевшая просьба за которую меня вполне справедливо будет послать нахуй. Но я все таки попробую,может кому то настолько нехуй делать. Мне дали задание написать аналог cron(планировщик задач для линукса) на питоне, но так как я с питоном не знаком от слова совсем а сроки жмут я нашел пример в интернете, но не могу в нем разобраться ибо не привык к синтаксису. Может мне кто то помочь с разбором данного кода?
https://ideone.com/wSB2O8
426 1567925
Я все. Блять читал укус, метца, ебаного нудного лутца, но хули толку если у меня блять нет инета дома. Там скачай пакет какой то хуйни, чтобы графен хуярить, для графиков скачай другой хуйни. Ебаный в рот, и хули делать? Лежу со вчерашнего дня как еблан, на телефоне 500мб трафика осталось, хуй знает мож задачки какие глянуть. А так чет все желание пропало, блять. в пизду
427 1567951
>>67422
Возвращаясь к этой теме. Я думал, что кто-нибудь вкинет свое решение, чтобы я сравнил по сложности со своим отклоненным.
Вот что было у меня https://pastebin.com/JEBuzFEh
428 1567959
>>67925
Пиздец оправдания, уже стандартной библиотеки питона ни для чего не хватает. Ну сходи в мак с ноутом своим и выкачай сразу с запасом библиотек
429 1567961
>>67959
Хули ты на него гонишь, а не на авторов этих "учебников"?
430 1567962
>>67961
Потому что ему авторы навыдумывали обучающих программ со всякой графикой, хуяфикой, чтобы всё наглядно и красиво, а он не способен скачать пакеты на 50 мб. Пусть идёт сицп читает, не будет никакой графики и качать не нужно ничего.
431 1567963
>>67962
Нужно качать сицп и интерпретатор лишпа.
432 1567964
>>67951

>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


Ты это им отправил или нам?
433 1567965
>>67963
В шапке есть сицп на питоне
434 1567966
>>67965
Я прост не читаю шапку, потому что ничего не спрашиваю)))
435 1567971
>>67959
какой в пизду мак в мухосрани?Я б походил конечно, но экран на ноуте не пашет подключаю к монику...
436 1567980
>>67724
А трединг разве не конкурирует сам с собой? в смысле если исполняется один, то другой ждет, и получается тоже самое?
Если Вы писали, что-то с использованием этого модуля этой либы, возмонжо и вы должны это знать, я хотел узнать о Вашем опыте.
Яподумал про треды + асинки?
437 1567981
>>67841

>с плагинами и плюшками


С какими :)
Где генерировать потоки? при появлении ивента под каждого юзера?
438 1567992
>>67964
Очевидно вам.
439 1567996
>>64281
Я чего-то не понял, в вопросе же завуалирован ответ? Почему не до l[2] включительно?
440 1567997
>>67971
Ремоут через мобилу а лучше ssh, чтобы попрактиковаться работать в сонсолечке, чего как маленький.
441 1568007
>>67981

> С какими :)


С разными. Там и юзание чужих апи для обработки изображения, и cv2 и текст->аудио и т.д. и т.п.

> Где генерировать потоки? при появлении ивента под каждого юзера?


При появлении команды от юзера создаю поток в котором запускаю нужный плагин с данными юзера + проверка прав + дефолтные плагины(/которые на каждое сообщение стартуют.
442 1568021
>>67997
Хуя ты грузанул. Ща буду гуглить незнакомые слова. Ssh чет слышал однажды
443 1568030
>>68021
Это ты тот драйверописатель на си плюс плюс?
image.png5 Кб, 313x99
444 1568035
>>68007

>При появлении команды


Это получается вот тут вот? А как ГИЛ работает с твоими "ожиданиями" внешних АПИ? Если поток ждет ответа от постороннего, то выполняем другой поток? или внешние запросы нужно оборачивать в асинк/эвейт?
445 1568063
>>68007
>>68035
Вообще было бы намного проще, если бы ты скинул репу на гитхабе, если у тебя таковая имеется, ну или поделился частью исходников, отвечающей за работу с лонгпулом и многопоточностью.

другой заинтересованный анон
446 1568071
>>68030
не,я ультра нуб который хотел пощупать пайтон
447 1568079
>>68063
Репа закрытая.
Пару тредов назад набирали с товарищем людей, но никто не откликнулся.
Оставляйте ваши почты - добавлю.
>>68035
Ух, почитай лучше, для начала, теорию про потоки в питоне, это будет лучше/полезнее и тебе сразу станет все понятно.
448 1568099
>>67980
нет, не конкурирует.
449 1568119
>>68079
У бесплатных закрытых реп ограничение на 3 контрибьютора, не?
450 1568120
>>68071
Лучше бы девочек щупал.
451 1568130
Сап, помогите с проблемой.
Есть одна задача. Проверить, является ли введеное число кубом другого числа. Делать нужно без условных конструкций.

Как я размышлял: число будет являться кубом, если после взятия кубического корня(возведения в степень 1/3) и далее возведения в куб, получившееся число должно равняться исходному. Ну вот незадача, при возведении в степень 1/3 у меня получается хуевое действительное число, а при попытке его привести к типу int оно округляется вниз. Короче параша. Что фиксить? Я думаю, а что если сделать искуственно всегда возведения вверх(типа int(....) +1), это не поебланит мое решение?
452 1568144
>>68130
Любое число является кубом другого числа.
453 1568209
>>68130
А не проще проверить на наличие ненулевого остатка? Ну типа х^1/3 % 1 > 0
454 1568226
>>68130
Чисел, кроме натуральных, не существует.

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

Вместо ^ звезда.
455 1568235
>>68226

> Чисел, кроме натуральных, не существует.


Explain yourself.
456 1568260
>>68235
Это значит, что наивное решение с нецелыми a не заработает. Хотя, может, и с целыми тоже, я не запускал эту хуиту.
457 1568265
А что щас по веб-программированию на пайтоне? Загибается понемногу или норм вкатываться?
458 1568267
Делаю программу, которая должна рисовать фракталы c применением PyQT5(!).
Такая проблема: не могу нормально понять, как вычислить угол. Допустим, если при 1 итерации снежинка Коха рисуется так(пик.1), то у меня проблема с углом и получается вот так(пик.2), я там отметил под какими углами рисуются эти линии.
Вот сам код: https://pastebin.com/1XZsmBU3
Все вычисления идут с 25 по 40 строку.
Файл на ввод может быть такой:
Кривая Коха
5
F
F F-F++F-F
Буду очень благодарен, кто поможет, давно с этой задачей ковыряюсь.
459 1568270
>>68226
>>68209

Cпасибо, помогли.
460 1568324
Привет, сразу скажу, что в питон особо не лезу, просто тыкаю из интереса и возник вопрос:

Допустим, я хочу решить простое уравнение:

x + 3 = 9

Каким образом я могу записать в программу переменную икс?
Потому что я так понимаю, что если записать
x = "x" ,то это все нихуя не будет математически работать
461 1568334
>>68324
возможно, x = int
462 1568342
>>68324
X = 9-3
463 1568351
>>68324
import sympy
import sympy.solvers
x = sympy.Symbol( "x" )
sympy.solve( x + 3 - 9, x )
464 1568362
>>68267
Отбой, уже помогли
465 1568373
>>68351
Спасибо, библиотека выглядит классной
466 1568385
>>68351
Какой-то бред.
Зачем ты импортируешь symply.solvers, если её не используешь?

> x = sympy.Symbol( "x" )


вот что такое "x" в кавычках и как дальше применяется? Ты создаёшь какой-то объект, в котором операторы +- могут быть перегружены

> sympy.solve( x + 3 - 9, x )


Здесь ты уже работаешь с этим объектом, и перегруженными операторами. Как вообще вот эта функция работает и куда девается результат?

Зачем предлагать нерабочие решения?

скорее решение будет проще,
import smartmath
equation = smartmath.linear_equation
equation.set_variable('x')
print(equation.solve("x+3=9"))
eqsolver.png23 Кб, 547x211
467 1568402
468 1568408
>>68351
>>68385
Пардон, такая либа и правда есть. Я подумал ты троллишь
14485378229630.png69 Кб, 353x332
469 1568451
Котаны, а что если я хочу использовать библиотеку-dll, которая входит в состав другого приложения, в своей програме? Ну, типа, чтоб всё законно было. Надо к автору обращаться за разрешением?
470 1568452
Бандиты, просвятите по докеру
Попытался вкатиться и вроде все и пашет, и чот мне не ясно нихуя.
Допустим пердолю я свой virtualenv/pipenv , ставлю туда джангу, хуячу Dockerfile и docker-compose.yml файлы, жму

> $ docker-compose up -d --build


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

> $ docker-compose exec web python manage.py startapp hui


- это создает в джанге внутри докер-контейнера приложение hui

и где мне его редактировать блядь? Ну не через nano ж ебаться $ docker-compose exec web nano hui/models.py блядь?

И как эту залупу всю прикрутить к PyCharm?
Гуглю "pycharm edit in docker container" а там какая-то шляпа, видать все совсем иначе делается
471 1568456
>>68452
пайшарм под джангу надо на торрентах про версию скачивать. Там вроде вся процедура в ГУИ проходит (но это не точно)
472 1568460
>>68456
Да есть уже про версия пичармы, но делу это не помогает.
Я не могу понять каким боком мне наладить эту что называется "мастер-мастер репликацию" между всем говном на винте и внутри докер-контейнера чтобы редактировать где-угодно и оно синхронизировало код в средах между собой
473 1568470
>>68460
Иди учи как докер себе монтирует каталоги.
Там поймешь, почему вопрос у тебя дцпшный.

Репликацию он захотел между хостом и контейнером, ебонат?
474 1568476
>>68460
Короче, чтобы не один хейт лить на тебя - файлы редактируются всегда на хост машине.

Если нужно, чтобы новая версия файла обновилась в контейнере - ты перезапускаешь контейнер, который монтирует к себе новую версию каталога с измененным файлом, ферштейн?
475 1568478
>>68451

>Надо к автору обращаться за разрешением?


Да. Считай, что это тоже самое, что ты используешь чужое приложение целиком. Обязанностей по отношению к держателю прав на приложение столько же, даже больше.
476 1568491
>>68470 >>68476
Ну я так примерно и предполагал.
Но! Тогда возникает вопрос. Окей я тут в одну харю клепаю говносайт, нормуль, на хосте (своем пекарусе, на котором и разрабатываю) чет хуячу - по итогу загоняю в докер-контейнер и отправляю докер-контейнер например на сервер. Пока это в одно ебло все - окей, никакой разницы. А если б нас пять разных васянов проект фигачило - 2 бекендера 3 фронтендера напрмер, что, всем надо было бы распаковывать докер контейнеры себе на пеки, разворачивать там аналогичные среды выполнения с аналогичными библиотеками и тд и в конце рабочего дня из гита собирать один образ в новый докер? И в чем тогда понт?
477 1568502
>>68491
Ну обычно разработка происходит параллельно и соединяются ветки только в момент релиза и только нужные, ну и занимается этим девопс.
478 1568517
>>68502
Я просто думал докер это немного другое, единая удобная для всех песочница чтобы фронтэндщик не забивал свой комп скажем модулями для спринга или джангами с питонами, а скачал образ в виртуалку - запустил - допердоливает
И вы пораздавали всем нуждающимся по докер-контейнеру с актуальной версией софта и они там каждый в своем ебется.
А получается что у всех на компах должно быть развернуто практически полностью рабочее окружение с одинаковыми всеми подряд библиотеками и только потом посредством git'а девопсы или другие неравнодушные уже релизы запихивают в докер чтобы одним пальцем захуярить на сервак.
Хз. До сих пор не могу понять такого уж явного преимущества именно с точки зрения организации рабочего процесса
479 1568524
>>68119
Да, нас двое.
480 1568532
>>68517
Ответ кроется уже в твоем вопросе.

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

Тогда и разработка, допустим, для тебя, ограничится только одним контейнером, с которым ты можешь ебаться как тебе душа желает.
481 1568547
>>68478
А в каком виде разрешение получать, лол?
482 1568564
>>68532
Компренде, амиго. Грасиаз за ответы
483 1568876
>>68120
ТНН
484 1568945
https://github.com/izicoder/some_stuff?files=1
Ух ебать школьную хуету откопал свою.
Скажите у меня есть шансы в программировании?
485 1568948
Аноны, решил немношко в питон повкатываться. Попердолиться с http модулем. Такой вопрос - по дефолту питон однопоточный? Тоесть все входящие запросы выполняются последовательно, и если один запрос долгий - то все остальные подвиснут и будут ожидать его выполнения? Решение данной проблемы заключается в том что для каждого запроса нужно создавать свой отдельный поток? И закрывать его по выполнению запроса?

Так то бэк на пхп пишу, и ноду знаю весьма поверхностно
486 1568952
Я пишу бэк для интернет магазина и пытаюсь сделать REST api, какие технологии для авторизации мне стоит использовать? Я до этого вообще никаких авторизаций не делал и не очень представляю, как принято делать. Пока собираюсь использовать JWT и хранить в DOM-хранилище
487 1568955
>>68948
Если что-то ждет выполнения от чего то другого (ответ другого сервера, чтение из файла) то это же не задействует ЦП, значит гил переключится с этой задачи на другую, выходит что потоки подойдут норм.
Еще можно асинхронность сделать?
я только учусь
488 1568956
>>68952

Джанго 3 (которое наконец-то асинхронное) + джанго рест фреймворк + (далее опционально) мемкешед + раббит эм кю + селери
489 1568957
>>68956
Мне нужна именно технология авторизации, или вообще попробовать самому её написать. У меня уже приложение на фласке, я начал изучать фреймворки с него. Следующие пет проекты буду писать на джанго и aiohttp
490 1568959
>>68547
В письменном.

Ты не имеешь право просто так использовать чужие продукты. Это если тебе нужна чистота и законность. То есть можешь, конечно, если ты неуловимый Джо таких большинство и ты скорее всего из них, но тем самым ты подставляешься, тебя можно и засудить, и посадить.
491 1568962
>>68957
Это совершенно базовая задача и под неё есть какие-то типовые решения.

В Джанге всё есть в коробке и описано в детализации. А aiohttp надо стороннее решение прикручивать, на какие-то ссылаются на сайте сервера, но я честно не пробовал.

Самому прикола ради тоже можно написать. Полезно для самообразования, но для работы пилить велосипеды считается дурным стилем. И чтобы писать, надо теорию немного изучить, основные технологии авторизации.
492 1568964
>>63834 (OP)
питона мне запилите
image.png98x17
493 1568967
Чет не могу разобраться, даже стаковерфлоу не помогает. Есть .csv пикрелейтед, мне нужно считать значения в ColumnA и ColumnB в списки, чтобы было
columna_list = [70635, 84399, ....]
columnb_list = [23146, 27965, ....]

Как это сделать?
image.png17 Кб, 428x236
494 1568968
>>68967
Чет всрался пикрейлетед.
495 1568970
>>68968
>>68967
начни с
import csv
496 1568971
Ньюкек вкатывается в тред, ща слушаю лекцию по питону. и там показывают выражение типа
x=12
y=false
print (x or y)
Получилось
12
И диктор говорит что должно вы наверное подумали что должно было получится TRUE. Так откуда там могло вообще появится TRUE поясните?
497 1568972
А сам понял, типа х=12 значит тру, соре)
498 1568973
>>68972
Ты нихуя не понял.
499 1568974
>>68973
В плане?
500 1568975
>>68970
Да я вроде так и сделал. У меня не получается считать именно порядово.
https://pastebin.com/RTnQ1Z8D
Получаю ошибку
csv_array = zip(csv_array[0], csv_array[1], csv_array[2])
IndexError: list index out of range
501 1568980
>>68975
Ну так тебе ошибку написали, подумай.
502 1568981
>>68980
Я попробовал подумать перед тем, как сюда написать, именно поэтому и прошу помощи. У меня есть три колонки - это три индекса, нулевый, первый и второй. Что не так?
503 1568986
>>68981
csv_array = []
никаких изменений списка
csv_array[0]
попытка вызова по индексу
???
504 1568996
>>68986
Бля. Жопой чую, что где-то должен быть csv_array.append(вот только что тут писать?), но куда это приткнуть? Не понимаю.
505 1569002
>>68996
Могу только посоветовать почитать про конструкцию for .. in .. и циклы в целом, про методы zip и append.

другой анон

а если учить и разбираться тебе впадлу, то вот подсказка:
append(row) в цикле, ты для этого и итерируешься строками.
Вне цикла делаешь транспонирование (по запросу transpose list of lists python первая ссылка на стаковерфлоу), после чего упаковываешь все в свой любимый zip
506 1569013
Пишу программку для ML. Нужны фотки людей, где можно найти готовые датасеты с картинками, где-то 1-10к ?
507 1569016
>>68971
Потому что обычно все что не ноль - это тру. Выражение "тру или фолз" даёт тру.
изображение.png180 Кб, 1920x1080
509 1569021
Пишу маленькое десктопное приложение для себя. Короче наговнокодил интерфейс на tkinter

https://pastebin.com/9dmxRUUE

Он компилится без ошибок, но при запуске появляется просто пустое окно в котором ничего нет

Чому так?
510 1569025
>>69017
спасибо
511 1569241
Народ, кто-либо пользовался видеокурсами на udemy.com ?
В особенности Automate the Boring Stuff with Python Programming или
The Python Mega Course: Build 10 Real World Applications, недавно начал изучать питон и в общем программирование (2 недели) поэтому хотел спросить Ваше мнение по поводу этих курсов.
512 1569260
>>69021
Ты не все фреймы запаковал. Добавь перед мэйнлупом:

leftFrame.pack()
rightFrame.pack()
mainFrame.pack()
513 1569264
>>69241
За курсы нихуя не скажу, но вон в шапке книга "автоматизация скучных задач ч.2" лежит. Чем тебя не устроит?
Первая часть была хорошей.
514 1569265
Пора перекатываться, анчоусы.
516 1569514
Блять, хули лутц такой пидорас? Пиздец, дочитал до cgi, поясняет " ну тут хуйня, напиши и все заебись будет". Написал и нихуя не работает. Ебаный рот, где блять обьяснение?
517 1570800
>>65296
Ну это единица синтаксиса которая задает определенное правило
Тред утонул или удален.
Это копия, сохраненная 26 февраля 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски