М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 18 апреля 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

68 Кб, 640x1085
PYTHON №6 26 фев, 22:04 1146623 В конец треда | Веб

F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://repl.it/languages/python3

Книги: https://yadi.sk/d/tArKKuQu3Kejuq и ссылка на PyCharm
Книги: https://yadi.sk/d/H-00n-UG3RSQem/

Предыдущий тред >>1141205 (OP)

Python питон

Ответы467384844048727490145175352454

39 Кб, 754x280
27 фев, 02:05 2 1146690

Аноны, как так, нахуй?

Ответы466944763848209

27 фев, 02:12 3 1146694

>>1146690
русских букв в названии колонке нет?

Ответы46807

85 Кб, 630x630
27 фев, 03:39 4 1146713

Есть что по мультипроцессингу на русском?

27 фев, 04:08 5 1146716

255 Кб, 623x822293 Кб, 639x755

Ухх бля. Есть задание, есть код и результат его работы. Хочу спросить, насколько он говнокод. Спрашиваю потому, что для меня было реально challenging. Не все, только вывод этих самых данных в паре, с ним ебался долго. If'ов чуть более чем дохуя, хочу узнать, мб это все можно было бы сделать проще, быстрее и за меньшее количество строк, не написал ли я где-то масло масляное, и т.д.

https://repl.it/repls/HandsomeRepentantGlitches

Кстати спасибо >>1146165 почитал, понял.

Ответы467234834949830

27 фев, 04:40 6 1146723

>>1146716
Сойдёт. Поменьше ручной работы со счётчиками делай, есть enumerate, itertools.count.

Для вывода таблиц есть https://github.com/gregbanks/python-tabulate (возможно его не хватит для хитровыебанного вывода как у тебя, но в целом очень экономит время).

Попробуй ещё объекты использовать, чтобы например usernames через цепочки вызовов не таскать каждый раз.

click/argparse для параметров понадёжнее будет.

Твой подбор username будет выдавать user1 user12 user123 user1234 user12345 ..

Название process_username хуёвое, лучше create_username или pick_unique_username. Вместо user_to_str лучше format_user.

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

File {} not found нужно выводить в stderr, чтобы не ломать вывод при редиректе потока в файл.

Отделить загрузку из файлов и подбор уникальных username во времени. Либо переделать всё в один большой итератор, принимающий итератор имён файлов, выдающий поток namedtuple.

Обернуть в if --name-- == '--main--':

Ответы467424707347779

27 фев, 07:05 7 1146738

>>1146623 (OP)
В чем косметологический эффект пикчи?

Ответы4679446892

27 фев, 08:32 8 1146742

>>1146723
>Обернуть в if --name-- == '--main--':

10 Кб, 258x176
27 фев, 09:21 9 1146759

СПАСИТЕ

Посоны, помогите, пожалуйста. У кого установлена Anaconda 3 2, наверное, тоже сойдет под Шиндовс.

Выложите, пожалуйста, на файлообменник ваш ключ регистра по адресу:
HKEY_CURRENT_USER\Software\Python\
Вместе со всеми подключами (ContinuumIO вроде и все остальное)

А то у меня в результате пертурбаций потерлась эта область, а восстанавливать руками по PEP 514 не хочется и переустанавливать заново только ради этого тоже не хочется.

Ответы4677046772

27 фев, 10:13 10 1146770

>>1146759
Разве оно не за 5 минут переустанавливается? Дольше ответа тут ждать будешь.

27 фев, 10:13 11 1146772

>>1146759
Уже не надо. Начал переустанавливать. Будет быстрее.

27 фев, 10:50 12 1146794

>>1146738
Удав пожрал слона. Старый мем, оригинальное возвращение.

Ответы47132

27 фев, 11:09 13 1146807

>>1146694
Я перепроверю, но вряд ли, я начинаю вводить название колонки, вылазит подсказка и все ок.

Ответы47306

27 фев, 12:55 14 1146846

Питонач, помоги нубу.

Как из питон файла передавать команды в cmd?

Например, простая задача - зип папки. В самоучителе https://python.swaroopch.com/problem_solving.htmlпишут что нужно просто принтануть команду, но эффекта нихуя.
Кидаю py-файл в cmd, но cmd видит её просто как текст и не выполняет.

Код такой:
print(r"zip -r D:\a.zip D:\a")

Ответы4685246857

27 фев, 13:00 15 1146851

Сап, тред. Мне надо запустить бэк на python, но! Выпадает такая ошибка.
ImportError: No module named django_filters
Хоть модуль и установлен вот так
pip install --user django_filters
Collecting django_filters
Installing collected packages: django-filters
Successfully installed django-filters-0.2.1

Что делать, как с этим жить?

Ответы46855

27 фев, 13:01 16 1146852

>>1146846
>нужно просто принтануть команду
Бля лол. Субпроцесс модуль.

Ответы46862

27 фев, 13:02 17 1146855

>>1146851
в интернетах посоветовали использовать virtualenv.pypa

27 фев, 13:02 18 1146857

>>1146846
Хуйню несёшь.
Чтобы из питона выполнить команду шеллом(cmd) вызывается os.system(zip_command), в твоём гайде это есть.

Ответы46862

27 фев, 13:14 19 1146862

>>1146852
Спасибо за ответ, но я пытался понять как это было сделано без дополнительных модулей.

>>1146857
Всё, разобрался с os.system, спасибо. Сбило с толку что оно было поставлено после if.

72 Кб, 743x957
27 фев, 13:54 20 1146891

В мухосрани знание Фласка поможет найти работу или только Джанго?

Ответы46938

27 фев, 13:59 21 1146892

>>1146738
https://en.wikipedia.org/wiki/The_Little_Prince

Ответы47132

27 фев, 15:34 22 1146938

>>1146891
В мухосрани можно выжить если делать сайты под ключ. Там можешь уже хоть на хаскеле делать, всем до пизды.

Ответы46958

19 Кб, 381x400
27 фев, 16:44 23 1146958

>>1146938
> под ключ

27 фев, 17:42 24 1146999

Анона, может есть годные сайты с задачками на питон? В шапке смотрел , но может есть какие-то по лучше?

Ответы470164713347275

27 фев, 18:12 25 1147016

>>1146999
Есть ещё spoj, но лучше checkio не найдёшь, хотя бы потому, что там можно посмотреть как батя решил.

Ответы47062

27 фев, 18:15 26 1147019

Если я буду ставить ; я ничего не сломаю? Просто так как-то привычней.

Ответы47279

27 фев, 19:16 27 1147062

>>1147016
>checkio
Cпасибо чекну ;)

Ответы47088

27 фев, 19:24 28 1147073

>>1146723
аккуратнее с кликом, он мухлюет с exit code

Ответы47330

27 фев, 19:47 29 1147088

>>1147062
Это было в шапке, ёпту.

27 фев, 20:25 30 1147132

>>1146794
>>1146892
Господи, да отсылку к Маленькому принцу только третьеклассник не увидит. Естественно, я спрашиваю за цимес, который, по всей видимости в цветах и фразе про PHP. Вот это мне не ясно.

Ответы47284

27 фев, 20:28 31 1147133

>>1146999
Поищи здесь:
https://www.reddit.com/r/learnprogramming/wiki/faq#wiki_getting_started
А вообще классика:
http://www.pythonchallenge.com

Ответы47200

27 фев, 22:07 32 1147200

>>1147133
Реально много полезного, спасибог

27 фев, 22:24 33 1147216

Как сделать "особый" лог в консоль, где помимо обычного принта, внизу ещё специальная неподвижная строка статуса?

Ответы47245

27 фев, 22:56 34 1147240

Чуваки, есть те, кто шарит в PyQt5? Вопрос в следующем, как мне создать дочернее окно в программе? То есть, есть основное окно, на нём кнопка, чтобы нажал на кнопку и открылось новое окно. В инете все примеры на qt4, там всё же синтаксис чуть иной

27 фев, 23:01 35 1147245

>>1147216
Легче GUI запилить. Серьёзно. Особенно на винде.

Ответы47303

27 фев, 23:55 36 1147275

>>1146999
https://techdevguide.withgoogle.com/paths/advanced/
Фундаментальные вещи :
https://practice.geeksforgeeks.org/
Супер изи :
http://exercism.io/languages/python/about

52 Кб, 900x900
28 фев, 00:10 37 1147279

>>1147019
Отвыкай. Привыкание к стилю очередного нового для тебя языка займёт максимум неделю.

Ответы47280

28 фев, 00:11 38 1147280

>>1147279
У меня уже рефлекс ставить ; , развился.

Ответы47304

28 фев, 00:24 39 1147284

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

Ответы47346

28 фев, 01:37 40 1147303

>>1147245
Какой ещё винде? С чего ты взял что у меня винда? Мне не нужен GUI, я видел скрипты где реализовано подобное, например при скачке плагинов ноды что то вроде этого.

Ответы4730547401

28 фев, 01:56 41 1147304

>>1147280
Тебя будет хуесосить каждый, кто увидит твой код.

28 фев, 01:57 42 1147305

>>1147303
curses

12 Кб, 1133x81
28 фев, 02:13 43 1147306

>>1146807
Нет, нету.
Точно такая же хуйня с постгресом.

Ответы47666

28 фев, 02:49 44 1147312

Господа, посоветуйте ide для 3.x версии на macos. Поставил LiClipse, но он, вроде как, 2.х

14 Кб, 591x143
28 фев, 03:48 45 1147319

Почему PyCharm предлагает мне эти замены? Обычно это происходит только когда я уже создал переменные раньше. Эти имена builtin'ы или что? Или просто общее соглашение по названию этих штук, которое PyCharm очень активно поддерживает?

Ответы47322

sage 28 фев, 03:56 46 1147322

>>1147319
> Эти имена builtin'ы или что?
Нет.
>Или просто общее соглашение по названию этих штук
Да.
>которое PyCharm очень активно поддерживает?
Наверное.

28 фев, 04:34 47 1147330

>>1147073
Например?

Ответы49373

28 фев, 07:13 48 1147346

>>1147284
Спасибо

28 фев, 11:32 49 1147401

>>1147303
colorama

28 фев, 13:38 50 1147450

Как из такого:
[<h2 class="heading_10">абвгд<br><span class="sub_title"></span><span style="font-size:50%;padding:2px;"еёжз</span></br></h2>]

Вытащить "абвгд" т.е. часть до первого <br>?

Ответы4747147657

28 фев, 14:11 51 1147471

>>1147450
bs4 в помощь.

Ответы47477

28 фев, 14:43 52 1147477

>>1147471
Ну да, естественно.

Вот в таком виде не работает:
container = page_soup(r[:r.rindex('<br/>')], 'html.parser')
eng = container.find('h2').text.strip().replace("\n", "|")
Не совсем понимаю, почему.

Ответы4747847481

28 фев, 14:45 53 1147478

>>1147477
Ну и это уже применяется к 0эл списка.

28 фев, 14:55 54 1147481

>>1147477
Туеву хучу не работал с ним, копай в сторону get_text()

28 фев, 15:14 55 1147495

Если я учу жс - я могу сделать сайт.
Если я учу свифт - я могу сделать приложение под иос.
Если я учу джаву - я могу сделать приложение под андроид.
А если я учу питон, мне в портфолио что выкладывать блять? Что на собесе показывать?

Ответы47497475024765947755

28 фев, 15:16 56 1147497

>>1147495
Очевидно, что тоже сайт. Или нейронную сетку.

Ответы47500

28 фев, 15:17 57 1147500

>>1147497
Кокой сайт, учение жс подразумевает вкатывание в верстку, учение питона нет.

Ответы47663

28 фев, 15:18 58 1147502

>>1147495
Если ты учишь питон - то ты можешь сделать все это вместе, в одном exeшнике, отловом исключений увеличить размер кода на 400% (и тем самым напугать (в хорошем смысле) работодателей), хвастаться кроссплатформой, и что-то там еще.

598 Кб, 1280x720
28 фев, 15:27 59 1147507

Какие библиотеки и софт сейчас нужно учить чтобы вкатиться джуном в разработку ПО? За макарошки и койко-место тоже сойдёт.

Ответы4766247883

28 фев, 19:18 60 1147638

>>1146690
А зачем вводить названия колонок после VALUES? Там же идут чисто значения, при чем в том порядке, в котором ты написал до команды VALUES

9 Кб, 632x222
sage 28 фев, 20:28 61 1147657

>>1147450
soup = BeautifulSoup(твояпараша, 'lxml')
soup.find('h2'>>1147450
>[<h2 class="heading_10">абвгд<br><span class="sub_title"></span><span style="font-size:50%;padding:2px;"еёжз</span></br></h2>]

Ответы47660

28 фев, 20:33 62 1147659

>>1147495
Можешь сделать сайт и приложение.

57 Кб, 604x453
28 фев, 20:34 63 1147660

>>1147657
Да у него там одной закрывающей угловой нет. Загуглил то, что он хочет за 15 секунд. Забей на этого дауна.

28 фев, 20:37 64 1147662

>>1147507
Ну, библиотеку графических интерфейсов. Например, pyQT, либо стандартную для питона tkinter.

28 фев, 20:39 65 1147663

>>1147500
Ты можешь сделать сайт без верстки, либо натянуть простой готовый шаблон.

28 фев, 20:40 66 1147664

Анон хелп
Как собрать проект в .exe файл? Пользовался cz_Freeze, но он собирает только один .py файл, а нужно еще два дополнительных, так как без них нихуя работать не будет. Мб собираю как то не так? на дабл делаю как скажете на трипл делаю как скажете

Ответы47665

28 фев, 20:43 67 1147665

>>1147664
pyinstaller

28 фев, 20:43 68 1147666

>>1147306
Короче, меняй синтаксис запроса. Убирай после слова VALUES все username=, email=. Оставь только значения в кавычках.

Ответы47698

28 фев, 21:39 69 1147698

>>1147666
Окай,чекну.
На Linux-сах все работает, а окна выебываются,ска.

Ответы48105

28 фев, 23:36 70 1147755

>>1147495
kivy
django
вопросы?

279 Кб, 2688x2688
28 фев, 23:46 71 1147757

>вкатился в джангу
>сидел с ней около 2х недель
>постоянно путаюсь в директориях
>ахуеваю от того, что куда надо подключать/ссылать.
Даже просматривая видеоуроки порой не получается уловить суть, что и куда подключается.
Стоит ли закинуть джангу на время и попробовать что-то написать на Flask(слышал, он не сложен) и будет ли после него легче на Джанге?
Или сидеть до талого на Джанге?

Ответы52772

35 Кб, 676x270
1 мар, 00:25 72 1147779

>>1146723
>Поменьше ручной работы со счётчиками делай
Принято
>Для вывода таблиц есть
Ага, просто задание самому это все запилить, но на будущее запомню.
>Попробуй ещё объекты использовать
Вот это можешь объяснить плз? Типа, в Питоне же все есть объект, не понимаю, о чем ты.
>click/argparse
О них только в будущих главах - пока ручками надо делать.
>Твой подбор username
Понятно и исправлено.
>Мутноватые циклы в print_data, у меня сомнения что это работает всегда корректно. Нужно более выразительно и проще, без, опять же, ручных индексов.
Работает всегда, но как насчет такого? Более выразительно? Ручной индекс только в выводе последнего элемента. Мне просто не хотелось использовать zip. Его использование считается нормальным у питонистов? Мне кажется, что 1 раз продрочить все индексы от 0 до len() легче, чем выпилить один slice, потом второй, потом ещё склеивать их в zip'e.
>stderr
Пока не было о потоках вывода, или как это называется. Потом прикручу.
>Отделить загрузку из файлов и подбор уникальных username во времени..
Вот это тоже можешь объяснить? Что значит отделить их во времени, и зачем? И что значит второй вариант с большим итератором?
>Обернуть в if --name-- == '--main--':
Потом, когда пройду этот момент.

Ещё отдельный вопрос. Вот уже начинаются большие для меня задания на 200+ строк. И большую часть времени я трачу не на написание своего няшного быдлокода, а на: "Так блэт. С чего начать? Как разбить эту задачу на много маленьких и простых? Мне надо принять от юзера ответ и на его основе вызвать 1 из 4 функций. Как я это сделаю? Я сделаю получение ответа отдельной функцией или прямо в main() захуярю? Или сделаю get_string() для всей программы и буду хуярить его везде. А какого хуя мне PyCharm подсвечивает эту функцию? А, потому, что я ее нигде не использую. А нахуя я ее писал вообще?". Нувыпоняли. Как продумывать что я буду делать, как сделать какой-то план по задаче например на бумаге, чтобы потом по нему идти и писать нормальный код? Это и есть те самые алгоритмы? Мне пора брать читать "Алгоритмы Вирта"? Или "искусство программирование Кнута"? Или это все вообще о другом, и мне надо просто продолжать делать то, что делаю?Наверняка же есть какие-то учебники по обучению составления проектов того, как реализовать какую-то вещь..
да, я сдублировал вопрос в Нюфаг-треде

35 Кб, 676x270
1 мар, 00:25 72 1147779

>>1146723
>Поменьше ручной работы со счётчиками делай
Принято
>Для вывода таблиц есть
Ага, просто задание самому это все запилить, но на будущее запомню.
>Попробуй ещё объекты использовать
Вот это можешь объяснить плз? Типа, в Питоне же все есть объект, не понимаю, о чем ты.
>click/argparse
О них только в будущих главах - пока ручками надо делать.
>Твой подбор username
Понятно и исправлено.
>Мутноватые циклы в print_data, у меня сомнения что это работает всегда корректно. Нужно более выразительно и проще, без, опять же, ручных индексов.
Работает всегда, но как насчет такого? Более выразительно? Ручной индекс только в выводе последнего элемента. Мне просто не хотелось использовать zip. Его использование считается нормальным у питонистов? Мне кажется, что 1 раз продрочить все индексы от 0 до len() легче, чем выпилить один slice, потом второй, потом ещё склеивать их в zip'e.
>stderr
Пока не было о потоках вывода, или как это называется. Потом прикручу.
>Отделить загрузку из файлов и подбор уникальных username во времени..
Вот это тоже можешь объяснить? Что значит отделить их во времени, и зачем? И что значит второй вариант с большим итератором?
>Обернуть в if --name-- == '--main--':
Потом, когда пройду этот момент.

Ещё отдельный вопрос. Вот уже начинаются большие для меня задания на 200+ строк. И большую часть времени я трачу не на написание своего няшного быдлокода, а на: "Так блэт. С чего начать? Как разбить эту задачу на много маленьких и простых? Мне надо принять от юзера ответ и на его основе вызвать 1 из 4 функций. Как я это сделаю? Я сделаю получение ответа отдельной функцией или прямо в main() захуярю? Или сделаю get_string() для всей программы и буду хуярить его везде. А какого хуя мне PyCharm подсвечивает эту функцию? А, потому, что я ее нигде не использую. А нахуя я ее писал вообще?". Нувыпоняли. Как продумывать что я буду делать, как сделать какой-то план по задаче например на бумаге, чтобы потом по нему идти и писать нормальный код? Это и есть те самые алгоритмы? Мне пора брать читать "Алгоритмы Вирта"? Или "искусство программирование Кнута"? Или это все вообще о другом, и мне надо просто продолжать делать то, что делаю?Наверняка же есть какие-то учебники по обучению составления проектов того, как реализовать какую-то вещь..
да, я сдублировал вопрос в Нюфаг-треде

Показать весь текст
Ответы47818

1 мар, 04:10 73 1147818

>>1147779
>Вот это тоже можешь объяснить? Что значит отделить их во времени, и зачем? И что значит второй вариант с большим итератором?
Чтобы разные логические части были разбиты и не мешали друг другу. А еще, чтобы можно было оттестить две разные функции.

>>1147779
>Так блэт. С чего начать? Как разбить эту задачу на много маленьких и простых? Мне надо принять от юзера ответ и на его основе вызвать 1 из 4 функций. Как я это сделаю? Я сделаю получение ответа отдельной функцией или прямо в main() захуярю? Или сделаю get_string() для всей программы и буду хуярить его везде.
Если видишь, что кусок кода используется много где в программе, то выноси в функцию. Но не размазывай один смысловой код по куче функций - держи его в одной функции. Старайся, чтобы функция была не больше 1-2 экранов.

>>1147779
>Вот это можешь объяснить плз? Типа, в Питоне же все есть объект, не понимаю, о чем ты.
Есть такое мнение, что есть смысл загрузить данные в объект, а потом работать с состоянием через методы. В твоем случае, думаю, смысла нет.
другой

1 мар, 06:24 74 1147827

Здарова, змеелюбы. Где можно найти годный видеокурс по Flask?

Ответы47828

1 мар, 06:26 75 1147828

>>1147827
точнее, знает ли кто годный курс по Flask?

Ответы4784147854

1 мар, 07:08 76 1147841

>>1147828
http://flask.pocoo.org/docs/0.12/quickstart/

1 мар, 09:03 77 1147854

>>1147828
Конечно:
https://habrahabr.ru/post/346306/

Олсо сам писал на фляжке - с той стороной, где пайтон проблем совсем никаких нет. Все сложности для меня оказались на той стороне где css и JS...

Ответы48373

1 мар, 11:13 78 1147883

>>1147507
Бамп

1 мар, 12:43 79 1147930

А как дебажить питон, если он интегрируется в приложение? Все модули будут встроены в программу, т.е. не планируется никаких .pyd файлов. Как-нибудь с помощью PyCharm (или чего-то другого) такое возможно? Или слишком многого хочу?

Ответы47933

1 мар, 12:44 80 1147933

>>1147930
unitТесты, логи?

Ответы47934

1 мар, 12:49 81 1147934

>>1147933
И на каждую строчку кода делать вывод в лог? Перед этим запускать программу, ждать достаточно долгой инициализации, а потом читать ошибки из лога, что пропустил запятую?

Ответы479354793647942

1 мар, 12:50 82 1147935

>>1147934
>пропустил запятую
unittest-ы делай перед деплоем, бака!

Ответы47946

1 мар, 12:51 83 1147936

>>1147934
Даже не знаю, как гуглить такое. Что-нибудь типа отладка питона в существующей программе?

1 мар, 12:55 84 1147942

>>1147934
Можешь сделать легковесную версию своего приложения, которое только и будет, что передавать данные в питон для дебага. Ну, собственно, юниттесты примерно это и делают, просто маленькими кусочками.

Ответы47949

1 мар, 12:57 85 1147946

>>1147935
Чтобы их сделать, нужно, чтобы что-то было. Вот это что-то мне и надо сделать. У меня программа на C, часть логики которой надо вынести на питон. А каким образом делать отладку этого питона? PyCharm не найдёт импорта, потому что он все модули будут созданы мной в программе без внешних pyd файлов. Т.е. даже использовать его как IDE не получится в таком случае.

Ответы4795248124

1 мар, 12:59 86 1147949

>>1147942
Не могу. И без питона обойтись не смогу. Очень много завязано на C, а часть на питоне, поэтому такое не получится.
Просто не понимаю, каким образом такое возможно? Если вообще возможно.

1 мар, 13:05 87 1147952

>>1147946
>Чтобы их сделать, нужно, чтобы что-то было.
Может, стоит тогда сначала хоть какой-то код написать?

>Очень много завязано на C, а часть на питоне, поэтому такое не получится.
Да какая, чёрт возьми, разница, из С или из джаваскрипта твой питоний код будет данные получать? Есть вход, есть выход. Ну и в тестах ты определяешь, правильный выход получился или нет.

Ответы47958

1 мар, 13:19 88 1147958

>>1147952
>Может, стоит тогда сначала хоть какой-то код написать?
Начал и сразу столкнулся с такой проблемой. Сишку есть, чем отладить. Питон в отдельности от C - тоже. А вместе не знаю, как.
>Есть вход, есть выход.
import Some_Module
Этот Some_Module создаётся в программе через Py_InitModule4, к примеру. Запуск с помощью интерпретатора питона сразу же на этой строке и остановится.
Дальше планируется что-то, что будет обрабатываться с помощью питона. Т.е. вход без инициализированного приложения не получится. Можно отдельные куски кода тестировать. Но ведь как-то разрабатывают приложения, которые частично завязаны на питон.

4 Кб, 519x300
1 мар, 14:04 89 1147972

Я случайно SICP на питоне, это опасно?

Ответы4799148005

1 мар, 14:25 90 1147978

Что означает embedable zip file на python.org в разделе скачивание питона? Можно как то установить питон без прав администратора? И чтобы в будущем можно ставить модули, а то постоянно выходит ошибка permission denied? Права администратора на работе не выдают.

Ответы47979

1 мар, 14:28 91 1147979

>>1147978
Можно.
>ставить модули
Virtualenv.
pip install ... --user

1 мар, 15:06 92 1147991

>>1147972
Не надо функциональщину использовать на питоне без нужды. Питон не такой язык.

Ответы47999

1 мар, 15:25 93 1147999

>>1147991
Хвала МакКарти, что есть hylang.

Ответы48000

1 мар, 15:27 94 1148000

>>1147999
Все никак не могут понять функциональщики, что они работают на машине Тьюринга. Sad.

Ответы48003

667 Кб, 310x216
1 мар, 15:36 95 1148003

>>1148000
Всё никак не поймут быдлокодеры тезис Чёрча.

Ответы48006

1 мар, 15:37 96 1148005

>>1147972
Это чё, урок как костылями из замыканий сделать класс?

1 мар, 15:39 97 1148006

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

Что тебе от этого тезиса Черча? Ты на какой машине работаешь, скажи мне? На Tagged Machine или на Turing Machine?

Ответы48015

47 Кб, 736x736
1 мар, 16:00 98 1148015

>>1148006
>Ты на какой машине работаешь, скажи мне?
на чёрненькой

1 мар, 16:25 99 1148022

Анон, подскажи в какую сторону копать.
Есть стрим в виде json из аппликухи.
В стрим валится как валидный json так и всякий мусор.
Как из стрима выкусить валидный json?
Как распарсить его я знаю.

Может кто сталкивался или есть примеры?

Ответы48029

1 мар, 16:32 100 1148029

>>1148022
Подробнее.

1 мар, 17:57 101 1148063

Объясните, почему в Flask'е нужно добавлять слэш в конце route пути? В чем суть того, что Фласк дает возможность определить путь с слэшем на конце и без него?

В документации пишут, что это наследие апача, но я с ним не работал.

Ответы48083

1 мар, 18:06 102 1148071

Алсо, поясните насколько реально найти работу по созданию сайта на фласке? Или сейчас все перешли на громоздкую джангу и никто фласк особо не использует в реальных проектах?

Ответы48086

1 мар, 18:24 103 1148083

>>1148063
site.com/about - это файл about.html в корневом директории

site.com/about/ - это файл index.html в директории about

Ответы48085

1 мар, 18:27 104 1148085

>>1148083
ОК, понял. А в фласке это какую роль играет?

Ответы48123

43 Кб, 1177x631
1 мар, 18:27 105 1148086

>>1148071
есть тенденция на сокращение разрыва

Ответы48088

1 мар, 18:29 106 1148088

>>1148086
>>1148086
То есть нормальной работы на фласке на найдешь? Фласк у нас для детей, чтобы они учились клепать сайтеки?

Ответы48319

1 мар, 18:57 107 1148105

>>1147698
Короче, мускуль 5.7 вот такую хуйню insert into zalupa (id, zal, upa) values (id=2, zal='jigurda', upa='pip') воспринимает как сравнение и в базу честно положит его результат без ошибок. Если ты хочешь указывать названия колонок, то работает только в мускуле:
insert into zalupa SET id=2, zal='jigurda', upa='pip'

1 мар, 19:18 108 1148123

>>1148085
А фласк следует стандартам URI описанным в RFC.

Ответы48128

1 мар, 19:18 109 1148124

>>1147946
>У меня программа на C
оставить код на си как есть, а нужное сбиндить с питоном, не?

1 мар, 19:23 110 1148128

>>1148123
>А фласк следует стандартам URI описанным в RFC.
Подробнее?

Ответы48131

1 мар, 19:26 111 1148131

>>1148128
https://en.wikipedia.org/wiki/Uniform_Resource_Identifier

1 мар, 21:18 112 1148180

Мочевина, ты ебанулось?
Какого хуя нельзя отвечать в тред?

1 мар, 21:48 113 1148191

Есть какая-нибудь питонакадемия на русском для последних дауничей? Какие онлайн-курсы можете порекомендовать, если кто проходил? Что насчет курсеры ВШЭ?

Ответы48322

1 мар, 22:25 114 1148209

>>1146690
Это Pycharm ? В нём есть встроенный sqlite-менелжер ?

Ответы48321

2 мар, 00:50 115 1148319

>>1148088
Антош, по своему скромному опыту открою тебе тайну - чаще всего заказчику похуй на чём пилить сайт, ибо он хочет результат(по крайней мере на фрилансе).
Фласк не для "для детей, чтобы они учились клепать сайтеки", просто в джанге всё из каропки есть, а во фласке нужно ещё доп.модули поустанавливать, ну или же ручками всё пилить. Так же во фласке ручками нужно самому продумывать архитектуру приложения, в джанге с этим проще, приложение в проект добавил и радуйся.
Для мелких проектов или не совсем стандартных - мне фласк больше импонирует, ну а для йоб типа "торговая площадка, биржа и т.д." быстрее будет на джанге всё замутить.
Фласк для "тырпрайза" юзал лишь однажды - остался доволен, но там был относительно простой сайтик(вся фишка была в ядре на серваке), да и было это 1,5 года назад, думаю скоро опять на нём запилить одну штуку, чисто для себя.
Ну и если ты знаешь более-мнее пайтон, то не составит труда юзать его и в джанге, и фласке, и aiohttp, в процессе только тонкостий фреймворка постигай.

2 мар, 00:53 116 1148321

16 Кб, 249x28122 Кб, 202x458

>>1148209
Почему бы и нет?

2 мар, 00:55 117 1148322

>>1148191
Как ты без англицкого собрался работать и учить погромирование?
Вот тут можешь попробовать найти на русском:
https://coursehunters.net/

Ответы48371

2 мар, 02:59 118 1148349

>>1146716
>namedtuple
Да тут у тебя книга - говнокодистый говнокод.

Ответы48369

2 мар, 07:30 119 1148369

>>1148349
Что не так с namedtuple?

2 мар, 07:51 120 1148371

>>1148322
Я не собираюсь работать, мне просто заняться нечем.
Вроде нашёл, спасибо.

2 мар, 07:59 121 1148373

>>1147854
красиво. спасибо

2 мар, 09:32 122 1148386

допустимо ли print(ospf_template.format(ospf_route))
Где, ospf_template - шаблон, а ospf_route - строка.

2 мар, 12:47 123 1148440

>>1146623 (OP)
Аноны, заранее извиняюсь за то, что посмел отвлечь вас. Сразу скажу я тупа новичок, до этого в 7 классе пытался в С++ но не осилил. Решил на старости лет вкатиться в python. Проблема в том, что я немогу установить python3 без сервис пак 1 (windows7). А сервис пак я не могу установить по неведомой причине. Есть ли какой-то способь обойти эту проблему??

Ответы484564856148684

2 мар, 13:16 124 1148456

>>1148440
Я вот сижу на генте и думал нет пердоли хуже меня. А нет, есть.

Ответы48460

2 мар, 13:25 125 1148460

>>1148456
Неужели на дебаин перекатываться??

2 мар, 16:51 126 1148543

Где pycharm prof на прыщи взять?

2 мар, 17:33 127 1148558

Сап, питонач, подскажи есть ли возможность отправлять картинки в жсоне кроме base64 моему серваку, там простой ДРФ ImageFiled.

Ответы48565

2 мар, 17:34 128 1148560

Почему из рекомендаций пропала книга A Byte of Python?

Ответы48824

2 мар, 17:34 129 1148561

>>1148440
Ээ. Если прямо совсем все плохо, снеси ОС, поставь другую. Дело 30 минут

Ответы48673

2 мар, 17:37 130 1148562

Такой вопрос, может ли мой бот написать другому человеку, если он с ним ни разу не "общался"? Ну то есть, у меня нет chat_id этого человека, у меня лишь есть его логин

Ответы48583

2 мар, 17:41 131 1148565

>>1148558
Бинарные данные надо кодировать так, чтобы они были в utf-8. Так что ищи методы кодирования бинарных данных в символьные, а далее кодируй символы в бинарный формат kek.

Ответы48566

2 мар, 17:42 132 1148566

>>1148565
Блять, как меня заебало, уже сделал им блять в base64, нет давайте разбираться хули я файл отправить не могу.

Ответы48570

2 мар, 17:48 133 1148570

>>1148566
???

Ответы48571

2 мар, 17:51 134 1148571

>>1148570
Чо непонятного, сервер пишу, андроидер заебал, говорит, не ну а чо я тебе файл отправляю, а ты не принимаешь. Я уже сделал, что можно base64 отправлять, а он хочет картинку всё равно

Ответы48672

2 мар, 18:17 135 1148583

>>1148562
Вопрос про телеграмм. Забыл уточнить это.

Ответы48672

sage 2 мар, 20:59 136 1148669

Аноны, есть два массива. Как отсортировать первый массив по значениям второго массива?

Ответы4875348807

2 мар, 21:04 137 1148672

>>1148571
Шли его нахуй, не будь тряпкой.
Нужен консенсус, пускай выскажет хоть что против base64 и обоснует нормально, а не "патамушто". Учись спорить.
>>1148583
Нет, не может, иначе тебя заспамили бы блядские рекламные боты.

Ответы48705

2 мар, 21:05 138 1148673

>>1148561
Я так понимаю мне на линукс перейти??

Ответы4867448703

2 мар, 21:06 139 1148674

>>1148673
Если не нравится линух, то можно еще на бсд.

Ответы48808

111 Кб, webm,
640x360, 0:03
2 мар, 21:15 140 1148684

>>1148440
>я немогу установить python3 без сервис пак 1 (windows7)

2 мар, 21:19 141 1148691

Слушайте, а зачем использовать винду для программирования? Вы пишете софт под винду? Если нет, то пишите под никсами и не ебите себе мозг. Я еще со времен XP понял, что под виндой работать - это суть ад. Я тогда скачивал cygwin и даже он был довольно бажный и портил нервы.

Ответы4869748717

22 Кб, 439x208
2 мар, 21:26 142 1148696

Друзья помогите ньюфагу, вопрос может не по теме, но все же.
Как мне из диалогового окна запустить программу и рядом с ней переменную которая будет использоваться в этой программе.
Например: я запущу command.bat и в нем будет echo %variable%

Ответы49092

2 мар, 21:27 143 1148697

>>1148691
Пишу на линуксах под винду и собираю на них же для винды программу -_\

Ответы48701

2 мар, 21:32 144 1148701

>>1148697
>Пишу на линуксах под винду и собираю на них же для винды программу -_\
Ну это еще допустимо. Но если не под винду пишешь, то лучше всего работать под линуксом или бсд.

Ответы48712

2 мар, 21:37 145 1148703

>>1148673
всм? можно просто взять винду, где уже стоят эти сервис паки

2 мар, 21:39 146 1148705

>>1148672
Странно. Просто появились всякие сервисы-розыгрыши, которые натравляют бота туда, куда клиент покажет. Не понимаю, как они тогда личат чат айди

Ответы48712

2 мар, 21:44 147 1148712

>>1148701
Таки согласен, Unix - one love.
Кстати, а как из-под macos прорвется на питоне? Ни разу не пробовал, а тут перспективы маячат.
>>1148705
Может их в чате кто добавляет? И это точно именно ТГшные боты?

Ответы487134878148861

2 мар, 21:46 148 1148713

>>1148712
>как из-под macos прорвется на питоне?
Даже никогда не работал под маком, вот в чем прикол. Я вообще не понимаю, откуда вы его берете, это яблочное изделие? Ноутбуки себе с яблоком покупаете, чтоли?

Ответы48840

2 мар, 21:51 149 1148717

>>1148691
>Вы пишете софт под винду?
Да. Еще вопросы?

Ответы48718

2 мар, 21:52 150 1148718

>>1148717
>Да. Еще вопросы?
Что ты пишешь?

Ответы48723

2 мар, 21:55 151 1148723

>>1148718
Автотесты.

2 мар, 21:59 152 1148727

>>1146623 (OP)
Сап, питухонам.
Кто может подкинуть хороший, емкий гайд по созданию интернет магазина на django, желательно под вторую версию джанги?

2 мар, 22:35 153 1148753

>>1148669
Бамп вопросу

2 мар, 23:20 154 1148781

>>1148712
Да, но это видел только единожды, и то, на пикче. Мб фейк

Ответы48840

2 мар, 23:30 155 1148784

Реально ли на питоне писать небольшие треки какие-нибудь и через какую либу делать?
Сейчас я только пикать с помощью winsound могу.
Хочу учить язык и придаваться фану, поддерживая дружеские отношения. И да, я извращенец.

Ответы48809

3 мар, 00:28 156 1148807

>>1148669
https://repl.it/repls/TomatoVirtuousCad

3 мар, 00:29 157 1148808

>>1148674
Бггг, бсд — труп.

3 мар, 00:31 158 1148809

>>1148784
Была какая-то либа для лайв создания музыки и даже видос с конференции, где лайф чел что-то делал. Гугли, ёпту.

3 мар, 01:24 159 1148824

>>1148560
Есть по второй ссылке эта книга на англ и на русск.

3 мар, 03:55 160 1148840

>>1148713
Ну вот и я хз, как там что.
Ну а так,да, покупается устройство с этой ОС или же накатывается на ПК - хакентош.
>>1148781
Скорее наеб, чем правда, сам я с таким не сталкивался.

3 мар, 08:32 161 1148861

>>1148712
>Кстати, а как из-под macos прорвется на питоне?
Так же, как и на прочиках юниксах — легко и непринуждённо.

Ответы48881

3 мар, 09:05 162 1148865

Поцоны, пытаюсь задеплоить джангу, но что-то вообще не выходит.https://habrahabr.ru/post/226419/ - этот гайд вообще актуальный? Такой связкой сейчас большинство пользуется? Что-то nginx как-то не могу нормально настроить, на этом шаге не получается В браузере переходим по адресу yourserver.com:8000/media/media.png и, если видим наш файл, значит мы все сделали правильно.

Ответы4888148884

3 мар, 10:49 163 1148881

>>1148865
Ох, блять, деплоинг джанги проходит за 10 минут(большая часть времени уходит на установку модулей).
1. Ставишь питон нужный
1.1. Ставишь все нужные библиотеки.
2. Ставишь Nginx,uwsgi,supervisor.
3. Конфигурационные файлы делаешь для запуска wsgi.ру джанговского, через supervisor его запускаешь. Конфиг для Nginx делаешь.
4. service %name% restart (для Nginx,uwsgi,supervisor делаешь) и все.
Если что, смотришь логи(var/log/ обычно.
P.s. И конечно это все в venv.
P.p.s. Если совсем хуйово - могу скинуть примеры конфигов
>>1148861
Ну и отлично, надо будет попробовать.

Ответы48885

3 мар, 11:04 164 1148884

>>1148865
> Такой связкой сейчас большинство пользуется?
Да.

> на этом шаге не получается
А что не получается? Учись уже нормально вопросы формулировать. "УМЕНЯНИПОЛУЧАИТСЯ ЧТОДЕЛОЦ" - это не вопрос. Прочитай вот этот гайд, например: https://www.opennet.ru/docs/RUS/smart_question/#beprecise

71 Кб, 500x346
3 мар, 11:05 165 1148885

>>1148881
> 2k18
> Docker везде
> использовать supervisord
> моё лицо, когда

Ответы48891

3 мар, 11:21 166 1148890

Поясните за vim питаны. Дохуя раз видел что его рекламируют как убер вещь для увеличения производительности, другие же говорят что делать IDE из него это пиздец бред. Так кому верить? Стоит vim внимания или нет?

Ответы488964933649417

3 мар, 11:23 167 1148891

>>1148885
Пускай дальше используют, мне что с этого?
Может аргументы в его пользу будут и против supervisord'a?

Ответы48893

3 мар, 11:41 168 1148893

>>1148891
> Может аргументы в его пользу будут и против supervisord'a?
Изволь. Зачем тебе костыльная и даже не умеющая в зависимости система инициализации, к тому же написанная на втором, блядь, питоне, если в принятых на настоящий момент в индустрии best practices все приложения заворачиваются в независимые друг от друга Docker-контейнеры, за инициализацию которых отвечает вышестоящая система навроде docker-compose, docker swarm или k18s?

Ответы488954890748976

3 мар, 11:42 169 1148895

>>1148893
> k8s
быстросамофикс

3 мар, 11:45 170 1148896

>>1148890
> убер вещь для увеличения производительности
Это верно.

> делать IDE из него это пиздец бред
Это тоже верно.

Vim - самый лучший в мире текстовый редактор, но не IDE. Попробуй включить в своей IDE режим совместимости с vim, базарю, ещё захочешь. От себя рекомендую evil-mode.

Ответы4889748977

3 мар, 11:59 171 1148897

>>1148896
Спасибо, буду пытаться придрачиваться.

3 мар, 12:31 172 1148907

>>1148893
> костыльная
Ну вот хуй знает, хуй знает, что в ней костыльного.
> к тому же написанная на втором, блядь, питоне
Как что-то плохое для такой простой утилиты.
> на настоящий момент в индустрии best practices все приложения заворачиваются в независимые друг от друга Docker-контейнеры
Тогда уж может и ссылки дашь на статьи, почтитать за docker+nginx+django без supervisord?

Ответы48918

3 мар, 13:04 173 1148918

>>1148907
> Ну вот хуй знает, хуй знает, что в ней костыльного.
Дак я тебе выше написал: зависимости. Если, например, твой веб-сервис при инициализации делает миграции (это распространённый паттерн), для этого ему нужен доступ к БД - читай, запущенный инстанс <вставь свой любимый сервис баз данных>. Так вот, нет никакого способа указать в этом твоём недоsystemd, что сначала нужно стартовать сервер БД, и только потом - вебсервер, помимо еботни с шеллскриптами со sleep, pg_isready и прочей хуйнёй.

> Как что-то плохое для такой простой утилиты.
init - не "простая утилита". И да, плохое, писать такие системные компоненты на чём-то, кроме C - моветон. К тому же на втором питоне, который в 2k18 уже как Windows XP.

> Тогда уж может и ссылки дашь на статьи, почтитать за docker+nginx+django без supervisord?
300 наносекунд в гугле: https://habrahabr.ru/post/316054/ - описано даже как юзать бесплатное приватное docker registry в Gitlab.

Алсо,
> за
ты хохол или просто безграмотный? Правильный предлог в этом месте - "про".

Ответы4894048984

3 мар, 14:28 174 1148939

> К тому же на втором питоне, который в 2k18 уже как Windows XP.
Залез к ним на гит, там поговаривают про миграцию на 3 питон.
> init - не "простая утилита".
Я её использую для простых вещей, я так понял я юзаю лишь минимальный её функционал и всё, по этой причине она для меня "простая".
> 300 наносекунд в гугле: https://habrahabr.ru/post/316054/
Спасибо за статью, я не так гуглил, видимо.
> ты хохол или просто безграмотный? Правильный предлог в этом месте - "про".
Мимом, хотя может и безграмотный , это просто привычка, не более, какой предлог правильней - я знаю.

Ответы4894048954

3 мар, 14:28 175 1148940

>>1148918
^^^^^^^^^
>>1148939

3 мар, 15:03 176 1148954

>>1148939
> Залез к ним на гит, там поговаривают про миграцию на 3 питон.
Когда перейдут от разговоров к действиям, посмотрим.

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

3 мар, 15:31 177 1148976

>>1148893
Докер это хорошо, пока тебе не потребубуется что-то больше сокетов и фс. Конкретно я имею ввиду gpu. Есть nvidia-docker (или как-то так), но пока очень сыро, код не взлетает за полчаса ебли, поэтому пришлось отказаться в пользу supervisor (тру стори).

3 мар, 15:32 178 1148977

>>1148896
>> убер вещь для увеличения производительности
> Это верно.
Примеры? Аргументы?

3 мар, 15:38 179 1148984

>>1148918
> Так вот, нет никакого способа указать в этом твоём недоsystemd, что сначала нужно стартовать сервер БД, и только потом - вебсервер, помимо еботни с шеллскриптами со sleep, pg_isready и прочей хуйнёй.
А в докере типа есть способ? Там же такую же хуйню предлагают. https://docs.docker.com/compose/startup-order/
Типа есть ордер, но это не значит что постгре уже запустился, это значит что у нас триггер сработал, что система "загрузилась".

Ответы49025

3 мар, 16:04 180 1149014

>>1146623 (OP)
Питонисты, есть ли способ конвертировать DOCX в PDF прям в Питоне? Без вызова внешних комманд каких-то. Я натыкался на какую-то либу, но она только под винду, а мне нужно из-под линуха.

Ответы4963049793

3 мар, 16:51 181 1149025

>>1148984
> А в докере типа есть способ?
Вроде в CoreOS чот такое было, она же на systemd, оно умеет такую хуйню делать

3 мар, 19:05 182 1149079

На собеседование на Джанго джуна паттерны спросят? Какие?

Ответы49097

3 мар, 19:29 183 1149091

python script.py v1 v2 v3...
v1 v2 v3... будет доступны как sys.argv[1:]
Ещё смотри argparse если тебе нужно что-то повыебистее

Ответы49092

3 мар, 19:31 184 1149092

>>1148696
>>1149091
блять почему я такой тупой что даже на пост ответить не могу сука

3 мар, 19:39 185 1149097

>>1149079
>паттерны спросят
тут скорее как повезёт, где-то спрашивают, где-то нет

3 мар, 21:24 186 1149131

Пытаюсь на питоне получить список записей в ВК, которым моя учетка поставила лайк, и почему-то вместо только лайкнутых записей, прилетает вообще вся новостная лента.
За основу брал статью https://proglib.io/p/python-vk-api-2/
Только использую другой модуль для работы с ВК.
ЧЯДНТ?

Ответы49134

3 мар, 21:27 187 1149134

>>1149131
Показывай

Ответы49142

3 мар, 21:32 188 1149142

>>1149134
import vk_api
import time
import math
import date

def main():
login, password = 'login', 'password'
vk_session = vk_api.VkApi(login, password)

try:
vk_session.auth()
except vk_api.AuthError as error_msg:
print(error_msg)
return

tools = vk_api.VkTools(vk_session)
cnt=5
vk = vk_session.get_api()
subscriptions_list = vk.users.getSubscriptions(user_id=user_id,extended=0)['groups']['items']
groups_list = ['-' + str(x) for x in subscriptions_list]
posts = {}
newsfeed = vk.newsfeed.get(
filters='post',
source_ids=', '.join(groups_list),
count=100, timeout=10)
posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']})
if cnt != 1:
for c in range(cnt - 1):
kwargs = {
'filters': 'post',
'source_ids': ', '.join(groups_list),
'count': 100,
'timeout': 10
}
newsfeed = vk.newsfeed.get(kwargs)

posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']})
time.sleep(1)

liked_posts = []
print('Лайкнутые посты:')
for post in posts.items():
try:
itemID = post[0]
print(itemID)
ownerID = post[1]
timeOut = 5
isLiked = vk.likes.isLiked(
user_id=user_id,
item_id=itemID,
type='post',
owner_id=ownerID,
timeout=timeOut)
except Exception:
# print('ERROR! ' + 'vk.com/wall{0}_{1}'.format(post[1], post[0]))
isLiked = 0

if isLiked[0]['liked']==1:
liked_posts.append('vk.com/wall{0}_{1}'.format(post[1], post[0]))
print('vk.com/wall{}_{}'.format(post[1], post[0]))
time.sleep(1)
return liked_posts

if __name__ == '__main__':
main()

3 мар, 21:32 188 1149142

>>1149134
import vk_api
import time
import math
import date

def main():
login, password = 'login', 'password'
vk_session = vk_api.VkApi(login, password)

try:
vk_session.auth()
except vk_api.AuthError as error_msg:
print(error_msg)
return

tools = vk_api.VkTools(vk_session)
cnt=5
vk = vk_session.get_api()
subscriptions_list = vk.users.getSubscriptions(user_id=user_id,extended=0)['groups']['items']
groups_list = ['-' + str(x) for x in subscriptions_list]
posts = {}
newsfeed = vk.newsfeed.get(
filters='post',
source_ids=', '.join(groups_list),
count=100, timeout=10)
posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']})
if cnt != 1:
for c in range(cnt - 1):
kwargs = {
'filters': 'post',
'source_ids': ', '.join(groups_list),
'count': 100,
'timeout': 10
}
newsfeed = vk.newsfeed.get(kwargs)

posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']})
time.sleep(1)

liked_posts = []
print('Лайкнутые посты:')
for post in posts.items():
try:
itemID = post[0]
print(itemID)
ownerID = post[1]
timeOut = 5
isLiked = vk.likes.isLiked(
user_id=user_id,
item_id=itemID,
type='post',
owner_id=ownerID,
timeout=timeOut)
except Exception:
# print('ERROR! ' + 'vk.com/wall{0}_{1}'.format(post[1], post[0]))
isLiked = 0

if isLiked[0]['liked']==1:
liked_posts.append('vk.com/wall{0}_{1}'.format(post[1], post[0]))
print('vk.com/wall{}_{}'.format(post[1], post[0]))
time.sleep(1)
return liked_posts

if __name__ == '__main__':
main()

Показать весь текст
Ответы4914549147

3 мар, 21:34 189 1149145

>>1149142
Вместо if isLiked[0]['liked']==1: читай if isLiked:

3 мар, 21:39 190 1149147

>>1149142
Теперь тоже самое, только здесь.
https://repl.it/languages/python3
Блять ну в шапке же сказано

Ответы49151

3 мар, 21:48 191 1149151

>>1149147
https://repl.it/repls/UnwrittenEsteemedDeprecatedsoftware
Логин и пасс от нужно только в переменных указать и user_id для учетки

Ответы49163

3 мар, 22:02 192 1149161

На чем можно сделать современный веб интерфейс? Чтобы приложение на питоне имело интерфейс в браузере. И что сложнее сделать, веб интерфейс или нативный интерфейс, например на kivy?

Ответы49335

3 мар, 22:04 193 1149163

>>1149151
нужно в if isLiked заменить условие на if (isLiked['liked']==1)

3 мар, 22:07 194 1149166

Зашел сказать, что вы няши. Добра всем.

3 мар, 22:17 195 1149175

Почему цикл
for i in range(len(list1)): list += 1
медленнее чем
list2 = [i+1 for i in list1]??
Ведь во втором варианте список пересобирается по новой, а в первом напрямую изменяется.

Ответы4917649177

3 мар, 22:18 196 1149176

>>1149175
*list1

Ответы49177

3 мар, 22:20 197 1149177

>>1149175
>>1149176
Ну вы поняли (list1[a] только не а, а i)

3 мар, 22:28 198 1149182

Нужно ли Golang, если знаю питон? Или нафиг не вперся и можно обойтись только питоном?

Ответы49334

78 Кб, 863x548
3 мар, 22:42 199 1149190

Продолжаю вкатываться. Помогите с терминологией.
We use the term object, and occasionally the term
instance, to refer to an instance of a particular class. For example, 5 is an int
object and "oblong" is a str object.
Что такое instance? То же самое, что и object т.е. представитель какого-то класса/типа/типа данных? Или это скорее КОНКРЕТНЫЙ представитель класса? a = 2 и b = 3 оба объекты класса int, но представляют из себя разные intstances класса?
Most classes encapsulate both data and the methods that can be applied to that
data. For example, the str class holds a string of Unicode characters as its data
and supports methods such as str.upper().
Что такое инкапсуляция? Я уже погуглил и просто хочу убедиться. Допустим, у меня есть некоторые данные - пара строк и 3 числа. И я хочу, чтобы они хранились вместе, при этом хочу, чтобы была возможность получать одновременно 2 эти строки или получить три числа. Тогда я создаю A, у которого есть атрибуты A.s1 A.s2 A.i1 A.i2 A.i3, которые мне позволяют получить числа и строки, и у которого есть методы A.get_str() и A.get_int() которые дают, ну например, tuple из 2 строк или 3 чисел. Это и есть инкапсуляция? "Упаковка данных и функций в единый компонент"?
Objects usually have attributes—methods are callable attributes, and other
attributes are data...To turn an attribute into a readable/writable property we must create a private
attribute where the data is actually held and supply getter and setter methods.
Я правильно понимаю, что это работает так: Я упаковываю разные данные в объект. Если я хочу получить назад любую часть этих данных, это attribute. Если я хочу получить какую-то комбинацию этих данных т.е. вычислить что-то на основе этих данных, это property. И если я хочу изменить сами данные в объекте, это method. Я прав? Тогда методы из вопроса выше A.get_str() и A.get_int() лучше превратить в properties т.к. они ничего не меняют? И как вообще эти проперти получить? Какая разница между приватными атрибутами, которые начинаются с __ и обычными? Вот в примере, я превращаю метод Circle.area() в проперти прописав @property перед ним. Чтобы сделать ебучий сеттер и геттер для радиуса я должен сначала превратить радиус в проперти, и почему то блять он должен быть именно self.__radius а не self.radius. Почему? из всех вопросов этот самый важный наверное, нихуя не понимаю
The object’s instance variables can be accessed by qualifying their name
with the instance itself. Local variables can be created inside the method;these
are accessed without qualification. Class variables (sometimes called static
variables) can be accessed by qualifying their name with the class name, and
global variables, that is, module variables, are accessed without qualification.
Что такое qualification? Это когда мы указываем что-то типа полного имени переменной с точечками? A.strings.string1.char2 Типа этого?

78 Кб, 863x548
3 мар, 22:42 199 1149190

Продолжаю вкатываться. Помогите с терминологией.
We use the term object, and occasionally the term
instance, to refer to an instance of a particular class. For example, 5 is an int
object and "oblong" is a str object.
Что такое instance? То же самое, что и object т.е. представитель какого-то класса/типа/типа данных? Или это скорее КОНКРЕТНЫЙ представитель класса? a = 2 и b = 3 оба объекты класса int, но представляют из себя разные intstances класса?
Most classes encapsulate both data and the methods that can be applied to that
data. For example, the str class holds a string of Unicode characters as its data
and supports methods such as str.upper().
Что такое инкапсуляция? Я уже погуглил и просто хочу убедиться. Допустим, у меня есть некоторые данные - пара строк и 3 числа. И я хочу, чтобы они хранились вместе, при этом хочу, чтобы была возможность получать одновременно 2 эти строки или получить три числа. Тогда я создаю A, у которого есть атрибуты A.s1 A.s2 A.i1 A.i2 A.i3, которые мне позволяют получить числа и строки, и у которого есть методы A.get_str() и A.get_int() которые дают, ну например, tuple из 2 строк или 3 чисел. Это и есть инкапсуляция? "Упаковка данных и функций в единый компонент"?
Objects usually have attributes—methods are callable attributes, and other
attributes are data...To turn an attribute into a readable/writable property we must create a private
attribute where the data is actually held and supply getter and setter methods.
Я правильно понимаю, что это работает так: Я упаковываю разные данные в объект. Если я хочу получить назад любую часть этих данных, это attribute. Если я хочу получить какую-то комбинацию этих данных т.е. вычислить что-то на основе этих данных, это property. И если я хочу изменить сами данные в объекте, это method. Я прав? Тогда методы из вопроса выше A.get_str() и A.get_int() лучше превратить в properties т.к. они ничего не меняют? И как вообще эти проперти получить? Какая разница между приватными атрибутами, которые начинаются с __ и обычными? Вот в примере, я превращаю метод Circle.area() в проперти прописав @property перед ним. Чтобы сделать ебучий сеттер и геттер для радиуса я должен сначала превратить радиус в проперти, и почему то блять он должен быть именно self.__radius а не self.radius. Почему? из всех вопросов этот самый важный наверное, нихуя не понимаю
The object’s instance variables can be accessed by qualifying their name
with the instance itself. Local variables can be created inside the method;these
are accessed without qualification. Class variables (sometimes called static
variables) can be accessed by qualifying their name with the class name, and
global variables, that is, module variables, are accessed without qualification.
Что такое qualification? Это когда мы указываем что-то типа полного имени переменной с точечками? A.strings.string1.char2 Типа этого?

Показать весь текст
Ответы491944919949289

3 мар, 23:03 200 1149194

120 Кб, 552x91160 Кб, 571x581

>>1149190
То есть откуда и зачем появляются эти self.__radius в описание properties, что в них особенного и почему мой PyCharm начинает ругаться, когда я пытаюсь написать то же самое?

Ответы49289

3 мар, 23:08 201 1149197

А я вот вкатился на джуна и понял, что буду сосать хуи как минимум следующий год.

3 мар, 23:10 202 1149199

>>1149190
> Что такое instance?
Наиболее близкий русский аналог - "экземпляр".
> это скорее КОНКРЕТНЫЙ представитель класса?
да.
> почему то блять он должен быть именно self.__radius а не self.radius
тому що соглашение такое в питоне, что к именам, начинающимся с подчёркивания, обращаться нельзя, потому что они типа относятся к внутренней реализации объекта. на это, естественно, всегда кладут хуй, потому что это просто джентльменское соглашение, но если у тебя код пестрит лазанием в атрибуты с _ и __ - ты явно что-то делаешь не так.
на другие твои вопросы мне лень отвечать, сорян.

4 мар, 02:22 203 1149289

395 Кб, 697x198190 Кб, 1083x756

>>1149190
>>1149194
Я знаю, что написал уже 2 длиннопоста, но не могу успокоиться.
Автор делает своему классу Circle атрибут self.radius. Потом он определяет radius(self), превращая атрибут в callable method, потом пишет над ним @property превращая callable method в property. После таких непонятно зачем нужных махинаций попытка изменить property внутри __init__ (которая self.radius = radius) вызывает @radius.setter которому как-то передается параметр radius как? он берет все, что справа от = при попытке изменить property? и который никакой property self.radius не создает а создает только приватный атрибут self.__radius и устанавливает его значение. Так же будет происходить все то же самое, если я потом где то создам объект a = Circle(1, 2, 3) или попытаюсь изменить его a.radius = 4. Никакого .radius не существует, есть только.__radius. А при попытке получить self.radius вызывается геттер (который почему-то описан не как @radius.getter а просто как @property), который этот приватный .__radius возвращает. ЭТО ВСЕ ПРАВИЛЬНО?
Почему тогда мой PyCharm охуевает от того, что я приватный атрибут определил вне __init__. Применение таких конструкций вообще распространено? Вместо того, чтобы запихнуть проверку радиуса в __init__ мы этот радиус из атрибута превращаем в метод, из метода в свойство (я так перевел property) и потом ещё делаем для него setter и getter, которые создают вообще какой-то левый приватный атрибут __radius, а свойства radius вообще не существует. Это нормально? А если бы мне например хотелось проверить валидность ни одного куска данных, как тут, а 4? Ну, например я бы делал Record(name, surname, idn, weight) как какую-то запись о человеке, с его ID и весом. У меня бы тогда только описание того, что поля должны быть заполнены, расстянулось бы на 70 строк. Пиздец, эта тема пока самая сложная и непонятная. Не вся тема, только вот эта ебанутая часть про превращение атрибута в свойство для проверки его значения.

Ответы4933149333

4 мар, 06:52 204 1149331

>>1149289
Сеторы, хеторы, пропирти, хеупирти, нахуя оно в питоне?

4 мар, 07:13 205 1149333

>>1149289
Попробуй в init присвоить хоть что-нибудь в приватный radius перед присвоением проперти.

>PyCharm охуевает

Вы уже тут заебали кстати такими репортами. Линтер ничего не решает, а только подсказывает где может случиться проблема. В данном случае, если ты уберёшь из init присвоение радиуса, потом попробуешь прочитать проперти всё свалится на ошибке отсутствия атрибута.

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

>ебанутая часть про превращение атрибута в свойство для проверки его значения

Блеать, а ты как хотел? Как ты ещё проверишь значение, если не методом/дескриптором? У тебя же там написано "Control Attribute Access".

4 мар, 07:15 206 1149334

>>1149182
Если у тебя возник такой вопрос, то не нужен.

4 мар, 07:17 207 1149335

>>1149161
И то, и то сложно.

4 мар, 07:20 208 1149336

>>1148890
Как минимум в атоме можно тоже делать навороченные кейбиндинги из последовательностей нажатий. Алсо, мой опыт с вимом говорит об обратном, переключение режимов это лютый пиздец, уж лучше контрол/альт зажимать. Ещё под вим придётся изучать вимскрипт.

Ответы49403

4 мар, 09:12 209 1149347

выучил петон зделал каминь ножницы бумаха терь хачу делать крутые игры и рубить бабла в стиме с лахов но учица надоела че делать

333 Кб, 1374x954
4 мар, 10:28 210 1149368

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

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

for ob in bpy.context.selected_objects:
bpy.ops.object.editmode_toggle(); bpy.ops.object.pivotobottom(); bpy.ops.object.editmode_toggle();

но чето не взлетело, кто нибудь шарит в блендовом писуне?

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

bpy.contex.scene.objects.active = ob;
ob.scale = (2,2,2) — так вот кстати работает, но это по уебански, где смотреть комманды такого рода не ясно, как пользовать операторов сторонних плагунов так же не ясно, в общем выручай анонец, на тебя как всегда вся наджда

Ответы4937149519

4 мар, 10:46 211 1149371

>>1149368
Сразу скажу - ответ не знаю.
Но уже как год все мечтаю в него вкатиться. Сложно вообще? С какой целью изучаешь?

Ответы49377

4 мар, 10:49 212 1149373

>>1147330
ты запускаешь pytest, тест падает, а код все равно 0. это критично для CI джобы, например

Ответы49570

14 Кб, 553x528
4 мар, 11:00 213 1149377

>>1149371
>уже как год все мечтаю в него вкатиться
я джва мечтал и четыре раза траил вкат, но натолько он был уебанский а я тогда про заряженные сборочки с пиздатыми темами и плагинами из под билдера не знал но когда я смотрел на тот как красится гранька в градиент при выборе одной вершины, мое чувство прекрасного таки заставляло меня искать в этом бесплатном говне хорошие стороны и после того как я перепробовал абсолютно все 3д редакторы после модо я четко решил все хуита и ебучий пиксельхантинг ссаной сука стрелочки ебучего гизмо, аж тресет, блендер в итоге через месяц два просто взорвет ИНДУСТРИЮ гугли 2.8 так что вкатывайся пока это еще не стало мейнстримом лел

>Сложно вообще?
вначеле да, очень, кривая обучения практически вертикальна, зато потом прожка заводит в мозгу свои собственные дендриты, и ты фактически не ощущаешь интерфейса

>С какой целью изучаешь?
хочу поднять бабла на архивизе в уече привет 14-летним упити дегенератам

Ответы4940549477

4 мар, 11:02 214 1149379

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

# exports each selected object into its own file

import bpy
import os

# export to blend file location
basedir = os.path.dirname(bpy.data.filepath)

if not basedir:
raise Exception("Blend file is not saved")

scene = bpy.context.scene

obj_active = scene.objects.active
selection = bpy.context.selected_objects

bpy.ops.object.select_all(action='DESELECT')

for obj in selection:

obj.select = True

# some exporters only use the active object
scene.objects.active = obj

name = bpy.path.clean_name(obj.name)
fn = os.path.join(basedir, name)

bpy.ops.export_scene.fbx(filepath=fn + ".fbx", use_selection=True)

## Can be used for multiple formats
# bpy.ops.export_scene.x3d(filepath=fn + ".x3d", use_selection=True)

obj.select = False

print("written:", fn)

scene.objects.active = obj_active

for obj in selection:
obj.select = True

4 мар, 11:02 214 1149379

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

# exports each selected object into its own file

import bpy
import os

# export to blend file location
basedir = os.path.dirname(bpy.data.filepath)

if not basedir:
raise Exception("Blend file is not saved")

scene = bpy.context.scene

obj_active = scene.objects.active
selection = bpy.context.selected_objects

bpy.ops.object.select_all(action='DESELECT')

for obj in selection:

obj.select = True

# some exporters only use the active object
scene.objects.active = obj

name = bpy.path.clean_name(obj.name)
fn = os.path.join(basedir, name)

bpy.ops.export_scene.fbx(filepath=fn + ".fbx", use_selection=True)

## Can be used for multiple formats
# bpy.ops.export_scene.x3d(filepath=fn + ".x3d", use_selection=True)

obj.select = False

print("written:", fn)

scene.objects.active = obj_active

for obj in selection:
obj.select = True

Показать весь текст

4 мар, 11:45 215 1149403

>>1149336
> уж лучше контрол/альт зажимать
и заработать к тридцати пяти артрит левой кисти (и правой до кучи, мы же на hjkl не хотим переучиваться, мы по старинке стрелочками будем)

Ответы4941249566

4 мар, 11:48 216 1149405

>>1149377
> зато потом прожка заводит в мозгу свои собственные дендриты, и ты фактически не ощущаешь интерфейса
можешь посоветовать годных для вката туториалов/книг/etc?

Ответы49410

4 мар, 12:14 217 1149410

>>1149405
в тридаче есть тред в нем линк на мой гудрайв, там я с анонами собрал лучшие ролики, можешь смело сабица на все каналы и диг ин, как говорится

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

и да, возможности трех измерений, что в твоих руках, — безграничны, первым делом поставь рамки, типа: "Хачу КАЛАШ зделоть" или "АРМАТУ ЕБАТЬ" вот и потом гугли инфу чисто для одного шага сабдив тоположи, хардсёрфес моделенк иначе фрустрация кладбище пидор

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

Ответы49422

1,9 Мб, 1600x1063
4 мар, 12:19 218 1149412

>>1149403
сесть на 45 грамовую линейную механьку что не позволяет?

я кстати дико удивлен чому в эпоху автозакрытия скобочек их продолжают все так же по пидорски расставлять по клаве

я бы сделал по скобке одного типа на клавишу, вынеся закрывающую в верхний регистр

Ответы4942349512

4 мар, 12:31 219 1149417

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

110 Кб, 750x354
4 мар, 12:48 220 1149422

>>1149410
Спасибо!
А тридач - это где?.. /gd?

Ответы49424

359 Кб, 2164x1308
4 мар, 12:51 221 1149423

>>1149412
>сесть на 45 грамовую линейную механьку что не позволяет?
Наличие Microsoft Ergonomic и здравый смысл.

Ответы4942449512

1,8 Мб, 2048x1365
4 мар, 12:57 222 1149424

>>1149422
>тридач - это
/td капиталистический макак все годноту под шконарь засунул

/gd — там окромя токсичных школьников с упити головного мозга, ничего нет

>>1149423
ох вей

Ответы49512

4 мар, 14:38 223 1149477

85 Кб, 1920x108080 Кб, 1840x1080

>>1149377
Гуманитароблядок идет к успеху

оказывается когда сосноль кажет три точки ОНА СУКА ЖДЕТ ПОДТВЕРЖДЕНИЯ ПОВТОРНЫМ НАЖАТИЕМ ВВОДА — ну ебать очевидно же да сука !:?!?

123 Кб, 480x360
4 мар, 15:15 224 1149512

>>1149412
>>1149423
>>1149424

98 Кб, 1920x1080
4 мар, 15:21 225 1149519

>>1149368
Ну где все змеиные гуру то ебта, выходной день же ну

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

4 мар, 15:30 226 1149522

Как установить PyQT5 это ебучий?

Ответы4959251981

4 мар, 17:09 227 1149566

>>1149403
Просто переключение режимов сосёт, признай это. Разве что vim pedal пофиксит.

Ответы49598

4 мар, 17:09 228 1149567

141 Кб, 1920x1080139 Кб, 1920x1080

ДА СУКА ДА!! БЛЕАДЬ!!!!11

разраба аддона хочется расчленить ложкой феерический гандон

а еще эта ваша пидорская интедация, ебал я ее в рот, знаите ли, вместе с этими невыразительнийшими циклами

читабельность и дружелюбие, говорили они — ХУИТА полнейшая

Ответы495764960049795

4 мар, 17:11 229 1149570

>>1149373
А ты тесты из клика запускаешь? Или сам клик тестируешь? Там да, есть определённые хитрости, чем-то серьёзно мотивированные, не помню уже, но всё поправимо.

4 мар, 17:22 230 1149576

>>1149567
даун, пиздуй в твиттер

4 мар, 18:14 231 1149592

>>1149522
python -m pip install pyqt5
Не блогодори!

4 мар, 18:43 232 1149598

>>1149566
твоя мамка и то сосёт лучше.

4 мар, 18:46 233 1149600

>>1149567
> с этими невыразительнийшими циклами
котик, скажи спасибо, что не на плюсах пишешь
for(std::vector<int>::const_iterator it = vec.begin(); vec != vec.end(); ++it)

Ответы49610

4 мар, 19:21 234 1149610

>>1149600
>for(std::vector<int>::const_iterator it = vec.begin(); vec != vec.end(); ++it)
пфф на хую вертелрусские не сдаются

https://www.youtube.com/watch?v=8hoHbZjidBo

18 Кб, 344x272
4 мар, 20:22 235 1149630

>>1149014

Ответы49741

5 мар, 00:41 236 1149741

>>1149630
docx - это xml-фарш в zip-архиве, можно разобрать средствами стандартной библиотеки. для pdf либы какие-нибудь должны быть. напильник в руки и вперёд.

Ответы50888

5 мар, 06:47 237 1149793

>>1149014
Ты ведь понимаешь что ты грёбаный извращенец? Либреофис на генте собирается сильно дольше всех остальных пакетов. Представь сколько там кода. И тут ты такой приходишь, хочешь взять, пару строк написать и сконвертировать. В твоих же интересах переложить как можно больше забот на внешние утилиты.

Ответы4979450888

5 мар, 06:50 238 1149794

>>1149793
Типичный пользователь дрочер линекса жи

8 Кб, 200x200
5 мар, 06:52 239 1149795

>>1149567
>хочется расчленить ложкой
А какой это аддон?

мимо-разработчик-аддона

Ответы49800

5 мар, 07:05 240 1149800

>>1149795
>3D Viewport Pie Menus

>мимо-разработчик-аддона
ох ебать какие люди, а какого?

олсо подскажи раз так, как раскидать по сетке объекты из центра?

я так думаю надо размеры внести в переменную и делать смещение следующего объекта на эту переменную, подсобишь?

Ответы49801

5 мар, 07:08 241 1149801

>>1149800
Расклонировать или спозиционировать уже существующие?

Ответы49805

115 Кб, 1637x964
5 мар, 07:19 242 1149805

>>1149801
>раскидать по сетке объекты из центра
анон ну чо вот ты а?

я по одной оси уже сам допер, щас надо проверить как залупится это дело

ну а было бы идеально сделать это в виде няшной квадратной сетке

Ответы49806

5 мар, 07:26 243 1149806

>>1149805
Что значит по сетке? Конкретнее говори. Ты можешь например спиралью заполнять от центра, может она у тебя заранее в квадрат определённого размера расставляет. Откуда мне это знать всё? Как ты например 5 объектов раскидаешь по сетке?

Ответы49807

6 Кб, 588x351
5 мар, 07:29 244 1149807

>>1149806
>Как ты например 5 объектов раскидаешь по сетке?
БЛЕАДЬ анон ты чо угараешь что ле нахуй!?

кароче хуй с ней с сеткой, ПРОСТО подскажи куда сунуть ob что бы залупилось как надо

for ob in bpy.context.selected_objects:
bpy.context.scene.objects.active = ob

d = bpy.context.object.dimensions[1]
bpy.context.object.location[1] = d

Ответы4980949810

5 мар, 07:34 245 1149808

>bpy.context.object.location[1] += d
еще одна тычка, ну же анон

5 мар, 07:35 246 1149809

>>1149807
Создай mathutils.Vector и присвой его напримую в location. Вроде так. У меня в коде через базисную матрицу присваивается, но там ещё с поворотами заморочка, тебе это не надо.

Ответы49811

5 мар, 07:39 247 1149810

>>1149807
>угараешь
Нет, я тебя реально не понимаю. Сетки разные бывают. Порядок размещения на сетках тоже.

5 мар, 07:43 248 1149811

>>1149809
>mathutils.Vector
ох ебать

Допиши третью строчку анон:
>d = ob.dimensions[1]
>ob.location[1] += d

>Порядок размещения на сетках
САМЫЙ ПРОСТОЙ блядь, всегда и везде, решай задачу самым простым легким и коротким красивым способом, никогда не дрочи и не пихай свое высшее образование туда куда не нужно а то я блять потом хочу и говно подтираю и закаменчиваю сука за такими дохуя всезнающими, которые за меня блять режимы переключают или ориджн применяют сука аж тресет

Ответы49812

5 мар, 07:49 249 1149812

>>1149811
Самый простой способ это найти максимальный dimension по обеим осям для всех объектов и использовать как шаг. Иначе там довольно сложная задача по компактному размещению.

Ответы49813

85 Кб, 1389x491
5 мар, 07:53 250 1149813

>>1149812
>Самый простой способ это
Смещать по наименее раздражающей зелененькой оси, что я блять успешно и делаю

но нужно перезаписывать положение предыдущего и использовать его как значение для следующего

Ответы49814

5 мар, 07:58 251 1149814

>>1149813
https://docs.blender.org/api/2.79/mathutils.html#mathutils.Vector.copy
Делаешь pos = object.location.copy(), далее творишь с ним что хочешь. Альтернативно Vector приводится в стандартный tuple.

Ответы49817

5 мар, 08:01 252 1149817

>>1149814
>use this to get a copy of a wrapped vector with no reference to the original data
ты чо до векторов доебался, тут элементарно в цикле разобраться надо, а ты хенд канон достал и размахиваешь типа —Ща порешаю все нахй

Ответы49818

5 мар, 08:02 253 1149818

>>1149817
Вектор это банальный xyz, позиция, алё.

Ответы49819

5 мар, 08:09 254 1149819

>>1149818
ну епт я знаю, а дальше то чо? смести один объект засторь позишон и смести следующий на ластПозошн+дименшн походу общение с котом блять будет не менее продуктивным

5 мар, 08:33 255 1149821

import bpy

for ob in bpy.context.selected_objects:
bpy.context.scene.objects.active = ob

loc1 = ob.dimensions[1]
ob.location[1] = loc1
>вот тут нужен выход из цикла и перед на следующий обжект и никак векторов сука блядь
loc2 = loc1 + ob.location[1]*2
ob.location[1] = loc2

5 мар, 08:35 256 1149822

глобальные переменные или типа того у вас тут есть? как это говно из цикла пробросить?

Ответы49829

5 мар, 09:12 257 1149829

>>1149822
Ты не поверишь! Ключевое слово global есть для этого. Однако сиё есть плохой стиль - лучше избегать подобного в своем коде.

Ответы49832

5 мар, 09:14 258 1149830

>>1146716
это что, задание из книги?

Ответы50254

418 Кб, 1920x1080
5 мар, 09:16 259 1149832

>>1149829
все утро проибался впизду, быстрее ручками раскидать, ебал я в рот вашу оптимизацию

115 Кб, 921x673
5 мар, 13:38 260 1149964

Питаны, хочу написать парсер всего подряд: рсс, спайдеров скрапи, хуеты из фейсбука/вконтакта и тд
Из всего этого добра меня интересует одна определенная тема, ну например автомобили
Для фильтрации хочу нейронную сеть замутить, что бы оно всякое ненужное само как-то отбраковывало, по крайней мере по большей части
Никогда прежде ничего такого не пилил, отсюда вопрос: как хоть это гуглить , ключевые слова какие? КАк бы вы это делали? На каких библиотеках? Может примеры видели годные и подсказать можете?

Ответы499944999750187

5 мар, 14:39 261 1149994

>>1149964
>как хоть это гуглить
>>1149964
>нейронную сеть
>>1149964
>тема
>>1149964
>автомобили

5 мар, 14:40 262 1149997

>>1149964
Это хуевая идея, сразу тебе говорю. Особенно по машинам. Релевантность описания где-то около нуля, все смотрится на месте. Интереснее может быть уже с недвижкой, потому что там можно поработать над автоматическим определением качества района/дома/застройщика etc, да и риэлторы больше информации предоставляют в объявлении, чем средний перепук автомобиля, но все равно будет дрочево без задач, в общем-то, которое в лучшем случае за НИРС бы сошло.

Для работы с социалками я использовал официальный API и кучу аккаунтов для обхода ограничений на запросы, для парсинга досок объявлений ковырял закрытый API из мобильных приложений (ЕМНИП, то ли Дром, то ли Автору не имели своего API и нужно было парсить веб-морду, чем официальное приложение и занималось, бля).

Говоря откровенно: не лезь в это дно. Даже если сделаешь что-то очень качественное и продуманное, конкурировать все равно будет со студентами, которые парсят все чуть ни не на VBA в Excel. Лучше делай ботов для онлайн-дрочилень.

Ответы4999950093

5 мар, 14:42 263 1149999

>>1149997
> Лучше делай ботов для онлайн-дрочилень.
А шо, есть спрос?

Ответы50001

5 мар, 14:49 264 1150000

513 Кб, 1920x1080628 Кб, 1920x1080

а вообще местные животные даже про ссаные энамы нене слышали, а ты их блять про нейросети спрашиваешь

5 мар, 14:51 265 1150001

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

Ответы50022

5 мар, 15:32 266 1150022

>>1150001
Ого. А игры какие, типа wow/lineage/poe или браузерное говно?

5 мар, 16:35 267 1150093

>>1149997
Окей, на самом деле я собираюсь сгребать все новости касающиеся промышленной безопасности: нормативка, стандарты, аварии, расследования, всякие конференции и тд.
Их даже в отдельную группу никто не выносит и нумеруют абы как, если на той же ленте вбить "авария на шахте ххххх" рилейтедом будет всякая хуйня из-под коня а-ля "дтп в махачкале газель переехала отару овец вай жалко"
Апи на нужных мне узкопрофильных ресурсах редкость, да даже rss там не на каждом есть.

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

5 мар, 17:14 268 1150118

Ёпт, читаю Bite of python, там автор дал задачу, пример её решения и дал задание вместо os.system zip использовать zipfile питоновский. Так я себе уже час с небольшим ебусь над этой задачей. Пока разобрался как zipfile работает, пока смог его в скрипт внедрить... Осталось только узнать как заставить его рекурсивно диру архивировать.

Скажи анон, я совсем конченный, на такую хуйню столько времени тратить? Не программировал до этого

Ответы50119

5 мар, 17:15 269 1150119

>>1150118
А чего ебстись, документация же есть:
https://docs.python.org/3/library/zipfile.html

Ответы50124

5 мар, 17:20 270 1150124

>>1150119
Спасибо, надо скилл набивать в использовании документации. Хотя не думаю, что на текущем этапе моего развития это бы сильно ускорило выполнение моей задачи.

Ответы50125

5 мар, 17:21 271 1150125

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

Ответы5014350159

5 мар, 17:41 272 1150143

>>1150125
9 лет, та же история. Я даже вот такое придрочился в IDE использовать: https://github.com/gleitz/howdoi

Ответы50159

5 мар, 18:13 273 1150156

QT это что-то вроде 3ДМакса и Джавы или топовый софт?

Ответы5015850161

16 Кб, 348x149
5 мар, 18:14 274 1150157

Аноны, как вообще может
> cad_cycle.draw_graphic() (рисует график матплотлибовский)
Выполняться раньше чем:
> cad_cycle.draw_line() (рисует в FreeCad`e линию)
python 2.7

Ответы50258

5 мар, 18:15 275 1150158

>>1150156
интерфейсная библиотека на которой построено KDE
короче кнопочки все эти, окошки, списочки, реакции на нажатие и тд

Ответы5016050161

5 мар, 18:15 276 1150159

>>1150125
>>1150143
И потом они сетуют на то, что не работают в гугле.

Ответы50165

5 мар, 18:15 277 1150160

>>1150158
Я имел ввиду качество.

Ответы5016250165

420 Кб, 1920x1394
5 мар, 18:16 278 1150161

>>1150156
>3ДМакса
>топовый софт

>>1150158
а еще интерфейсы к тачкам рисуют в нем же

215 Кб, 1920x1667
5 мар, 18:17 279 1150162

>>1150160
так тонко что уебок не понял лол

5 мар, 18:19 280 1150165

>>1150160
ну зависит от того, чего тебе надо. ежели весь спектр свистоперделок - то это скорее смотреть в сторону всяких ебанутых electron, если для себя или на отъебись делать - я б вообще на tkinter накидал и ебись оно конем
а так вообще народ насколько я могу судить для питона GTK использует
>>1150159
Еще бы! Уверен из гугла гуглить быстрее и комфортнее

Ответы50189

5 мар, 18:55 281 1150187

>>1149964
>хочу написать парсер всего подряд
>хочу нейронную сеть замутить
>Никогда прежде ничего такого не пилил
Увидел по телевизору НАНОТЕХНОЛОГИИ
Хочу сделать свой микропроцессор
Опыт: умею класть плитку
Как гуглить? Какие ключевые слова?

Ответы50248

5 мар, 18:56 282 1150189

>>1150165
Для становления полноценным разработчиком необходимо писать через голый код или можно в GTK+ через Glade верстать?

Ответы50199

5 мар, 19:12 283 1150199

>>1150189
Только ассамблер, все остальные неполноценные

Ответы50201

5 мар, 19:14 284 1150201

>>1150199
Не, это хуйня. Полноценные только при кроссплатформенности, так что писать нужно на двоичном в байткодах.

Ответы5020250231

5 мар, 19:15 285 1150202

>>1150201
Всмысле машинный код. Бля, спалился.

560 Кб, 840x840
5 мар, 20:21 286 1150231

>>1150201
>Полноценные только при кроссплатформенности
Браузероебы ликуют

5 мар, 21:09 287 1150248

>>1150187
Бля ну разгребать rss я умею, разгребать по апи вк я умею, парсить чудестныммылом тоже, даже блядь рассылки из почты могу выдергивать и тоже внезапно парсить
Пиздец, вякаешь словно это дико сложно и какая-то невообразимая невъебенная сложность
Мне всего-то надо нейросеточку которой можно скормить уже отобранную тройку тысяч новостей точно по моей теме для обучения и что бы дальше оно само более-менее выбрасывало большую часть всего, к этой хуете не относящегося

И нехуй пиздеть что это как-то невъебенно сложно, жопой чую что делов на пару вечеров
Вопрос стоит в том, на чем делать? Что взять за основу? Может кто-то гайды нормальные более-менее релевантные видел или книженции?

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

5 мар, 21:37 288 1150254

>>1149830
Ага, а что?

Что ж, я понял все про property, надо было перестать лимонить свой питон и проспаться.

Вопрос другой теперь. Вот автор хуярит классы для примеров. Я хуярю классы для решения задача после примеров. Вы хуярите классы где-нибудь. Нужно ли в __init__(self, a1, a2, a3,....) везде хуярить вещи вроде assert type(a1) == yoba, "ONLY YOBAS ALLOWED" или if not type(a2) == yoaba: raise TypeError. То есть в примере, который я кидал, есть проверка в сеттере радиуса на то, что он должен быть положительным. Но я ни разу не видел проверок в init'e. Их там не делают? Почему? Или все работает по принципу: "если делаешь класс для себя - делай проверки аргументов только там, где сам можешь забыть, а если делаешь класс(модуль с классами и прочей ебалой) - кидай столько assert'ов сколько сможешь". Как это на практике вообще делают люди?

Ответы50260

5 мар, 21:44 289 1150258

>>1150157
смотри, как они внутри устроены, может это обёртки над асинхронными сишными функциями

Ответы50552

5 мар, 21:49 290 1150260

>>1150254
> Но я ни разу не видел проверок в init'e. Их там не делают?
В продакшен-коде очень редко видел.
Если у тебя методы твоего класс пиздец только с одним типом данных или одним диапазоном работают, то можно ассерт прописать, да который при оптимизации будет выкинут ололол, но вообще нормальные люди обычно в документации явно указывают типы или контсрейнты. Ну или непосредственно в самом методе кидаться ValueError'ами можно - такое иногда встречал.

5 мар, 23:48 291 1150367

Куда меня возьмут макакой, если мне 17?

Ответы50476

6 мар, 02:11 292 1150476

>>1150367
В гей-порно.

6 мар, 07:35 293 1150528

Аноны, как жить если ты джун? Где кормиться блять
Неужели адекватных мест действительно не существует? На одном месте работы Васян з завода платил 20% от стоимости проекта
На другом запросили кучу требований, знания всяких срамов, куда библиотек для анализа данных. Пофиг, прошел. В итоге садят на проект писать ебучие парсеры для 1000 однотипных сайтов за зп 6к грывэнь(12 в рублях, ммм). И по сути даже паук под них уже был написан. Всё , что нужно делать, это прописывать xpath к нужной инфе.
Следующее место, всё вроде норм. Сделал 2 тестовых, один на теорию, другой именно на код. Предложили норм ЗП, уже обрадовался, что вот, НАКОНЕЦТО. В итоге, занятость получается 8 часов в неделю ))). Я конечно и искал парт-тайм, но я сразу говорил, что норма это 20-30 в неделю. В итоге дали 1 таску за неделю. Я её сделал и опять тишина на неделю, по проектам нихуя не понятно. Класс
И вот как теперь быть? Искать дальше очередную контору?
Когда я говорил про джуна, я не имел в виду вайтишников, которые выучили питон за 21 день на курсах и ищут работу
У меня есть универские лабы, свой пет проект и полгода опыта работы разрабом за спиной(за щекой, ыы)

Ответы5052950550

6 мар, 07:36 294 1150529

>>1150528
Сори за вброс.
Да, опыт конечно не 10 лет работы в гугл, но всё. А где его по-хорошему брать, если вокруг какой-то пиздец

6 мар, 11:05 295 1150550

>>1150528
Очевидно ты житель мухосрани.

Ответы50633

6 мар, 11:11 296 1150552

>>1150258
Он на столько "асинхронный" что даже разбиение на процессы не помогает?
Вообще это все происходит внутри freecad-macros, через pyside вызывается все.
Пока я график не закрою - линии не рисуются, что наводит на мысль об странной однопоточности.

62 Кб, 566x335
6 мар, 11:21 297 1150557

iterable это любой объект, у которого есть __gettitem__?
Так что у iterable может быть __iter__ хотя это необязательно?
Главное различие между iterable и iterator в том, что у iterator'a есть __next__ т.е. внутреннее состояние, которое он отслеживает?
В чем прикол yield? Почему бы в этом примере мне не вернуть сразу весь список значений? Зачем возвращать итератор, который можно итерировать, но который не имеет нормального строкового представления, если можно брать листы/коретки, которые тоже можно итерировать, но заодно и выводить на экран?

Ответы51003

6 мар, 11:22 298 1150558

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

Ответы5055950635

6 мар, 11:22 299 1150559

>>1150558
Блядь, хотел в другой тред написать.

6 мар, 14:35 300 1150633

>>1150550
Киев. Ну да, действительно Мухосрань

6 мар, 14:36 301 1150635

>>1150558
25 - не поздно
30 - не поздно
35 - поздно

Ответы506455064750942

6 мар, 14:48 302 1150645

>>1150635
Спасибо наяша.

6 мар, 14:49 303 1150647

>>1150635
32.5?

6 мар, 15:13 304 1150657

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

6 мар, 16:06 305 1150691

Двач, реши эту хуйю плз, а то я щас заплачу на самом деле уже плачу

https://stepik.org/lesson/31653/step/14?unit=30894

Ответы5072050746

6 мар, 16:24 306 1150720

>>1150691
Бля, вышмат не сюда это.

6 мар, 16:48 307 1150746

>>1150691
Решил. Не надо. Ух бля, чуть мозг не стреснул. Мать ебал вашего дата сайенса, но вкачусь.

6 мар, 18:59 308 1150826

Сап, подскажите можно ли имея готовая апи на рест фрейморке запилить веб версию со всего этого?
Если да, то как ?

Ответы51064

6 мар, 19:38 309 1150843

Как мне юзать api твитера?
Как пайтона вообще нету

Ответы50882

6 мар, 20:47 310 1150882

>>1150843
Есть документация подробная, в которой описана авторизация, запросы и.т.д. Берешь requests и вперед

Ответы50928

6 мар, 20:53 311 1150888

>>1149741
Про зип-фарш я в курсе, там по стандарту OpenXML всё расфигачено. И в нем я разбираюсь неплохо, но так просто в PDF эту ебалу не перегнать. У PDF совершенно другая структура.
Свой конвертер с нуля писать мне не улыбается.

>>1149793
Ну в том и дело, что я хочу найти баланс, между использованием массивного либреофиса и написанием с нуля. Я хотел найти утилиту, которая будет занимать немного места. Почему - потому что я хотел использовать AWS лямбду, а там ограничение в 250Mb, либреофис туда тупо не влезет.

Ответы50895

6 мар, 21:03 312 1150895

>>1150888
А если поставить не весь офис а часть нужную?
Мимокрокодил

Ответы50900

6 мар, 21:07 313 1150900

>>1150895
Да хуй знает, можно ли так вообще. Я не красноглаз. Гентушники призываются в тред!

Ответы5091951027

6 мар, 21:33 314 1150919

>>1150900
Тебе в /s нужно, там подскажут всё.

6 мар, 22:00 315 1150928

>>1150882
Ты имеешь ввиду, что на других сайтах, апи адаптировали под пайтон?

Ответы50935

6 мар, 22:09 316 1150935

>>1150928
Ты имеешь в виду, что в пайтоне какой-то свой, особый HTTP?

Ответы50948

6 мар, 22:30 317 1150942

>>1150635
>35 - поздно
Вкатываются и в 40. Тут зависит от человека и от того способен ли он потратить довольно много сил на обучение с учетом того, что быстрого выхлопа не будет.

Ответы51241

6 мар, 22:55 318 1150948

>>1150935
Я не понимаю о чем ты.
Я хочу доставать всю инфу об аккаунте, вставляя в терминал только ссылку на твитер.

Ответы50956

6 мар, 23:37 319 1150956

>>1150948
Бери, читай:
https://developer.twitter.com/en/docs
А вообще, есть библиотека для пайтона и API Twitter`a

7 мар, 01:21 320 1150977

https://repl.it/repls/AshamedFirmTest

Как мне вернуть все аргументы? Если допустим пользователь передал больше одного.

Ответы51003

7 мар, 02:07 321 1150983

Аноны, извините. Тред почти не читал.
Я решил вкатиться в погромирование. Можете посоветовать книг для начинающих? На всяких форумах обучаться это такое себе, как я думаю. А на Ядиске нихуя не понятно с чего начинать.
Пробовал начинать Марка Луца, но мой мозг перестал переваривать инфу после прочтения введения.
Заранее спасибо вам.

Ответы5100951026

7 мар, 05:22 322 1151003

>>1150557
>Почему бы в этом примере мне не вернуть сразу весь список значений?
Потому что этот список может иметь триллионы и триллионы элементов. Генераторы с этими yield'ами позволяют экономить память.

>>1150977
Ну в первом же примере в документации - https://docs.python.org/3/library/argparse.html
nargs используй.

7 мар, 07:15 323 1151009

>>1150983
Codecademy - A byte of python - Think Python
для общего представления хватит, по нужным темам доп инфу сам нагуглишь

7 мар, 09:22 324 1151026

>>1150983
Начни с изучения ассемблера и архитектуры современного компьютера. Далее переходи на C и C++.
После этого изучи python, java и др.

Да, еще надо знать английский. Но его ты выучишь вместе с ЯП.

2 Кб, 649x87
7 мар, 09:22 325 1151027

>>1150900
Ну хуй его знает. Вроде была какая-то кривулина, которую mc запускал, когда ты на doc-файле F3 жмякал, называлась то ли catdoc, то ли word2text, и была эта кривулина вроде как раз на питоне. Про pdf ничего не посоветую, гугли.

7 мар, 12:27 326 1151064

>>1150826
Бамп вопросу.
Почитал в доках
http://www.django-rest-framework.org/topics/html-and-forms/
Но это рендерит хтмл вместо json респонса, а мне нужно, чтобы был и json для мобильных разраотчиков и хтмл для веб версии.
Я не верю, что для этого надо всю логику переписывать в обчных вью, не надо же?

950 Кб, 1024x576
7 мар, 13:34 327 1151088

Здарова, удовоманы.
Очень нравится синтаксис пайтона, знаю основы, начал учить джангу. Но что поделать, если в твоей мухозалупне 5 вакансий по джанге от силы? При чем, либо медиум, либо сеньор.

Ответы51089510995110051102

7 мар, 13:34 328 1151089

>>1151088
> удавоманы*

7 мар, 13:44 329 1151099

>>1151088
Фриланс спасёт отца русского вебдева.
Выучи ещё flask и requests/scrapy, тебя на апвёрке заказчики на части разрывать будут

Ответы5110451107

7 мар, 13:45 330 1151100

>>1151088
В моей мухосрани только пэхэпэ. Ответ один - фриланс.

Ответы51107

7 мар, 13:48 331 1151102

>>1151088
Уезжай

Ответы51107

7 мар, 13:52 332 1151104

>>1151099
>Выучи ещё flask и requests/scrapy, тебя на апвёрке заказчики на части разрывать будут
Проиграл.
Но фриланс точно выход.

7 мар, 14:01 333 1151107

>>1151100
В этом и заключается проблема, я уже думаю учить PHP что ли (но синтаксис залупа там конечно)

>>1151099
Не мог бы подогнать гуд сайты по фрилансу? Хочу глянуть, че там ваще требуют

>>1151102
Забавно. Чтоб уехать нужны деньги.

Кушац хочется очен.

Ответы51169

37 Кб, 750x255
7 мар, 14:15 334 1151116

Сап питонаны. Поясните тупому. Нужно сгенерировать окружность используя формулы на оппике.
я задал делта_тета, нашел от нее синус и косинус, нашел x1, y1. Как мне искать xi+1 от xi?
https://repl.it/repls/SuddenGenuinePyramid

Ответы5112651129

7 мар, 14:16 335 1151117

Вкатываюсь:
Когда я закончу с codecademy, в какую сторону стоит продолжить свое изучение языка? Куда прилагать свои полученные знания? Как эти знания закрепить раз и навсегда? http://pythontutor.ru нормально заходит или нет?
Выкатываюсь

Ответы51119

7 мар, 14:17 336 1151119

>>1151117
двачую, куда ваще идти помимо веба с пайтоном?

Ответы5112451127

7 мар, 14:33 337 1151124

>>1151119
Data Scince, back-end, Devops

Ответы51149

7 мар, 14:42 338 1151126

>>1151116
Не делай так. В компьютерной репрезентации чисел с плавающей точкой будут быстро накапливаться ошибки. Да и вообще, скорее, всего не нужно так делать.

Окружность рисуют через радиус, синус и косинус угла.

7 мар, 14:43 339 1151127

>>1151119
Куда угодно. На питоне делается почти всё. Там где не хватает скорости подключается C/C++/whatever.

7 мар, 14:47 340 1151128

https://repl.it/repls/GrotesqueIckyBackticks

Значит на вход подается путь до файла, мне нужно проверить что это конкретно json файл а не что-то другое.
Написал условие, но чет сомнительно.
Как сделать лучше или по другому?

Ответы51171

7 мар, 14:48 341 1151129

>>1151116
У тебя же там прямо формулы две первые написаны как взять xi+1, yi+1 от xi, yi. Синус-косинус от дельта тета считаются всего один раз, в этом прелесть этих формул. Это матрица поворота по сути

Ответы51138

7 мар, 15:00 342 1151138

>>1151129
я понимаю что в формулах написано. Как это запрограть? Я нашел x0, потом ищу x1 через x0. Потом мне надо x2 через x1 искать. Как это в цикле задать?

Ответы51139

7 мар, 15:07 343 1151139

>>1151138
https://ideone.com/Qp8O9i

Ответы5114251192

7 мар, 15:17 344 1151142

>>1151139
yield что делает?

7 мар, 15:28 345 1151149

>>1151124
Проблема в том, что вакансии на подобное либо найдешь, либо требуют овердохуя.
А что делать, если ты пока не прогер, а говнокодер и не более?
И если фрилансить, то где?

Ответы51176

7 мар, 16:05 346 1151169

>>1151107
>Не мог бы подогнать гуд сайты по фрилансу? Хочу глянуть, че там ваще требуют
upwork.com жэ
всё остальное - параша
(ну топтал ещё не параша, но туда вкатиться труднее)

Ответы51191

7 мар, 16:06 347 1151171

>>1151128
Если файлы небольшие, скармливай сразу в json.loads и отлавливай ValueError.

Ответы51229

7 мар, 16:22 348 1151176

>>1151149
Становиться проггером

7 мар, 16:48 349 1151191

>>1151169
Я другой анон, но мне интересно про фриланс.

Скажи, я правильно понимаю, что на этих биржах надо дать свои персональные данные и если зафейлишь репутацию, то второго шанса уже не будет? Мне как-то нервно в этом отношении. Хотелось бы найти норм контакты для работы начиная с довольно анонимного уровня и далее налаживать связи. Как такое сделать?

Да, я понимаю, что можно и тут начать искать, но, думаю, есть некоторый технический момент, который следует знать.

Ответы51248

7 мар, 16:49 350 1151192

>>1151139
Как засунуть этот вывод в numpy массив? Мне нужно двумерный массив из этого сделать.

Ответы51232

7 мар, 16:53 351 1151196

Сап прогромач.
Стоит пользуюсь хостингом pythonanywhere. Там запущен сервак на flask. Нужно что бы он просыпался по таймеру и делал некоторые действия. Куда гуглить?

Ответы511975119951204

7 мар, 16:53 352 1151197

>>1151196
>стоит
Это про мой хуй. Лишнего написал.

7 мар, 16:57 353 1151199

>>1151196
Я не в курсах про этот pythonanywhere, но
1) отдельный скрипт, который спит и каждый n секунд что-то делает (time.sleep(n))
2) cron? Я хз можно ли это сделать на твоем хостинге.

Ответы51210

7 мар, 17:01 354 1151204

>>1151196
Еще как вариант просто создать еще один поток, который будет периодически что-то делать.

23 Кб, 1195x267
7 мар, 17:07 355 1151210

>>1151199
> Я не в курсах про этот pythonanywhere
Можешь теперь быть в курсах. Охуенный хостинг.
> cron
Выглядит как то, что нужно. Спасибо
upd:
То что мне было нужно, реализовывается средствами хоста
>It's rather like a simple version of Unix's cron utility.
.

Ответы51213512165121851220

7 мар, 17:13 356 1151213

>>1151210
>Можешь теперь быть в курсах. Охуенный хостинг.
Мне просто боязно для своих проектов пользовать чей-то хостинг. Третьи лица получают полный доступ к твоим данным/коду. Поэтому пользую такие вещи с осторожностью.

36 Кб, 205x809
7 мар, 17:17 357 1151216

>>1151210

> Охуенный хостинг
Для новичка может и охуенный, но много ограничений
Почему не снимешь обычный VPS?
Палю годноту = aruba cloud. За 1 евро в месяц получаем гиг оперативки. Дает отсосать любому отечественному хостеру. Я на нем держал детектор скримеров и за все время не было никаких проблем.

Ответы512185129351342

7 мар, 17:18 358 1151218

>>1151216
>>1151210
Один вопрос. Там битки принимают? Если да, то насколько тамошние админы терпят письма с абузами?

Ответы51223

7 мар, 17:22 359 1151220

>>1151210
>upd:
А как апдейтить посты?

7 мар, 17:26 360 1151223

>>1151218
Там нужно вводить свои данные вплоть до адреса, так что не думаю что тебе это подойдет.

7 мар, 17:39 361 1151229

>>1151171
А если больше, то что-то изменится, что ли? Не будет же он писать валидатор json'а.

Ответы51247

7 мар, 17:48 362 1151232

>>1151192
Ну вместо yield по индексам пиши.

7 мар, 18:02 363 1151241

>>1150942
Вкатится то можно
Но это уже некоторый гемор и лучше не тратить на этом время
35-40 лет предполагает уже наличие семьи и дома за который нужно платить
И как бы здесь уже становиться вопрос?
А нужно ли этому челику тратить 2 года(сейчас мамкины смузихлебы напишут, что вкатится можно за 3 месяца, но идите нахуй) не получая никаких бабок, чтобы потом еще 3-6 месяцев лазить по собесам, слушая предубеждения эйчаров, что ты лох и в свои 40 лет тебе тут делать нечего, ради того, чтобы потом устроится на зп 200-400 долларов(а именно столько сейчас платят вайтишникам в средних конторах) и сидеть за эти 200-400 долларов еще полгода, прежде чем будет действительно окупаемость и выход на более конкурентную зп. Ах да, всё это время тебя еще будут заёбывать 20-25 летние писюны и ты должен будешь делать так как он скажет, просто потому, что 20-25 летний писюн намного больше шарит

Вот что я имел в виду, когда писал, что после 35 уже поздно.

7 мар, 18:24 364 1151247

>>1151229
если больше, производительность может просесть (ну, конечно, в том случае, если разобранный json не нужен дальше по коду)

7 мар, 18:27 365 1151248

>>1151191
> я правильно понимаю, что на этих биржах надо дать свои персональные данные
да.

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

7 мар, 19:57 366 1151283

Анон ты как начинающему что можешь посоветовать? По-любому есть такие вещи, которые ты не знал, но если бы узнал раньше было бы заебись?

Я вот сейчас читаю\осваиваю книгу byte of python, за пару дней дошёл до Ввода-вывода. Усидеть на месте очень сложно, как и собраться с мыслями. Использую всякие томато-таймеры а в пятиминутки пытаюсь медитировать да, я поехавший. Тем не менее то, что там написано текстом местами идёт с жутким скрипом (хотя начал параллельно пока на работе Лутца читать, вот это он там расписывает всё моёувожение).

В общем вопрос в том, может есть какие рекомендации как лучше составить свои занятия? Может по "дисциплинам" типа алгоритмы, питон, etc. Или как-то по материалу.
Спасибо заранее

Шапку читал

Ответы512845134751911

7 мар, 20:01 367 1151284

>>1151283
классы это просто способ структурировать однородные данные

класс Порноактер
..длинна хуя = позитивинтегер
..любимая еда = текст
и тд

классы это удобно и круто, потому что можно делать
порноактер __sum__(): Боря + пороактер Сеня = пол метра отборного хуя и двойная шаурма с жигулевским и все прочие методы доступные классам

вот, в принципе, то что меня в свое время здорово

Ответы5128551289

7 мар, 20:02 368 1151285

>>1151284
здорово затормозило

16 Кб, 487x222
7 мар, 20:09 369 1151286

Второй вариант (functools.partial вместо лямбды) - предпочтительнее? Чому?
Обычно его встречаю во всяких гайдах.

Ответы51450

7 мар, 20:17 370 1151289

>>1151284
Спасибо анон. С терминологией действительно траблы, хоть я рассчитываю, что наверстаю пока буду Лутца проходить. Хорошо объяснил.

7 мар, 20:27 371 1151293

>>1151216
Она, ты опять в треНде.
Чому на детектор забил?
Как насчет возобновить его работу?
Могу оплачивать сервак тебе/себе подороже для его работы.
Очень годная штука была.

Ответы5130251303

7 мар, 20:59 372 1151302

>>1151293
Я 9 месяцев по дуркам шлялся, времени не было. Я настолько ебанутый что лежал в дурке
Сейчас там куча багов всплыло, позже буду разбираться в чем дело, а пока подтягиваю знания питона.

Ответы51327

7 мар, 21:03 373 1151303

>>1151293
>Она, ты опять в треНде.
Что это значит?

Ответы51327

7 мар, 21:24 374 1151308

Питоняши, я заметил за собой странную нелюбовь к циклам и любовь к map например при переборе итерируемого содержимого.
Это хорошо или плохо в плане культуры когда/оптимизации транслятором на лету?
Есть ли интерпретаторы Python, автоматически распараллеливающие такие выражения?

Ответы513095145251475

7 мар, 21:29 375 1151309

>>1151308
Тоже такое было. Должно пройти, потому что при текущем синтксисе питона любой map сложнее хелловорлда превращается в нечитаемое говно. Поэтому используй for.

Ответы5147551522

102 Кб, 768x1280
7 мар, 22:13 376 1151327

>>1151302
Окей, держи в курсе. Может что помочь надо будет - пиши.
>>1151303
Опа=она. Автозамена это.

7 мар, 22:38 377 1151342

>>1151216
Сколько там нужно заказывать за доллар в месяц, сразу пять лет?

Ответы51344

7 мар, 22:42 378 1151344

>>1151342
Одного месяца достаточно один евро а не доллар
Еще чтобы не было налога нужно отправить фотки документов, иначе будет в районе 1.20 евро в месяц.

7 мар, 23:00 379 1151347

>>1151283
На всякий случай бампану, в надежде найти опытны анонов, пока не сегодня закончил заниматься.

1007 Кб, 1920x1920
7 мар, 23:30 380 1151359

Погуглил и понял что писон топичик, анон посоветуй книгу можно даже на чурецком но что бы объясняла самую суть программирования!

я блять тупой и не могу ПРОСТО ДЕЛАЙ КАК ВУЧЕБНИКЕ, хотя есть мысли что после многомесячной дрочки даже до орангутанга дойдет смысл того или иного подхода

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

Ответы5145351465

8 мар, 00:01 381 1151366

пучарм есть в ФОС версии, я бы об этом в шапке написал и линк приложил таки

Ответы51504

58 Кб, 1142x289
8 мар, 06:06 382 1151398

10 минут думал В ЧЁМ БЛЯТЬ ПРОБЛЕМА.
Уже скрин сделал чтобы в треде спросить.
А ты догадаешься, анон?

Ответы51399514015145551482

76 Кб, 1080x1080
8 мар, 06:17 383 1151399

>>1151398
>А ты догадаешься, анон?
да, питухон для пидоров

8 мар, 06:42 384 1151401

>>1151398
Нахуя ты print(repr()) пишешь, аутист? Принт и так сам __repr__ вызывает.

Ответы51403

231 Кб, 531x725
8 мар, 07:10 385 1151403

>>1151401
print() вызывает str()

8 мар, 07:33 386 1151406

Суп, анонасы. Вкатываюсь в пистон, скопировал этот простой код отсюда: https://hackaday.com/2018/02/15/creating-a-discord-webhook-in-python/

почему он мне syntax error выдает на конце WEBHOOK_TOKEN, перед запятой?

webhook = Webhook.partial(WEBHOOK_ID, WEBHOOK_TOKEN, adapter=RequestsWebhookAdapter())

Вместо ID и TOKEN подставил свои ID и токены, конечно же

И почему сосач забанил платный VPN?

Ответы51407

8 мар, 08:50 387 1151407

>>1151406
Так, судя по всему их библиотека почему-то не поддерживает Webhooks теперь.

Как мне установить эту библиотеку с гитхаба?

https://github.com/kyb3r/dhooks

Я уже гугл обыскал и pip задрочил, но не могу понять как затянуть себе эту библиотеку.

Ответы51416

8 мар, 10:02 388 1151416

>>1151407
Ебать ты лол))
В нужной папке делаешь

git clone https://github.com/kyb3r/dhooks.git

Если гита нет, качай зип файл с репы

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

from . import dhook

8 мар, 12:27 389 1151450

>>1151286
Они не эквивалентны. В лямбде может быть произвольное выражение. А так дело вкуса.

8 мар, 12:29 390 1151452

>>1151308
Попробуй haskell. Я серьёзно.

Ответы51522

8 мар, 12:32 391 1151453

>>1151359
Почитай как строки и числа бинарно представляются в компуктерной памяти. Строки вообще крайне сложная тема, очень уж много вариантов. Даже для целых чисел в общем-то тоже есть много вариантов. Но вот компухтеры обычно нативно работают с одним из представлений (зависит от процессора), а в остальные конвертируют битовыми операциями.

Ответы51458

8 мар, 12:36 392 1151455

>>1151398
'rnc' in {'xsd', 'rnc', 'rng'}
True

Очередные говносимволы в строках?

Ответы51524

30 Кб, 1078x410
8 мар, 12:40 393 1151458

>>1151453
>в компуктерной памяти
вроде тупо больше памяи занимают, читал раньше

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

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

Ответы51468

26 Кб, 1130x332
8 мар, 12:41 394 1151460

нета пикча бля)))

8 мар, 12:46 395 1151465

>>1151359
Делаешь str(число) - и вот тебе строка.
Самая первая реализация, которая приходит на ум - взять число и найти ему символьный эквивалент в таблице ascii и перевести его. Но все эти реализации тебя не должны волновать. Это удел байтоебов и разработчиков библиотек и фреймворков, обычный программист не должен знать этих деталей.

8 мар, 12:48 396 1151468

>>1151458
>тупо больше памяи занимают
Нет. Это курс школьный информатики по сути по биты, байты, двоичную систему, кодировки.

8 мар, 12:59 397 1151475

>>1151308
Это хорошо, ты дорос до SICP (из которого в питон map и спижжен). Попробуй, базарю, ещё захочешь.
Этого >>1151309 пидараса не слушай, читаемый код > производительный код

Ответы51522

8 мар, 13:22 398 1151482

>>1151398
У меня к тебе три вопроса.
1. Что за ide?
2. Что за шрифт в ней?
3. Что за cmder?

Ответы514865148851524

8 мар, 13:23 399 1151486

>>1151482
Шрифт Fira Mono.

8 мар, 13:31 400 1151488

>>1151482
>cmder
не обращай внимания на этого хипстора говноеда, повершел лучше

Ответы51502

8 мар, 13:56 401 1151502

>>1151488
>повершел
нассал в рот виндузятнику

Ответы51512

8 мар, 13:58 402 1151504

>>1151366
О, спасибо за наводку, поставил себе на попробовать.
Что интересно, ни один другой продукт от Intellij бесплатно не распространяется. Что это - масонский заговор по превращению пистончика в новую пыху?

Ответы5151551537

8 мар, 14:05 403 1151507

Че там вместо Cellery сейчас использовать модно?

Ответы51720

273 Кб, 1920x1080
8 мар, 14:11 404 1151512

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

8 мар, 14:17 405 1151515

70 Кб, 541x87135 Кб, 1056x953

>>1151504

8 мар, 14:30 406 1151522

>>1151309
Ну так-то я стараюсь не доводить однострочные выражения до нечитаемого состояния регулярок.

>>1151452
>>1151475
Ок спс.

225 Кб, 1000x1000
8 мар, 14:39 407 1151524

>>1151455
>Очередные говносимволы в строках?
Ёбанное кириллическое 'с'.
Ёбанная русская раскладка на которой 'с' находиться на одной клавише с 'c' латиницы.
>>1151482
>1. Что за ide редактор кода?
VSCode
>2. Что за шрифт в ней?
https://github.com/tonsky/FiraCode
>3. Что за cmder?
Обычный cmder. http://cmder.net/

8 мар, 15:06 408 1151537

>>1151504
Если студент, то за фото студака\зачетки можешь получить бесплатную годовую подписку на все продукты джетбрейнсов

Ответы51727

256 Кб, 837x1000
8 мар, 16:53 409 1151581

Ребят, посмотрел тут вакансии в дс на питон/джанго для ждунов 6 вакансий, и как то расстроился, это реально устроиться без опыта и сколько это займет времени, есть ли тут кто смог???

Ответы5158551587

8 мар, 16:57 410 1151585

>>1151581
Даже я в своем зассаном Челябинске нашел работу для ждуна, а ты не можешь
https://chelyabinsk.hh.ru/vacancy/24463006?query=python
https://chelyabinsk.hh.ru/vacancy/24770912?query=python

Ответы51594

8 мар, 17:01 411 1151587

>>1151581
>6 вакансий
Тебе одной то не хватит?

8 мар, 17:08 412 1151594

>>1151585
Pi Z Da B O L

Ответы51601

59 Кб, 574x532
8 мар, 17:09 413 1151596

Блять, где на docs.python.org описание методов (интерфейса) генераторов?

Ответы51622

8 мар, 17:10 414 1151601

>>1151594
Я тебе ссылки скинул, болезненный

Ответы51603

8 мар, 17:11 415 1151603

>>1151601
И что? Тебе хотя бы ответили по этим ссылкам? Я не верю, что тебя трудоустроили

Ответы51609

8 мар, 17:14 416 1151609

>>1151603
Тебе что, трудовой договор показать, что я работаю с сентября прошлого года? В другой фирме и эта вакансия конечно закрыта
Но чуваки из второй фирмы мне писали и предлагали перейти к ним, потому что в этом мухосранске даже джунов не хватает

Ответы51633

8 мар, 17:24 417 1151622

>>1151596
Генератор реализует интерфейс итератора, но не является при этом сам интерфейсом.

Ответы5178252075

8 мар, 17:36 418 1151633

>>1151609
Святая толстота. Ты пиздабол. Я не верю тебе.

Ответы51661

79 Кб, 400x365
8 мар, 18:09 419 1151661

>>1151633
Я понял, почему даже при таком количестве вкатывальщиков вакансии остаются открытыми, у них просто самооценка омеги, которая не позволяет ходить им на собесы\менять место работы, пиздос блядь, мне уже не верят, что я работу питонистом нашел

Ответы51668

8 мар, 18:16 420 1151668

>>1151661
ХОСПАДЕ, КАК ЖЕ ХОЧЕТСЯ СТАТЬ ПИТОНИСТОМ ДЖУНОМ, КОВЫРЯТЬ ДЖАНГУ, ПИСАТЬ АСИНХРОННЫЙ КОД НА AIOHTTP, ТЕРЕБИТЬ ЛЯМБДЫ И СЛУШАТЬ БАЙТОЕБОВ, ЧТО ТЫ НЕ НАСТОЯЩИЙ ПРОГРАММИСТ. ЧТО ЖЕ МОЖЕТ БЫТЬ ЛУЧШЕ ДЖУНОВСКОЙ ВАКАНСИИ?!? ПРАВИЛЬНО = НИЧЕГО. ЖАЛЬ Я НИКОГДА НЕ СТАНУ ДЖУНОМ, А ТАК ХОТЕЛОСЬ БЫ

8 мар, 18:54 421 1151720

>>1151507
rq

8 мар, 18:57 422 1151727

>>1151537
А через год нужно покупать или слезать с иглы?
Увы, я уже шесть лет как не студент.

Ответы51729

8 мар, 18:59 423 1151729

>>1151727
>А через год нужно покупать или слезать с иглы?
Если студент, то просто еще раз шлешь
А если нет, то просто воспользуйся пиратским сервисом верификации лицензии

Ответы5173151796

8 мар, 19:02 424 1151731

>>1151729
Ясн.
Спасибо, мне в емаксе норм.

Ответы51759

2 Мб, 320x289
8 мар, 19:28 425 1151753

>>1146623 (OP)
Есть ли он-лайн тренажеры питона?
Ну типа лингволео при изучении английского языка, только для программирования.

Т.е. много мини упражнений, которые дают представление о питоне.

Ответы517735177551796

8 мар, 19:30 426 1151759

>>1151731
ну так хули ты мозги ебешь епта

8 мар, 19:50 427 1151773

>>1151753
codewars, checkio.

8 мар, 19:54 428 1151775

>>1151753
Да есть что то похожее, смотри 1). codecademy.com тут теория 2).py.checkio.org тут практика, решение задач, получишь представление о питоне
Надеюсь разберешься, удачи!

8 мар, 20:01 429 1151778

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

21 Кб, 998x341
8 мар, 20:23 430 1151782

>>1151622
>Генератор реализует интерфейс итератора, но не является при этом сам интерфейсом.
Точна?
https://docs.python.org/3/library/collections.abc.html

Ответы5185352075

8 мар, 20:47 431 1151796

>>1151753
https://studio.code.org/s/hero/stage/1/puzzle/3

>>1151729
50 баксов в год за единственную кормящую софтину много? или 228 мы пиратить софт не бросим

Ответы51804

59 Кб, 549x604
8 мар, 20:57 432 1151803

Навороченный JS-React-фронтенд с удобнее писать с Джангой или Фласком?

Ответы51805

8 мар, 20:57 433 1151804

>>1151796
меня например выдрачивает вся эта хуйня по подпискам
я не против отслюнявить разработчикам за годноту разок, о блядь засылать им раз в месяц / сразу на три месяца дешевле / купи на год суперпредложение лох777вип! это пиздец
потому пущай жидбреинсы сосут мой обрезанный хуй и отредактированный hosts

Ответы51812

8 мар, 20:59 434 1151805

>>1151803
джангой, просто прихуячил django rest framework и ебись оно конем само как-то практически
фласк вообще для всяких визиток и дашбоардов потребения электроэнергии ардуино-пердольками

181 Кб, 1657x1401
8 мар, 21:08 435 1151812

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

Ответы51818

8 мар, 21:28 436 1151818

>>1151812
Похуй мне.
Один раз 300 бачей я отвалить готов, а каждый год по 50 не готов.
Еще и когда внезапно всю хуйню списывают с кредитки как так и надо, сука, без всяких прелюдий-смс-подтвержений и тд

Ответы51820

8 мар, 21:32 437 1151820

>>1151818
ну так занеси за 6 лет поехавший блять, сделай разрабам приятное, они облегчают твой скотский труд еба

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

Ответы51821

8 мар, 21:34 438 1151821

>>1151820
Смысл? На 7й год они один хуй с меня начнут трясти свои 50 баксов
На мобиле плачу за пакет с минутами, которых мне на месяц хватает

Но вообще иди нахуй, заебал, че я блядь с тобой спорю. Плати кому хочешь что хочешь

Ответы51827

8 мар, 21:37 439 1151827

>>1151821
>плачу за пакет с минутами, которых мне на месяц
ну так разрабам за год чому не хочешь платить?

ты просто пиратское чмо придумывающие левые отговорки, никакого к тебе уважения

Ответы51831

8 мар, 21:43 440 1151831

>>1151827
Уважение к тому кто платит?
Те больше платишь => больше уважения? Ну пиздуй за воздух заплати в жкх

Ответы51833

8 мар, 21:49 441 1151832

Сешо вы сретесь? Вам пайчарм комьюнити эдишн не хватает что ли?

Ответы51833

8 мар, 21:50 442 1151833

>>1151831
>Уважение к
труду разработчика и его модели распространения продукта, у тебя нет никакого, швободолюбивая русня, аж тресет, а еще удивляемся почему в говне, да вот поэтому

>>1151832
>комьюнити эдишн не хватает
да вон джангоеб рвется ебать, плотить нихочет, маняоправдания городит

Ответы51834

8 мар, 21:55 443 1151834

>>1151833
Ничего не понимаю. Комьюнити эдишн же бесплатный. Я пока не вышел на тот уровень, когда мне перестало его хватать. Да и вообще в юпитер тетрадках ебашу - я у мамы дата сайентистом стать хочу. Вангую, когда у человека реально наступает потребность в платной версии, он может себе её позволить. А тут просто срач на ровном месте какой-то.

Ответы51864

8 мар, 22:13 444 1151853

>>1151782
Даже если так. Зачем?

Ответы52014

8 мар, 22:32 445 1151864

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

>А тут просто
чисто школьное желание владеть капиталом, пусть хотя бы в виде ПО

8 мар, 22:38 446 1151867

Кто читал флюент пайтон? Как книга по итогам прочтения?

199 Кб, 997x673
8 мар, 22:42 447 1151869

В чем цимес? Я не понимаю. Ну был бы у нас только просто update() без приватной копии, и что?

Ответы51880

8 мар, 23:00 448 1151876

Сап, анон. Я уже несколько лет байтоёбствую на C под микроговноллеры, и заебало так, что уже блевать охота. Пока ещё есть возможность поработать за копейки ради опыта и дальнейших перспектив, думаю как раз этим и заняться. Нашел у себя в городе вакансию для начинающего программиста без опыта работы на питоне, в вакансии ключевые слова: docker, postgresql, django и ещё дохуя всего, чего я в глаза не видел и не представляю даже, что это. На питоне немного писал вспомогательные скрипты, смотрел курс мейлсру, читал укус. Насколько тяжело байтоёбу-сосишнику вкатиться во всё это дело будет, сколько примерно займёт времени? Имеет ли смысл идти на собеседование сейчас и говорить всё как есть или лучше не позориться? Это не экзамен всё-таки, через пару месяцев на пересдачу не придёшь.

Ответы5187751878

8 мар, 23:02 449 1151877

>>1151876
Тебе будет изи. На собес сходи, даже если не возьмут, получишь бесценный опыт сириусли, где-то после двадцатого собеседования прямо с порога начинаешь себя вести like a boss

Ответы51887

8 мар, 23:03 450 1151878

>>1151876
Codecademy > A byte of python > Think Python > Django by Example

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

Докер туда-сюда вдуплить - развлекуха на вечер, а там догуглишь что не ясно
Постгрэ - если с точки зрения джанго - та же хуйня что и все остальные sql - один хуй ее сверху покрывает с лихвой django orm

Ответы51887

8 мар, 23:04 451 1151880

>>1151869
Если бы не было приватного update
при создании объекта MappingSubclass.__init__ потянул бы перегруженный вариант апдейта, а там даже сигнатуры не совпадают, поламалася бы всё нахер.

Ответы51890

8 мар, 23:09 452 1151883

Сюда еще бы two scopes of django и fluent python.

8 мар, 23:15 453 1151887

>>1151877
>Тебе будет изи.
Я сейчас просто на вики читаю, что это такое, и понимаю, что даже терминов основных не знаю, и это для меня выглядит как полная безнадёга. На хабре стоит поискать какие-то статьи, чтобы с ними ознакомиться, или лучше курс какой-нибудь глянуть? Максимально быстро желательно хотя бы поверхностно ознакомиться.
>На собес сходи, даже если не возьмут, получишь бесценный опыт
Знаю, что это полезно, но боюсь проебать полимеры, так как городишко маленький, и таких вакансий я пока больше не нашел.
>>1151878
>Codecademy > A byte of python
Пройдено. С самим питоном знаком, но это единственное, что я хоть немного знаю. Никогда не писал серверные приложения, ничего общего с web-аналитикой не имел, и отдаленность этих вещей от моей текущей работы напрягает. Реально ли рассчитывать на то, что двадцатипятилетнего лба кто-то готов будет взять на работу и первое время водить за ручку и всё показывать?

Ответы51891518945189651908

8 мар, 23:24 454 1151890

>>1151880
Ага. Так, постой. А когда у нас есть __update, то __init__ вызывает эту хуйню, не находит ее в MappingSubclass, идет в Baseclass (т.е. в Mapping) находит там __update = update, и сразу же там берет старый update, а не новый. Так?

8 мар, 23:25 455 1151891

>>1151887
>взять на работу и первое время водить за ручку и всё показывать
От работодателя зависит же, бесполезно гадать
Предложить свою кандидатуру можно

8 мар, 23:28 456 1151894

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

8 мар, 23:30 457 1151896

>>1151887
Джанго довольно ебанутый фреймворк
Скажем так, он кажется очень логичным и уютным после того, как вкуришь основную его логику. Но мне после всяких ебанутых zend и yii и всего прочего что я видел джанго изрядно башку сносил. Больше волшебства разве что в рельсах.
Это все в совокупности с знаменитой питоновской "лучшей в мире" документацией, которая досконально объясняет "как", но крайне редко объясняет "нахуя"
Джанго бай экзампл клевая тем что просто переписываешь весь код от корки до корки и вкуриваешь логику.
Вышерекомендованная 2 scoops of django тоже в масть, но уже после того, как само понимание обретешь.
Есть еще клевая obeythetestinggoat , которая вроде как про питон в целом, но почему-то исключительно на примере джанго, но там уж совсем продакшн-заморочки и обмазывание тестами, правда при этом именно дефицитная в питоне тема "а нахуя нужно собственно это, когда есть то и то" там внятно объясняют

Ответы51903

8 мар, 23:38 458 1151903

>>1151896
а в чем вообще смысл питона для веба? есть жи яс и нода, не срача ради, просто интересно

Ответы5190551909

8 мар, 23:41 459 1151905

>>1151903
Удобно, быстро, аккуратно и 100500 легко каштомизируемых затычек на 95% всех возможных потребностей
Ну и админка джанго которая появляется почти что сама собой, такого вроде нигде больше нету

Ответы51912

8 мар, 23:45 460 1151908

>>1151887
> Реально ли рассчитывать на то, что двадцатипятилетнего лба кто-то готов будет взять на работу и первое время водить за ручку и всё показывать

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

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

Если ты просто ради изи монеу меняешь платформу и хочешь работать именно под веб -- присмотрись к ЖС.
1) Порог входа даже ниже чем у питона
2) Средний уровень вкатывальщика ниже некуда, твои несколько лет байтоёбства будут очень даже выделять тебя среди толпы вчерашних пицценосов.
3) Можно не переобуваясь залезть во фронтэнд и даже стать фулл стак девелопером
4) ЖС -- это СИ подобный синтаксис, что значит что тебе не придётся отказываться от опыта скобкорасставлятельства! :}}}}}}}}}}}}}}}}}}}}

И ещё:

> городишко маленький
Do you speak English?
Про ремоут думал?

Если что, мой язык то как раз питон. Смотрю на соотношение знаний/зп жаваскриптеров с благоговением.

Ответы519145191651932

8 мар, 23:46 461 1151909

>>1151903
Не знаю как сейчас, но раньше жс был тяжело поддерживаемым для всяких серверов. Я как то тыкал их ормку sequelize, так я себе все мозги с построением сложных запросов сломал.

Ответы5192951939

8 мар, 23:48 462 1151911

>>1151283
Почему не можешь усидеть на месте? Думал о причинах?

8 мар, 23:48 463 1151912

>>1151905
>админка джанго которая появляется почти что сама собой
о ну это круто, но яс то все же попроще будет наверное, сравни сколько под него макак и сколько под питон

8 мар, 23:52 464 1151914

>>1151908
>питон для веба это так себе выбор
вово, братииишка, синтаксис ес6 охуенен

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

Ответы51936

8 мар, 23:52 465 1151916

>>1151908
Если жс так во всем лучше Питона, зачем я вообще учу его, а не жс?
мимо-другой-хочу хотя бы к началу июля получать дошираки

Ответы5192951936

32 Кб, 945x976
9 мар, 00:03 466 1151929

>>1151909
может проблема была в самом сервере? я в бэкэ если честно не шарю, максимум в микротике айпишники попалить лел

>>1151916
>зачем
вот нахуй ты анона то блять спрашиваешь, ты себя спроси епт

ловешку получит увлеченный и селф мотивейтед, остальные будут кушать досирак и погибать от сомнений

Ответы51931

9 мар, 00:09 467 1151931

>>1151929
Там была проблема именно в том как устроена библиотека. Там были коллбэки на колбэках и я не знал как получить доступ к скоупу предудущей функции. Сейчас вроде либу обновили и там такого нет, хотя хз.

Ответы51934

9 мар, 00:09 468 1151932

>>1151908
> Если после признания в некомпетентности на собесе тебе не отказывают, знай -- ни денег, ни знаний ты в этой конторе не увидишь, просто просрёшь время и всё.
Как же тогда студенты вкатываются с нуля в это всё? Наверняка таких, кто приходит на втором-третьем курсе с уже готовыми знаниями и опытом единицы, остальные примерно на моём уровне, только запросы у них могут быть еще меньше, чем у меня. Как они набираются опыта и развиваются в той же конторе, либо дорастают до какой-то другой?
Вообще, меня этот факт сейчас сильно расстроил, потому что кругом только и речи о том, что легче всего найти работу за еду, где готовы будут тебе с нуля или почти с нуля освоить тему и начать развиваться.
> ради чего ты учишь язык
Не то что уж изи мани (я готов сейчас откатиться на некоторое время до минимума чисто на съем халупы и покупку жратвы), но хотя бы больший потолок зарплат в перспективе, чем у микроконтроллерщика, больший выбор контор а не полторы околофсбшных с узкой направленностью, потому что потребительская электроника у нас скорее мертва, чем жива, большее разнообразие задач, как мне кажется. Питон сам по себе мне нравится, после C мне дико доставляет написать какую-нибудь вспомогательную херню на нём, жаль только редко возникает необходимость. Конкретно в веб уходить целенаправленного желания нет, но я так понял, на питоне обычно пишут либо дичь и матан, либо веб. Для первого я слишком туп, поэтому выбирать вряд ли придётся.
> Do you speak English?
Нет, разговорный английский у меня очень хуевый. Весьма тяжко могу перекинуться парой фраз с дрянным произношением, но читать и слушать более-менее могу и работаю над этим, если речь не о классике мировой литературы, конечно, потому что там мой словарный запас отсасывает на первой же странице.
Про удаленку думал, но разве удастся работать удаленно с моим нулевым багажом в этой области?

Ответы5194351955

9 мар, 00:14 469 1151934

>>1151931
>коллбэки на колбэках
сочувствую, щас там запилили авайт/асинк, настала радость и вселенское счастье

9 мар, 00:16 470 1151936

>>1151914
> вово, братииишка, синтаксис ес6 охуенен
Я тебе не братишка, приятель.
Охуеность синтаксиса это субъективизм, у меня опыт на жс небольшой на фронт энд жс писл только, на бэке мб по-другому всё, но как я прочувствовал, единых соблюдаемых гайдлайнов (как пеп8) там нету, каждый пишет как умеет. никто нихуя не умеет и получается говно Более того язык, который изначально разрабатывался совсем не для этого, никак не помогает разработчику красиво структурировать код, нету единого и понятного разделения на файлы, поэтому в более менее большом проекте на жс можно сломать голову, пока разберёшься что происходит. Всё что я написал про синтаксис это то что он СИ подобный, может для кого-то это и плюс, я хз.
Да и вообще, я больше нахваливал не сам язык, а ситуацию на рынке труда, которая сложилась вокруг него.

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

>>1151916
> Если жс так во всем лучше Питона, зачем я вообще учу его, а не жс?
Не знаю, может быть какой-то анон с двача посоветовал?
Изучаешь -- изучай, не елозь. Сменишь платформу единожды -- никогда более не обретёшь покой, обезумеешь и будешь вечным июнем с дюжинами технологий в резюме и вечным нулём толковых коммитов.
Про уровень компенсации -- ЖС походу немного опережает питон (если речь идёт про веб конечно) но лучше проверь вакансии по своему региону, да и я ошибаться могу, но ничего критичного, на самом то деле уровень компенсации больше определяет владение обычным языком, а не языком программирования.

Ответы51944

9 мар, 00:25 471 1151939

>>1151909
>>Не знаю как сейчас, но раньше жс был тяжело поддерживаемым для всяких серверов.

Расскажи мне, что мешало не использовать эти всякие сервера?
В 2к18 столько возможностей для решения девопс проблем, что больше только звёзд не небе и атомов во вселенной и жс фреймворков

56 Кб, 394x594
9 мар, 00:40 472 1151943

>>1151932
>кто приходит на втором-третьем курсе с уже готовыми знаниями
ебанные ноулайферы целеустремленные няши без анимы и виноградного дня

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

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

>работу за еду
иц э треп, вот смотри, 5/2 - на работе разгребаешь говно, в дороге вроде бы свободное время, телефон под рукой, но глаза устали, в голове пустота, приезжаешь к пеке, часик потупил и спать, на выходных пытаешься отоспаться, порешать бытовуху — ВСЁ нахуй ты раб ебанный, НАВЕКИ ВЕЧНЫЕ блять

поэтому если ты хуево сролил, то советую поступить как я, завести кредитку, подкопить бабла и свалить в пустоту нахуй

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

>потребительская электроника у нас скорее мертва
за кетай подумай

Ответы5194951981

77 Кб, 1080x1920
9 мар, 00:43 473 1151944

>>1151936
>соблюдаемых гайдлайнов (как пеп8) там нету
тайпскрипт, не не слышал?

>единого и понятного разделения на файлы
>более менее большом проекте на жс
реакт, не не слышал?

кароче в пайплайн невъехал, но осуждаю

Ответы5196352083

9 мар, 00:55 474 1151949

>>1151943
> 5/2 - на работе разгребаешь говно, в дороге вроде бы свободное время, телефон под рукой, но глаза устали, в голове пустота, приезжаешь к пеке, часик потупил и спать, на выходных пытаешься отоспаться, порешать бытовуху — ВСЁ нахуй ты раб ебанный
Лол, я примерно так сейчас и живу, а блевотная заебавшая работа отбивает напрочь по вечерам пытаться что-то делать. И на работе что-то левое делать тоже нет возможности.
> подкопить бабла и свалить в пустоту нахуй
В принципе, сейчас у меня есть возможность на несколько месяцев дропнуть работу и сидеть дома САМООБРАЗОВЫВАТЬСЯ, только очкую, что через пару месяцев я всё еще буду мало уметь, а вакансий без опыта работы уже не будет.
Да и у меня всегда была проблема с работой в стол и придумыванием задач. Когда в железки вкатывался, я тоже после мигания диодом и тыканья кнопок не придумал, чего полезного сделать, и нашел работу, где мне ставили какие-то конкретные задачи для конкретного устройства.

Ответы5197651981

9 мар, 01:04 475 1151955

>>1151932
> Как же тогда студенты вкатываются с нуля в это всё?
Первая работа это вопрос тонкий, тут кому как повезёт, тем не менее на студентов не ровняйся.
Во-первых по моему опыту никто с нуля не вкатывается. Студики параллельно с универом набирают необходимый багаж знаний, и пока универ даёт им общагу и стипуху (а ещё родители деньгами помогают), у них есть отличное время отточить навыки до нужного уровня.

Во-вторых про 2 курс ты загнул, на втором работают либо олимпиадники которые потом просирают все полимеры, либо у мамки с папкой, либо "прахрамист в веб-студии, руками забиваю товары в интернет магазины" (=Data Entry Specialist)
Тот же ерат набирает на 3 курсе на курсы длиной в 1 год, потом на стажировку. Т.е реальная работа начинается в середине 4 курса.

В-третьих студенты это всё таки студенты. Если контора обучает и стажирует студентов -- ей слава и почёт, дополнительные свежие студенты прямо из универа и другие ништяки зависит от региона. За то что контора простохеув всяких обучает, о ней статьи на модном айти ресурсе никто не напишет, разве что на ебаном. Да и студент спокойно может сменить 2-3 места работы за время обучения, и на него никто косо не посмотрит,

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

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

Если вот правда готов и есть время, попробуй вкатиться в дичь и матан (ДАТА САЕНС), python+C -- идеальное сочетание для этой темы. Не нужно сдаваться сразу если не понял нейронки, data science это довольно большой пласт знаний, со своими специализациями внутри, есть что-то по-сложнее, есть по-проще. Но там дорога долгая и не простая, да и в офис не 100% попадёшь, не понимают пока в СНГ чё за зверь такой и как с саентистами работать.

Как альтернатива могу посоветовать глянуть на Web-scrapping (скрипты чтобы с сайтов доставать данные всякие). Это проще чем веб-дев, это можно делать на питоне, и на ремоуте по этому делу проектов валом (но офис вряд ли найдёшь)
Английский качай полюбасу, удалёнка или офис, даже сама возможность поговорить с заокеанскими господами благотворно влияет на уровень компенсации. Если манагер понимает, что для тебя ремоут -- не вариант, платить он тебе будет строго по расценкам локального рынка.

9 мар, 01:04 475 1151955

>>1151932
> Как же тогда студенты вкатываются с нуля в это всё?
Первая работа это вопрос тонкий, тут кому как повезёт, тем не менее на студентов не ровняйся.
Во-первых по моему опыту никто с нуля не вкатывается. Студики параллельно с универом набирают необходимый багаж знаний, и пока универ даёт им общагу и стипуху (а ещё родители деньгами помогают), у них есть отличное время отточить навыки до нужного уровня.

Во-вторых про 2 курс ты загнул, на втором работают либо олимпиадники которые потом просирают все полимеры, либо у мамки с папкой, либо "прахрамист в веб-студии, руками забиваю товары в интернет магазины" (=Data Entry Specialist)
Тот же ерат набирает на 3 курсе на курсы длиной в 1 год, потом на стажировку. Т.е реальная работа начинается в середине 4 курса.

В-третьих студенты это всё таки студенты. Если контора обучает и стажирует студентов -- ей слава и почёт, дополнительные свежие студенты прямо из универа и другие ништяки зависит от региона. За то что контора простохеув всяких обучает, о ней статьи на модном айти ресурсе никто не напишет, разве что на ебаном. Да и студент спокойно может сменить 2-3 места работы за время обучения, и на него никто косо не посмотрит,

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

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

Если вот правда готов и есть время, попробуй вкатиться в дичь и матан (ДАТА САЕНС), python+C -- идеальное сочетание для этой темы. Не нужно сдаваться сразу если не понял нейронки, data science это довольно большой пласт знаний, со своими специализациями внутри, есть что-то по-сложнее, есть по-проще. Но там дорога долгая и не простая, да и в офис не 100% попадёшь, не понимают пока в СНГ чё за зверь такой и как с саентистами работать.

Как альтернатива могу посоветовать глянуть на Web-scrapping (скрипты чтобы с сайтов доставать данные всякие). Это проще чем веб-дев, это можно делать на питоне, и на ремоуте по этому делу проектов валом (но офис вряд ли найдёшь)
Английский качай полюбасу, удалёнка или офис, даже сама возможность поговорить с заокеанскими господами благотворно влияет на уровень компенсации. Если манагер понимает, что для тебя ремоут -- не вариант, платить он тебе будет строго по расценкам локального рынка.

Показать весь текст
Ответы51962

9 мар, 01:22 476 1151962

>>1151955
Да, пожалуй, про студентов ты прав.
> попробуй вкатиться в дичь и матан
Слишком я тупой для этого, ещё в шараге проблемы были с матаном и линалом. Потом на старших курсах пробовал въехать - пытался читать литературу и нихуя не понимал во всём этом. Да и даже если бы понимал, тут для старта потребуется не один год задротить по несколько часов в день скорее всего, что проблемно с графиком 5 * 8 или без графика, но и без зарплаты.
Ладно, анон, спасибо за пищу для размышлений. Буду думать как дальше жить.

9 мар, 01:25 477 1151963

>>1151944
Не отрицаю что в пайплайн целиком не въехал так и написал: "у меня опыт на жс небольшой", факт осуждения отрицаю.

> тайпскрипт, не не слышал

только слышал.
Тем не менее в питоне пеп8 соблюдается повсеместно, начиная с тулов, проверяющих соответствие пеп8 в девопс пайплайне и заканчивая включенными по-умолчанию ворнингами в пайчарме. Тайпскрипт же я видел только в фантазиях ЖС евангелистов. Может его кто-то и юзает конечно, но 90% жс кода, на который я смотрел это лютый АДЪ.
Кстати ещё кофескрипт есть, тоже сахарок для ЖС, как там у него дела, не почил ли беспробудным сном?

> реакт, не не слышал?
Тут тоже самое, в джаве файловая структуризация гвоздями прибита и на уровне языка, и во всех ИДЕ, и в культуре разработки. В жс -- пиши как умеешь, коллеги разберутся.
А реакт, пф, да какой процент от всего жс кода использует реакт? 1%? меньше?

И заканчиваю свою аргументацию внезапным переходом на личности:
я говорю про единые гайдлайны -- ты пытаешь опровергнуть каким-то очень частным случаем. Ещё бы сказал "не, ты не прав, у Васьки на проекте гайдлайны есть!"
я говорю про единое разделение на файлы -- опять такая-же херня.

Как ты с такой логикой профпригоден вообще? У тебя гуманитарное образование? Давно вкатился?

Ответы51993

9 мар, 02:07 478 1151976

113 Кб, 600x800841 Кб, 1600x1200

>>1151949
4к стена ебааааать
_____________________________________________________
>на работе что-то левое делать тоже нет возможности
как вариант найти такую работу

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

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

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

скролю авитку, думаю чем бы себя порадовать, набрал по фану горбушка, любил там гулять, а тут хуяк вакансия, ну я кароче вахуе, начальник ультраняшный, строит дома, а компики хобби, я туда пекарню свою принес, потом 21:9 мон купил се, и начальник загорелся лол тоже купил поставил мне, потом еще пс4 приносил, но я туторы на ютубчике зырил, плакаты соседям рисовал наклейки визитки, релакс, все шутили что у меня там офис не по сборке пекарень а по дизигну лел

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

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

я думал что ухожу на пару месяцев, неспешно заверстал портфолио, распечатал в типухе, отвалил 5к, шиковал и в хуй не дул, но разослав в топовые фирмы, средние фирмы, ссанину лютую, я обосрался

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

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

прошло 3 года, я с дадькой катаю на шабашки, кладу и обвариваю землёй флянчик под 40 метровую вышку потом лью 5 тон битония, мамка считает что я ебанутый, брат женился, все приличные шкуры с инста тоже, а я титан, столько всего произошло, столько всего поменялось внутри, смотрю на френдлист с высока, подымаю скромную валюту и понимаю что все это хуйня собачья, я в технологическом авангарде виар хуяр, в рашке нет ни одного конкурента

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

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

9 мар, 02:07 478 1151976

113 Кб, 600x800841 Кб, 1600x1200

>>1151949
4к стена ебааааать
_____________________________________________________
>на работе что-то левое делать тоже нет возможности
как вариант найти такую работу

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

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

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

скролю авитку, думаю чем бы себя порадовать, набрал по фану горбушка, любил там гулять, а тут хуяк вакансия, ну я кароче вахуе, начальник ультраняшный, строит дома, а компики хобби, я туда пекарню свою принес, потом 21:9 мон купил се, и начальник загорелся лол тоже купил поставил мне, потом еще пс4 приносил, но я туторы на ютубчике зырил, плакаты соседям рисовал наклейки визитки, релакс, все шутили что у меня там офис не по сборке пекарень а по дизигну лел

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

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

я думал что ухожу на пару месяцев, неспешно заверстал портфолио, распечатал в типухе, отвалил 5к, шиковал и в хуй не дул, но разослав в топовые фирмы, средние фирмы, ссанину лютую, я обосрался

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

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

прошло 3 года, я с дадькой катаю на шабашки, кладу и обвариваю землёй флянчик под 40 метровую вышку потом лью 5 тон битония, мамка считает что я ебанутый, брат женился, все приличные шкуры с инста тоже, а я титан, столько всего произошло, столько всего поменялось внутри, смотрю на френдлист с высока, подымаю скромную валюту и понимаю что все это хуйня собачья, я в технологическом авангарде виар хуяр, в рашке нет ни одного конкурента

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

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

Показать весь текст
Ответы51993

9 мар, 02:22 479 1151981

>>1149522
python -m pip install pyqt5
Не блогодори>>1151943
>5/2 - на работе разгребаешь говно, в дороге вроде бы свободное время, телефон под рукой, но глаза устали, в голове пустота, приезжаешь к пеке, часик потупил и спать, на выходных пытаешься отоспаться, порешать бытовуху — ВСЁ нахуй ты раб ебанный, НАВЕКИ ВЕЧНЫЕ блять
>>1151949
> блевотная заебавшая работа отбивает напрочь по вечерам пытаться что-то делать.
Хуйня. Попрограммировал всласть на работе, поржал с коллегами над последними новостями, опиграл в теннис, потом поехал домой попилил пару часов свою йобу. Меняйте работу тогда, хуле.

9 мар, 02:38 480 1151984

Милые аноны, нужна помощь!

Задача собрать пакет (под винду и линукс) с приложением с 2D графикой и анимацией. Элементы интерфейса: пара кнопок и полей. Безмерно далек от подобного.
До этого делал только скрипты и бэкэнд. Собственно вопросы:
1) Нужен ли virtualenv;
2) Чем принято собирать пакеты (типо npm install что-то?);
3) Решил использовать pyglet для графики и интерфейса. Еще гугл подсказывает PyCairo, PyGame и т. д. Мне оно максимально просто надо. Ну там точки подвигать, линии порисовать.

Спасибо, вы чудо!

Ответы51989

56 Кб, 1005x267
9 мар, 02:57 481 1151988

Анон, можешь объяснить примеры эти? Почему в первом 'c' забивается справа нулями? Почему второй пример не обваливается с криками "мне обещали 11 чисел, а дали 3"??

Ответы5199051991

9 мар, 02:59 482 1151989

>>1151984
1) virtualenv это не более чем локализованный для проекта набор питонячих пакетов, это вообще не про сборку. Хотя никто не запрещает собирать внутри virtualenv.

2) python setup.py bdist_wheel Но есть подводные камни. Во-первых там надо теги правильно проставить и сам пакет как надо оформить, если конечно ты планируешь это загружать в публичный pypi и чтобы под разными ОСями нашлось правильное колесо. Но наверное это всё-таки не твой случай.

Второй подводный камень в том, что твоя прога будет использовать тонну внешних библиотек, которые даже через pip нельзя поставить. Допустим тот же cairo. То есть тебе надо собрать полновесный дистрибутив под каждую ОС, либо сделать портабельные сборки и в обычный архив запаковать. Пример: https://apps.ankiweb.net/ посмотри как там линуксы сделали, тупо архив со всеми нужными dll/so + главная экзешка с приложением. Оно кстати всё тоже с применением питона сделано. Иными словами, дистрибуция софта это непросто.

Ответы52000

9 мар, 03:05 483 1151990

>>1151988
Alignment. Если по простому, допустим у тебя есть страницы памяти, большие такие, которые могут укатиться в своп или которые в процессорный кэш целиком забираются. И ты берёшь пишешь двухбайтовое число прямо покрывая границу этих страниц: первый байт на первой странице, второй байт на второй. И вот представь, ради ссаного двухбайтового числа нужно сделать столько-то телодвижений. Мало того что прогрузить обе страницы, так ещё и собрать это число из двух отдельных байт. Хотя формально да, байты в памяти имеют смежные адреса. Но вот по факту это очень медленно и все бинарные данные где только можно выравниваются по alignment'у.

Ответы51998

9 мар, 03:07 484 1151991

>>1151988
И там не 11 чисел, а LongLong, это две L.

Ответы51998

9 мар, 03:17 485 1151993

554 Кб, 1920x21573,1 Мб, 1858x10803 Мб, 1858x1080523 Кб, 1200x1600

>>1151963
> Тайпскрипт же я видел только в фантазиях ЖС евангелистов
так и есть, все любят швабодку и только опущенные рабы из гугла придумали и сидят на скрипте, но строгая типизация она существует

>кофескрипт
и прочая смузи параша калифорнийских пидаров никому кроме них самих не упала посмотри на pug, выглядит же ну просто смешно, поугарать можно, покрасоваться на конференци можно, наклеички распечатать с няшным лого можно, но как работать реально я хз блять особенно после ес6, тоже самое с цеской3, уже дефолтные переменные им блять завезли, а долбоебы все на лес-сас дрочат, им уже пост процессоры завезли но нет, необучаемые сука

>пиши как умеешь, коллеги разберутся
кто ты по масти, меня это дико бешенно зацепило, никто не смеет мне указывать и ставить рамки, я оператор ЭВМ блеаядь!, не наоборот сука, а уже то как я сделаю, будет зависеть от опыта, задачи и ресурсов на нее выделенных, чрезвычайнешая масштабируемость цена-качествы, вкупе с поддержкой даже кофеваркой — это топчик родной

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

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

>Как ты с такой логикой профпригоден вообще?
¯\_(ツ)_/¯

>У тебя гуманитарное образование? Давно вкатился?
последние 4-5 абзацев >>1151976

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

9 мар, 03:17 485 1151993

554 Кб, 1920x21573,1 Мб, 1858x10803 Мб, 1858x1080523 Кб, 1200x1600

>>1151963
> Тайпскрипт же я видел только в фантазиях ЖС евангелистов
так и есть, все любят швабодку и только опущенные рабы из гугла придумали и сидят на скрипте, но строгая типизация она существует

>кофескрипт
и прочая смузи параша калифорнийских пидаров никому кроме них самих не упала посмотри на pug, выглядит же ну просто смешно, поугарать можно, покрасоваться на конференци можно, наклеички распечатать с няшным лого можно, но как работать реально я хз блять особенно после ес6, тоже самое с цеской3, уже дефолтные переменные им блять завезли, а долбоебы все на лес-сас дрочат, им уже пост процессоры завезли но нет, необучаемые сука

>пиши как умеешь, коллеги разберутся
кто ты по масти, меня это дико бешенно зацепило, никто не смеет мне указывать и ставить рамки, я оператор ЭВМ блеаядь!, не наоборот сука, а уже то как я сделаю, будет зависеть от опыта, задачи и ресурсов на нее выделенных, чрезвычайнешая масштабируемость цена-качествы, вкупе с поддержкой даже кофеваркой — это топчик родной

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

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

>Как ты с такой логикой профпригоден вообще?
¯\_(ツ)_/¯

>У тебя гуманитарное образование? Давно вкатился?
последние 4-5 абзацев >>1151976

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

Показать весь текст

9 мар, 04:11 486 1151998

>>1151990
Ну а почему в первом случае выравнять получается, а во втором - нет?
>>1151991
Охлол, понял.

Ответы52068

9 мар, 04:40 487 1152000

>>1151989
Все понял! Скормил PyInstaller'у, оно завелось вроде с Cairo. Сверх того пока пожалений нет.

Что до графики, то буду пробовать разные штуки. Похоже, простого ответа тут нет.

Ответы52070

27 Кб, 387x496
9 мар, 07:03 488 1152014

>>1151853
>Даже если так. Зачем?
Что зачем?
Зачем генератору send и throw?

Ответы5206652328

35 Кб, 400x400
9 мар, 07:13 489 1152016

https://www.youtube.com/watch?v=npw4s1QTmPg
Кокой задорный питонист.

9 мар, 11:13 490 1152055

Я так и знал что пистон умер. Уже 4 часа постов нету.

9 мар, 11:37 491 1152066

>>1152014
Зачем понадобилось мимикрировать под генератор?

Ответы52075

9 мар, 11:43 492 1152068

>>1151998
https://en.wikipedia.org/wiki/Data_structure_alignment
>naturally aligned, which generally means that the data address is a multiple of the data size
У тебя там char размером всего 1 байт, а число 4 байта. Если сначала число, то оно становится в адрес 0 как надо. Если сначала байт, то число попытается вставить в позицию 1, а надо в 0 4 8 12 итд. Поэтому там вставляется 3 байта пустоты и число уходит в позицию 4.

9 мар, 11:50 493 1152070

>>1152000
https://stackoverflow.com/questions/28001655/draggable-line-with-draggable-points
Matplotlib вроде бы может.

176 Кб, 864x864
9 мар, 12:01 494 1152075

>>1152066
Чё? Я скрин >>1151782 кинул в ответ на >>1151622 чтобы показать что у генераторов есть вполне чёткий интерфейс, "наследующий" интерфейс итератора.
Само описание методов генератора я потом нашел в доках, но уже не помню где, наверное в "data model"-референсе.

9 Кб, 211x238
9 мар, 12:16 495 1152083

>>1151944
> тайпскрипт, не не слышал?
> гайдлайн по стилю кода
> тайпскрипт
Ёбнутый? Током ёбнуть?
>этот стильный код на скрине
ПРОБЕЛ МЕЖДУ УСЛОВИЕМ И '{' ПОСТАВЬ, МРАЗЬ.

Ответы52092

261 Кб, 1080x1920
9 мар, 12:24 496 1152092

>>1152083
>мобильный телефон
>каштом с отключенным софтбаром и включенными свайпами по всем краям
>запущен бесконечный цикл
>доебался до отступа
ну норм чо

Ответы52094

9 мар, 12:25 497 1152094

>>1152092
Это убунту мобайл?

Ответы52098

9 мар, 12:30 498 1152098

>>1152094
хуюнту десктоп, тебе совсем скучно там, да?

Ответы52103

9 мар, 12:36 499 1152103

>>1152098
Что такой агрессивный?

19 Кб, 330x467
9 мар, 12:41 500 1152110

Подскажите, стоит ли в 2018 году читать Лутца 2011 года? новые его книги вроде не переводили, на сколько актуально 4-е издание ?
спасибо

Ответы52115

9 мар, 12:45 501 1152115

>>1152110
Это ещё py3.1 был. Там наверное в книге двоечка. Конечно уже устарело безнадёжно.

Ответы5211752120

9 мар, 12:46 502 1152117

>>1152115
3.0

9 мар, 12:49 503 1152120

>>1152115
Чё брать тогда? В книге 3.0, автор рассказывает как бог, разжёвывает как для собственных детей с синдромом дауна. Разве есть что-то настолько же годное насколько актуальное?

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

Ответы5212352134

9 мар, 12:49 504 1152123

>>1152120
>такой подход далёк от совершенства.
быстрофикс

9 мар, 12:52 505 1152126

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

[porasha_mode_on]В 2к18 за обработку платежей эти пидары берут 1%. Грубый подсчет показывает, что только с одного моего дома они имеют 15-20к в месяц. Пиздец.[porasha_mode_off]

Формат лицевого счета, через который происходит оплата имеет вид: XXX-XXX-XX-AAA-B-BB где X - предположительно код адреса, для всех квартир одного дома константа. AAA - номер квартиры, BB - некое число рандомное число, назначение мне не ясно.

Получается можно зная число X твоего дома посмотреть платежку по каждой квартире. Для этого остается только подобрать B.

Накидал скрипт на питоне для подбора B:
https://repl.it/repls/StupidPositiveTutorial

Но проблема, что я нихуя не погроммист и ни с вебом ни с питоном толком не знаком. Зайчатками разума понимаю, что можо было обойтись и без либы Grab, но вопрос в другом:

Почему в моем коде питон как-то криво обрабатывает исключения? По задумке при возникновении ошибки (таймаут запроса) или еще какой хуйне выжидаем какое-то время и переходим к следующей итерации цикла while.
Но вместо этого скрипт зависает, и требуется нажать ctrl + c для того, чтобы ебучий питон продолжил работать дальше.

Может есть другой вариант обработки исключений о котором я не знаю?
И да, в случае таймаута возникает сразу несколько ошибок:
pycurl.error: (23, 'Failed writing header')
grab.error.GrabTimeoutError: ('Operation timed out after 15000 milliseconds with 13846974562304 bytes received', error(28, 'Operation timed out after 15000 milliseconds with 13846974562304 bytes received'))

Как записать except для каждой из них?
например:
except grab.error.GrabTimeoutError: не катит.

Ответы521445215252161

9 мар, 12:55 506 1152134

>>1152120
Я смотрел от мейлсру курс на курсере. Для нюфани весьма неплохо, я узнал много нового в довольно короткие сроки, но некоторые вещи они объясняли примерно так "ну вот эта хуйня короче вот так хуярит и всё заебись". Полноценного объяснения не хватало. Там показывались примеры, но насколько они воспроизводимы на реальных задачах, не знаю. Я как-то накидывал скрипт, который парсил шаблонно составленные документы ms word. Доков было много, процесс занимал несколько минут. Я подумал, что неплохо было бы это дело распараллелить, чтобы скрипт занимался обработкой прочитанной из файла информации, пока ожидается чтение другого файла. Открыл пример из курса, посмотрел, но так нихуя и не понял сходу как это сделать, а разбираться и экспериментировать у меня тогда времени не было. А в примере всё было элементарно и понятно, да.

Ответы52138

9 мар, 13:02 507 1152138

>>1152134
Спасибо загляну.
Думаю просто надо найти видеоматериал, когда захочется прокрастинировать, или заебёт заниматься по книге, чтоб можно было включить лекцию, например, и всё равно проводить время с пользой.

9 мар, 13:07 508 1152144

>>1152126
cntr = cntr + 1
надо хотя бы в finally или вообще вынести из try. Бери requests, зачем тебе какой-то grab который никто уже десяток лет не использовал? Success_url совпадает с урлом поста, это точно правильно?

Ответы52159

9 мар, 13:25 509 1152152

>>1152126
На, держи. Аккаунты заходят норм.
https://pastebin.com/5vmkxh4a

9 мар, 13:44 510 1152159

>>1152144
>cntr = cntr + 1 в finally
Нет, счетчик должен инкрементироваться только в случае успешной итерации, иначе у нас возможна ситуация, когда при таймауте пропускаем верный номер BBB

>Success_url совпадает с урлом поста, это точно правильно?
Ну да, в случае ошибки в номере счета перекидывает на http://xn--b1apfm1b.xn--p1ai/component/private/
В иначе, юрл не меняется

А какие мысли по поводу зависания скрипта? Причем, зависает как-то по странному - нажимаю ctrl + c и он отвисает. В питоне есть какие-нибудь средства отладки?

Тащемта своей цели я добился - узнал номера счетов всех квартир в моем доме. Все оказалось еще проще, чем я думал: номер BBB для моего дома у всех квартир шел с шагом в 4, лол.
Просто хотелось бы узнать, немного больше про питон, ведь в туториалах про такое почему-то не пишут.

Ответы52163

9 мар, 13:48 511 1152161

>>1152126
возьми requests и не еби мозги.

9 мар, 13:49 512 1152163

>>1152159
Если интернет оборвать он у тебя бесконечно будет долбить. Надо это более явно писать, чтобы не надо было объяснять что
>должен инкрементироваться только в случае успешной итерации

Ещё у тебя битовый оператор | вместо нормального or.

Зависает потому что граб говно. Где ты его выдрал вообще? Это какой-то привет из 90х?

>зависает как-то по странному

Он видимо запускает подпроцесс который ты как раз через ctrl+c убиваешь и выполнение идёт дальше.

Ответы52168

9 мар, 14:02 513 1152168

>>1152163
Спасибо, добра тебе, анон.
>Зависает потому что граб говно. Где ты его выдрал вообще? >Это какой-то привет из 90х?
Да взял первое что гугл выдал, я просто далек от веба, последний раз сталкивался с ним еще в школотой, когда все сайты представляли из себя статичные страницы на голом html

Смотрю, для питона бывают всякие IDE, типа анаконды. Какие они дают профиты? В IDE может быть что-то типа отладчика?

Ответы52172

9 мар, 14:09 514 1152172

>>1152168
Отладчик
https://docs.python.org/3/library/pdb.html

Анаконда это набор софта для научных работ, там питон + много пакаджей установленных через pip + много 3rd party софта с которым эти пакаджи общаются.

IDE есть, pycharm например, но я не пользуюсь.

9 мар, 15:47 515 1152238

Товарищи поясните за таблицы, делаю программу по типу заметок, надо чтобы все данные записывались в таблицу. Сори если плохо объяснил я ретард в этом деле.

Ответы522415224252247

9 мар, 15:52 516 1152241

>>1152238
В таблицу в смысле в эксель? Если да то экспортируй в CSV, а потом импортируй в сам эксель.

Ответы52243

9 мар, 15:53 517 1152242

>>1152238
Товарищ поясняю за таблицы, делаешь программу по типу заметок, данные записываешь в таблицу. Сори если плохо объяснил я ретард в этом деле.

9 мар, 15:54 518 1152243

>>1152241
Советы уровня эникей в госконторе

Ответы52244

9 мар, 15:56 519 1152244

>>1152243
Ну так какой вопрос задан такой ответ и последовал. Я что, гадать должен что он имеет в виду?

9 мар, 16:00 520 1152247

>>1152238
sqlite.

9 мар, 16:53 521 1152290

Как лучше всего настроить django с react чтобы можно было получить доступ к админке?

Ответы52361

9 мар, 17:18 522 1152328

>>1152014
> Зачем генератору send и throw?
Чтобы посылать в него данные и рейзить эксепшены, очевидно.

9 мар, 17:21 523 1152333

Генерю рандоминтом нужное число, потом его превращаю в список через list, а питон мне пишет:
"TypeError: 'int' object is not iterable"
Што?

Ответы52336

9 мар, 17:23 524 1152336

>>1152333
Телепаты в отпуске.

Ответы52341

9 мар, 17:27 525 1152341

>>1152336
original = list(random.randint(1000, 9999))

>original = list(random.randint(1000, 9999))
>TypeError: 'int' object is not iterable

Ответы5234652347

9 мар, 17:32 526 1152346

>>1152341
original = [random.randint(1000, 9999)]

Ответы5235252389

9 мар, 17:32 527 1152347

>>1152341
>[random.randint(1000, 9999)]

Ответы5235252389

9 мар, 17:43 528 1152352

>>1152346>>1152347
И действительно. Спасибо.

13 Кб, 614x316
9 мар, 17:58 529 1152358

Python, пример из учебника.

Я не пойму в чем там ошибка синтаксиса? С вложением кавычек связано?

Помогите пожалуйста

Ответы52362

9 мар, 18:08 530 1152361

>>1152290
Как лучше всего настроить самолёт с камазом чтобы можно было получить доступ к апельсинам?

Ответы5236352364

9 мар, 18:10 531 1152362

>>1152358
Если там реально есть ошибка синтаксиса интерпретатор это не запустит.

Ответы52399

9 мар, 18:11 532 1152363

>>1152361
Я имею ввиду настройки нгникса.

Ответы52371

9 мар, 18:11 533 1152364

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

9 мар, 18:18 534 1152371

>>1152363
Не понимаю в чём проблема. Как обычно всё. RTFM. Разве что админку можно унести на другой урл в роутах, добавить basic http auth и включить SSL.

9 мар, 18:33 535 1152389

>>1152346>>1152347
Опять:
> original = list[random.randint(1000, 9999)]
> TypeError: 'type' object is not subscriptable

Ответы5239452409

9 мар, 18:34 536 1152394

>>1152389
> list[random.randint(1000, 9999)]
Ты что творишь, ирод. list убери.

Ответы52418

1 Кб, 425x59
9 мар, 18:38 537 1152399

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

Ответы52402

9 мар, 18:40 538 1152402

>>1152399
Скинь код на repl.it

Ответы52407

9 мар, 18:41 539 1152407

>>1152402
https://repl.it/repls/IckyFloralwhiteComputerscience

Ответы52417

9 мар, 18:43 540 1152409

>>1152389
Ты б хоть основы пистона выучил.

Ответы52418

9 мар, 18:46 541 1152417

>>1152407
Скобку закрой на 15 строчке

Ответы52419

9 мар, 18:48 542 1152418

>>1152394
Спасибо.
>>1152409
Что я и делаю.

Ответы52427

9 мар, 18:49 543 1152419

>>1152417
спасибо. А почему тогда ошибка указывает на переменную def?

Ответы524245277852779

9 мар, 18:51 544 1152424

>>1152419
def tell *

9 мар, 18:54 545 1152427

>>1152418
потому что без закрытой скобки интерпретатор считает слово def (это не переменная) одним из аргументов функции print(), которого там быть не должно

9 мар, 19:02 546 1152429

Dive into Pythoн годная книга?
В /б написали что в питон легко вкатится и это оч. популярный язык и с работйо проблем не будет - это правда?

Ответы52430

9 мар, 19:04 547 1152430

>>1152429
да
да
да
не

Ответы52432

9 мар, 19:05 548 1152432

>>1152430
Не что?
Альсо, есть ли дайв инто пиоон на русском? А то я найти не могу. Я давно работу ищзу, подумал - буду по часу в день учить питон и потом программистом стану.

Ответы5243452438

9 мар, 19:07 549 1152434

>>1152432
>буду по часу в день учить питон и потом программистом стану
это может и целый месяц занять, оно тебе надо?

Ответы52437

9 мар, 19:09 550 1152437

>>1152434
Целый месяц занять что? За месяц по часу в день питон можно выыучить? Это же мало. Надло бы приступить, ноппоясните с чего!

Ответы52442

9 мар, 19:09 551 1152438

>>1152432
>час в день

окей

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

Если умеешь сидеть на жопе ровна, после укуса питона переходишь к https://pythonworld.ru/samouchitel-python или сначала к нему, а после к укусу питона, а после берешь и читаешь Лутца, хотя бы первые 400-500 страниц,и дальше по интересу.
Смотря куда собираешься податься

9 мар, 19:14 552 1152442

>>1152437
> За месяц по часу в день питон можно выыучить?
Самую базу разве только.

9 мар, 19:16 553 1152443

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

Ответы524505245152591

9 мар, 19:28 554 1152450

>>1152443
Долго копипастил поштучно, а потом чет произошло и двач послал нахуй меня с моим сообщением

Короче наверни https://trello.com/b/ik9s9Xv5/python-develop в списочке Питон Практис
там дохуя хуйни разной степени потешности

9 мар, 19:30 555 1152451

>>1152443
в чем проблема? Ставь задачу и решай, загугливай.

Ответы52591

9 мар, 19:37 556 1152454

>>1146623 (OP)
Вот это
>json.dump(data, open('test', 'w'))
у меня в функции, и каждый раз мне нужно, чтобы в файл дописывались новые полученные значения dat'ы, а не переписывались старые. Что сделать?

Ответы5245552456

9 мар, 19:39 557 1152455

>>1152454
> open('test', 'a')

Ответы52460

9 мар, 19:40 558 1152456

>>1152454
open('test', 'a')

Ответы52460

9 мар, 19:45 559 1152460

>>1152455
>>1152456
Спасибо

9 мар, 21:23 560 1152531

Ну всё, добил укус питона, теперь я свой пацаны!1
Ток как ломануть акк в вк я так и не понял.

Ладно, шутки шутками, но автор сказал что теперь я знаю почти всё, что нужно, и могу программировать, что захочу. Однако чувствую, что это наебалово, и программирование ну или его освоение это поиск либ и чтение доков 90% времени. Ну а также гугл "какэтаделаится" или "how to...".

Решил первым своим проектом взять бота в телеге, также параллельно проходить Лутца. Как такой roadmap, антош?

Ответы52534

9 мар, 21:25 561 1152534

>>1152531
Годная книга?
Долго осваивал?
На чём пишешь?
Какие советы дашь начинающему? Планирую в ближайшее время вкатиться.

Ответы52545

9 мар, 21:37 562 1152545

>>1152534
Дружище, ты не по адресу. В книге ~160 страниц, и заниматься питоном я начал ровно 150 страниц назад (дня 4 назад).
Книга годная, самая выжимка. Только всего две задачи, на протяжении, и те гуглить пришлось.
Хотя у меня остались вопросы по некоторым пунктам, пробелы как уже написал планирую заполнить Лутцем, который написал книгу так, что и бабушка сможет освоить питон. Но 1000 страниц это 1000 страниц.

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

Ответы52547

9 мар, 21:38 563 1152547

>>1152545
Ты за 4 дня её осилил? Сколько часов в день?

Ответы52556

9 мар, 21:44 564 1152556

>>1152547
Осилил громко сказано. Я бы сказал "ознакомился с синтаксисом". Хз думаю 4-5ч в день, но тестовая часть давалась сложно. К концу предложения я уже забывал его начало, очень хуёво с концентрацией у меня. Занимался с pomodoro таймером. 25 мин работы 5 мин отдыха.

Я понимаю твой интерес, сам спрашивал и спрашиваю банальную хуйню, но лучше просто взять и начать, и постараться меньше прокрастинировать. У меня вот это хуёво получается.

9 мар, 22:09 565 1152591

>>1152443

Удваиваю этого >>1152451:

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

Ответы52631

9 мар, 22:58 566 1152631

>>1152591
Расскажи, что ты полезное писал? Я могу еще представить какую-нибудь хуергу на микроконтроллере запилить полезную (да хоть сраные часы), но что можно полезного написать себе на пк на питоне, если всё, что используешь 99% времени либо уберсложно (браузер, етц), либо не особо нужно, и в любом случае уже софта готового пруд пруди. Меня так как-то осенила идея запилить программу на телефон, я почему-то подумал, что аналогов должно быть мало. Погуглил, а их чуть менее, чем дохуя.

Ответы526455281752834

9 мар, 23:21 567 1152645

>>1152631
Я написал штуку, которая позволяет в одну команду мигрировать с ВК. Включая все картинки, посты, сообщения, музыку и видео. Попутно все это пакуется.

Ответы5267152817

9 мар, 23:40 568 1152655

У меня базовый вопрос
https://repl.it/repls/PhonyMiniGuiltware

Как проще обращаться к много вложенным словарям со списками где словари со списками?
Другими словами, как быстро доставать информацию из них?
Часто встречаю Json где степень вложенности равна кругам ада

Ответы5266452723

10 мар, 00:12 569 1152664

>>1152655
http://goessner.net/articles/JsonPath/
https://stedolan.github.io/jq/

Ответы52676

10 мар, 00:25 570 1152671

>>1152645
И часто ты этим пользуешься?

10 мар, 00:36 571 1152676

>>1152664
Первая штука весьма полезна, но разве нет какой-нибудь либы в пайтоне прям?
Хотя и за этот подгон спасибо.

10 мар, 02:01 572 1152723

>>1152655
Миллион этих хуен:
https://github.com/mewwts/addict
https://github.com/cdgriffith/Box
https://github.com/TriOptima/tri.struct
https://github.com/drgrib/dotmap
https://github.com/rbehzadan/ddict
https://github.com/makinacorpus/easydict
https://github.com/pohmelie/skin

10 мар, 04:56 573 1152754

Дошел до регулярных выражений в своём учебнике. Они вообще нужны?

Ответы527555281852822

21 Кб, 265x265
10 мар, 05:04 574 1152755

>>1152754
По моему опыту — очень редко. Раз в полгода где-то. Поэтому можешь скипать. Паттерн общения с этим дерьмом таков:
1. Заходишь на https://regex101.com/
2. Открываешь https://docs.python.org/3/library/re.html
3. Тыкаешь как макака разные варианты пока не сработает.
4. Забываешь re как страшный сон.
5. ?????
6. Выгода

Ответы5279552855

10 мар, 07:18 575 1152772

>>1147757
Bump

10 мар, 07:56 576 1152778

>>1152419
Потому что именно на этой строчке синтаксис становится неверным (ожидается скобка, а стоит объявление функции). Если бы вместо def tell стояла скобка, а def tell строкой ниже, то никаких проблем не оказалось бы.

10 мар, 07:57 577 1152779

>>1152419
Алсо, ты не на тот метод смотришь, указано ж на 17-ую строку, т.е. у учителя.

10 мар, 10:00 578 1152795

>>1152755
Жиза лол.

10 мар, 11:08 579 1152817

>>1152631
у меня мечта что бы в кжадом софте было пайменю и не было других ебучих менюшек отжирающих полезное место

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

>>1152645
>все картинки, посты, сообщения, музыку и видео
теперь подключи это к базам с рейтингом и вместо унылого - "зацените ваш день год назад" будет - "посмотри какое говно ты жрал год назад"

яб за няшные графики даже бы занес копеечку лел

10 мар, 11:10 580 1152818

>>1152754
>регулярных выражений в своём учебнике. Они вообще нужны?
я например исправляю ущербов которые коверкают Великий и Могучий, дегроды сука мытые не могут понять насколько уродливо звучит их неправильный предлог на нашем языке

10 мар, 11:27 581 1152822

>>1152754
Нужны. Они не такие сложные. Но часто ещё не нужны, например емайлы почти невозможно отвалидировать как надо. Лучше отдать эти заботы SMTP.

10 мар, 12:22 582 1152834

>>1152631

>Расскажи, что ты полезное писал?
Нет, я ничего из того, что действительно можно было бы увидеть и сказать "ВАХ ГОДНОТА, ПИШИ ИСЧО", не писал, в основном всякую мелочь себе в помощь.

>что можно полезного написать себе на пк на питоне
Смотря, чем занят. Мне кажется тут индивидуально. Если сидишь на двоще, то можешь посмотреть, что нужно\не хватает и допилить, например.
Тащемта никаких секретов тут нет, берёшь и пилишь, что тебе кажется нужным без задней мысли))))))

>софта готового пруд пруди
С такой логикой нахуй вообще лезть в программирование? Готовый софт уже написан почти под все цели, нужно лишь найти.

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

Ответы52857

10 мар, 13:05 583 1152845

Анон, по заданию из Bite of Python делаю адресную книгу.

Хочу запилить проверку наличия данных в переменной (а именно словаря). Решил сделать это функцией len(x) == 0, где x импортируемые из файла двоичные данные о словаре, который естественно может быть пустым. Так вот, при проверке пустого словари вылазиет пикрил. И вот что я хочу узнать:
Будет ли правильно сделать обработчик ошибок try .. except для такой ошибки, или это будет являться быдлокодингом, и стоит придумать другой способ проверки наличия информации?

Ответы5284652852

56 Кб, 735x501
10 мар, 13:05 584 1152846

>>1152845
>пикрил

10 мар, 13:17 585 1152852

>>1152845
У тебя во время проверки f равен не словарю, а io.BufferedReader. Скинь код полностью. А вообще для сериализации объектов можешь использовать pickle

Ответы52862

10 мар, 13:28 586 1152855

>>1152755
10+ лет в индустрии, когда нужно что-то с регулярками, действую в точности в соответствии с этим алгоритмом.
Ты - это я?..

Ответы5285852883

10 мар, 13:31 587 1152857

>>1152834
>Ты, блядь, навыки развивать собрался таким образом или в первую очередь дрочить на готовый продукт, который покрывает потребности? Продукт конечный который модифицируем полностью и может быть полезен -- приятный бонус, а не конечная цель.
Твоими бы устами, да мёд пить.

10 мар, 13:32 588 1152858

>>1152855
Ты на питоне работаешь? Реально ли его выучить и найти работу?

Ответы5286452865

10 мар, 13:38 589 1152862

>>1152852
Спасибо анончик. Действительно хуйню полную там написал.
Ещё не хватает знаний в матчасти, буду добывать опытным путём.
Я просто даже не знаю, что будет находиться в переменной, когда pickle считает пустой файл, и применимо ли к этому содержимому len(). Сейчас буду пробовать.

Ответы52867

10 мар, 13:38 590 1152864

>>1152858
да
да

10 мар, 13:41 591 1152865

>>1152858
Я тебе ещё вчера сказал, что лишнего лучше не думать. Выучишь ли ты питон, и найдёшь ли ты после этого работу, зависит на 100% от тебя и твоей усидчивости, упёртости, а не от языка который учишь. Так что не еби мозги, открывай PyCharm, Bite of Python, и ебаш прям сейчас, а не "через неделю", или "как закончится четверть", или что там у тебя ещё.

Ответы52868

10 мар, 13:41 592 1152867

>>1152862
Попробуй прикрутить базу данных sqlite. Можно использовать встроенную либу либо orm sqlalchemy.

Ответы52870

10 мар, 13:42 593 1152868

>>1152865
Ладно, сегодня скачаю пичарм и укус питона.
Я просто с НГ начал учить еще английский и 3д моделирование.

Ответы52917

10 мар, 13:44 594 1152870

>>1152867
На данном этапе нет нужды Но т.к. в направлении я решил выбрать обработку информации, то постараюсь прикрутить после выполнения основного задания, в версии 0.2

10 мар, 14:10 595 1152883

>>1152855
Да я думаю все с ними так действуют. Я — это ты

10 мар, 15:01 596 1152904

Это норма, что в байт оф пайтон ошибки, бля, в коде примеров? Автор(или переводчик) че сам не тестил, что он написал? Это говно банально не запускается

Ответы5291553178

10 мар, 15:10 597 1152915

>>1152904
1. Проверь версию питона
2. Прочитай ошибку
3. Внимательно перечитай главу

Ответы52932

10 мар, 15:11 598 1152917

>>1152868
>3д моделирование
советую блендарь, питонские скрипты дико заходят в тему, поле для оптимизации там бескрайнее, не говоря о том что самую важную вещь в блендаре пишет русский чел из перьми и поэтому на конфах ведет себя как скот_ебал_всех_в_рот ^_^

10 мар, 15:15 599 1152924

ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
https://2ch.hk/pr/res/1152921.html (М)
https://2ch.hk/pr/res/1152921.html (М)
https://2ch.hk/pr/res/1152921.html (М)

61 Кб, 998x553
10 мар, 15:21 600 1152930

Есть урлы страничек с таблицами. Надо взять первую строчку (точнее цифровой кусок юрла, который записан в этой строке) из таблицы на первой странице и последнюю из таблицы не последней. Потом сделать список с куском юрла и всеми цифрами между теми двумя, которые мы получили. Короче, сделал так, но как-то громоздко вышло, с циклом, и вообще не Python way. Подскажите как покороче сделать?

10 мар, 15:21 601 1152932

>>1152915
Да я понимаю в чем ошибке, один раз он блок не на тот уровень поставил, один раз забыл строку в интеджер перевести. Проблема не в питоне, а в самом коде

Ответы53178

211 Кб, 700x700
10 мар, 22:50 602 1153178

>>1152904>>1152932
Давай скрины с примерами, вдруг всё-таки долбоёб ты, а не автор.
Я когда укус пиздона читал ошибок не заметил, правда то была агнельская версия.

Ответы53238

11 мар, 00:26 603 1153238

57 Кб, 608x85311 Кб, 397x158

>>1153178
Эти вроде

Ответы53716

11 мар, 18:18 604 1153716

>>1153238
Читай в оригинале
мимо

139 Кб, 420x630
конпеляция py to exe eblan 11 мар, 19:14 605 1153788

Внезапно понадобилось py to exe, интернеты выдали пару способов, но они не работают из коробки, подскажите годный, даже если не из коробки, да хоть с бубном, но при настройке грамотно работающий

Тред утонул или удален.
Это копия, сохраненная 18 апреля 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion