Сохранен 535
https://2ch.hk/pr/res/1256256.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

python /python/

 python 31/08/18 Птн 21:02:36 #1 №1256256 
image.png
image.png
image.png
image.png
F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

Шизосайт: https://sites.google.com/view/pypry/

Предыдущий: >>1249718 (OP)

У питона есть 3 коммерческих направления, в которых вы можете найти работу
1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
python 31/08/18 Птн 21:08:43 #2 №1256259 
>>1256255
>Просто попробуй запустить.
Если оно выглядит так, то это не значит, что оно работает так же. Никто за тебя сервер закрывать не будет, если это не контекстный менеджер.

>Странная какая-то документация получается
Если там есть приписка, coroutine, то значит, что ее нужно выполнить, что бы получить нужный объект, у create_server она есть.
Аноним 31/08/18 Птн 21:10:31 #3 №1256262 
>>1256256 (OP)
>жсговно жважды хайпило и все равно нишмогло лел
в следующий раз умудрись пожалуйста в соответствующий калоркод, ок да?
Аноним 31/08/18 Птн 23:02:21 #4 №1256325 
>>1256262
Тебе зеленый цвет не нравится, шизик?
Аноним 31/08/18 Птн 23:06:25 #5 №1256328 
>>1256166
При чём тут пайчарм, долбоёб? Я вообще в виме сижу. Но зачем вручную следить за пакетами, если можно не вручную следить? Можно и функции не писать, а каждый раз расписывать все действия в глобал конктексте, зачем функции нужны? Может ты ещё и мини-скриптики себе на баше никогда не пишешь, а вручную одни и те же действия повторяешь из раза в раз?
Аноним 31/08/18 Птн 23:25:13 #6 №1256336 
>>1256325
Тебе трудно складывать буквы в слова, шизик?


>>1256328
>баш
маст дай, есть крон и фиш альясы
Аноним 01/09/18 Суб 00:43:36 #7 №1256352 
>>1256336
Ещё один шизик вылез. При чём тут крон вообще? Это же часы. Я не говорю какие-то периодические задачи на баш-скриптах с while true писать, я говорю о действиях, которые нужно вручную иногда выполнять, но состоящих из более, чем одной команды или разнящихся парой букв или адресом (допустим, одна из тестовых железок, свободная в данный момент, куда билд нужно загрузить по ssh).

>фиш альясы
?
Аноним 01/09/18 Суб 00:48:02 #8 №1256355 
image.png
image.png
Долбоёб-кун снова выходит на связь, бандиты. Первый пик, пример декоратора с хабра, вопрос: зачем нужна функция wrapper, ведь и без неё всё прекрасно бы работало. Это нужно, для того чтобы не выбиваться из общего стиля написания декораторов? Ведь когда вместе с функцией мы передаём её аргументы, то для для их чтения wrapper-подфункция должна быть обязательно? Или нет? Если так, то как их считать иначе? Другими словами, как мне получить arg1 и arg2 со второй пикчи не пользуясь подфункцией?
Аноним 01/09/18 Суб 00:51:06 #9 №1256356 
image.png
>>1256352
это не "скриптики", а работа с переменными

Аноним 01/09/18 Суб 09:29:45 #10 №1256429 
>>1256356
Что за fish-то?
Аноним 01/09/18 Суб 09:33:34 #11 №1256430 
>>1256429
Не слушай ты этого арчеребёнка с фишеговном. Если и делать, то zsh, но атодополнялка и глоббинг имеют слабое отношения к теме разговора.
Аноним 01/09/18 Суб 12:47:29 #12 №1256492 
>>1256430
>zsh
хайпопараша для хомячков

проибись целый день@сделай как в стоковой рыбе


>атодополнялка С ОПИСАНИЕМ и глоббинг
;and человеческий синтаксис и сайтик для кастомайза
Аноним 01/09/18 Суб 14:02:51 #13 №1256542 
>>1256355
Анонче, если я спрашиваю очевидные вещи, ткните меня немытым рыло в то, что читать нужно
Аноним 01/09/18 Суб 14:33:10 #14 №1256550 
Настраиваю emacs для работы с питоном. Что лучше, elpy или python-language-server?
Аноним 01/09/18 Суб 14:38:23 #15 №1256554 
>>1256550
>лучше
вскод

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

записная книжка такая же, календарика с фазами луны только нет
Аноним 01/09/18 Суб 14:40:28 #16 №1256555 
>>1256554
Выбор не между редакторами. Emacs устраивает
Аноним 01/09/18 Суб 14:48:47 #17 №1256558 
петунисты в основном линуксоиды или виндузяне? речь естесна о тех, кто зарабатывает питоном
Аноним 01/09/18 Суб 14:48:53 #18 №1256559 
>>1256550
Элпи мачурнее.
Аноним 01/09/18 Суб 15:04:15 #19 №1256571 
>>1256559
Тоже так думаю
Аноним 01/09/18 Суб 15:07:20 #20 №1256572 
>>1256492
> проибись целый день@сделай как в стоковой рыбе
А вот и нет, достаточно установить лишь пару дополнений и будет как fish, но зато совместим с башем.


Из Линукс треда:
То что использую я:
zsh +
zsh-syntax-highlighting (Fish shell like syntax highlighting) +
zsh-history-substring-search (ZSH port of Fish history search (up arrow)) +
zsh-autosuggestions (Fish-like autosuggestions for zsh) +
zsh-completions (Additional completion definitions for Zsh) +
zsh Gentoo theme.
Аноним 01/09/18 Суб 15:29:24 #21 №1256583 
>>1256542
https://stackoverflow.com/questions/45335580/why-do-we-need-wrapper-function-in-decorators
Учите меня гуглить, спасибо
Аноним 01/09/18 Суб 15:30:49 #22 №1256584 
>>1256558
Линукс, ибо веб
Аноним 01/09/18 Суб 16:15:46 #23 №1256620 
>>1256572
>А вот и нет
>лишь пару дополнений
я про это и говорил как бе, фиша джаст вёрк

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

>Fish-like autosuggestions
покеж, если как в конче через prompt_toolkit питоновский то нахуй не всралось говно убогое



>>1256584
Линукс, ибо пиджаки уничтожат твою душу, и ты приползешь в опен сурс с мольдьбами о помощи
Аноним 01/09/18 Суб 16:30:45 #24 №1256624 
>>1256558
линуксоиды

венда для разработки чего-то кроме игрушек\винформс - это БОЛЬ
Аноним 01/09/18 Суб 17:53:43 #25 №1256668 
А в каком виде python-программы предоставляют потребителю? Неужели pyinstaller юзают?
Аноним 01/09/18 Суб 18:44:11 #26 №1256706 
>>1256668
Они на сервере крутятся чаще. Или в виде скриптов. Ну или да, в exe их пакуют есть там что-то для виндовых пользователей.
Аноним 01/09/18 Суб 18:58:49 #27 №1256713 
>>1256668
>в виде
rwxr-xr-x
Аноним 01/09/18 Суб 21:20:20 #28 №1256811 
image.png
>https://sites.google.com/view/pypry/pytonach
апнул питонячный сатик
Аноним 02/09/18 Вск 01:05:28 #29 №1256899 
image.png
image.png
кто там кукарекал на фласку

чтд, ебта

ноубрейн магазиноблядки, кудкудаах, всийо включино
Аноним 02/09/18 Вск 01:09:01 #30 №1256902 
>>1256899
>flask
>выполняешь жирный запрос
>у остальных пользователей все вешается нахуй
Аноним 02/09/18 Вск 02:43:15 #31 №1256915 
>>1256902
ты просто тупой, для таких как ты пиджаки специально затариваются топовыми мейнфреймами что бы хоть как то ворочать кусок окаменелого пиджачного говна



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

https://www.youtube.com/watch?v=7SmWn05m1Tk
Аноним 02/09/18 Вск 07:13:48 #32 №1256937 
>>1256256 (OP)
>У питона есть 3 коммерческих направления, в которых вы можете найти работу
А приложухи на десктоп или мобайл на каком-нибудь kivy совсем невостребованы?
Аноним 02/09/18 Вск 08:49:08 #33 №1256949 
fdf
Аноним 02/09/18 Вск 10:12:00 #34 №1256976 
>>1256915
Шизик, тебе указали на блокирование выполнения ВСЕГО в фласке. Его невозможно нормально юзать в местах, где больше 2.5 пользователей. Что бы этого избежать делают ебанутейшей манкей патчинг гевентом или использовать всратые питонические треды.
>похоже действительно джанго всё таки превратилась во фрейморк для тупых
На ней не самовыражаются, а деньги зарабатывают.
Я вообще на sanic и aiohttp пишу, ведь всратый фласк может в асинхронность только если патчить его другим фремворком.
Аноним 02/09/18 Вск 10:14:50 #35 №1256978 
>>1256937
Там 2.5 вакансии, на фрилансе проскакивает что-нибудь очень редко. Если найдешь что-нибудь, то считай тебе очень повезло
Аноним 02/09/18 Вск 11:17:46 #36 №1256997 
>>1256976
>асинхронность
не баг, а фича, юз ит вайзли сука, плюс есть еще торнадо


>деньги зарабатывают
бомбила ебаная.. в общем снова не убедительно нихуя
Аноним 02/09/18 Вск 12:44:42 #37 №1257036 
rbw.png
Не распознаются с pytesseract такие вот пикчи. Аналогичные нарисованные в пейнте — распознаются. Что я упустил?
Аноним 02/09/18 Вск 13:19:46 #38 №1257044 
Хочу написать скрипт, который поможет в стратежке писать зданиями текст. Некоторого вида middleware нажатий мыши, так сказать сделать. Покидайте либ каких чтоли, гайдов, я даже не имею идей куда здесь копать.
Аноним 02/09/18 Вск 13:21:38 #39 №1257045 
>>1257044
Что это, десктоп\веб игра? Что на фронте\беке?
Аноним 02/09/18 Вск 13:25:55 #40 №1257047 
>>1257045
Десктоп игра, на плюсах(Age of Mythology). Плюосовый код сам юзать это пиздец для меня и моего ноута, яб такой на питоне посылать сигналы нажатий мышы по координатам, как будто это от реальной мышки идет, да и все. Если возможно такое здесь конечно, не ебу.
Аноним 02/09/18 Вск 13:44:35 #41 №1257062 
>>1257047
Возможно, была у меня такая либа, но я уже хз какая.
Мимо анон
Аноним 02/09/18 Вск 13:46:50 #42 №1257064 
>>1257062
Да пофиг, ключевики/наводки напиши, я дальше сам загуглю. Сейчас просто вообще без опыта в таких делах даже примерно не прикину че куда подсоединять.
Аноним 02/09/18 Вск 14:55:33 #43 №1257089 
>>1257036
Я на не распознанных пикчах запускал второй проход с более чувствительными настройками. Или вообще с другим движком, с cuneiform например если он еще жив. Вроде еще какие-то были, но ебаный гугл засрал выдачу своим тессерактом.
Аноним 02/09/18 Вск 14:58:59 #44 №1257090 
image.png
>>1256899
~_~
Аноним 02/09/18 Вск 15:00:00 #45 №1257093 
Господа, подскажите либу или способ БЫСТРО прогонять geoiplookup на тысячи айпишников. Нужна страна к каждому адресу. Точность не настолько важна, но оче важна скорсть. Все, что я нагуглил - блядские тормозные апи ко всяким веб-сервисам и легаси на легаси.

Хочу скрывать Индию, Нигерию, Индонезию и прочие спамерские помойки.
Аноним 02/09/18 Вск 16:17:28 #46 №1257186 
>>1257093
Ладно, короче пришлось спермоворить какую-то анальную базу и юзать мутную питоновскую прослойку к ней. Пиздарики неудобно это все, как в нулевые по варезникам шаришься. Вот кому нечего писать - сделайте нормальный geoip проект без анальных ограничений и соберите свободную базу к нему. Звездочек 500 на гитхабе будет, гарантирую это.
Аноним 02/09/18 Вск 17:35:15 #47 №1257239 
17.jpg
Как лучше вкатится в Django? С английским плоховато пока, занимаюсь с репетитором.

Как эффективнее изучить фреймворк?


Аноним 02/09/18 Вск 17:36:01 #48 №1257241 
>>1257239
Напиши имиджборду.
Аноним 02/09/18 Вск 17:39:19 #49 №1257247 
>>1257241
хуйня. Как мне поможет написание"иммиджборды" из пасты, когда 90% заказазов на Джанго - магазины и корпоративные сайты.

Я спрашивал за учебные материалы и общий подход
Аноним 02/09/18 Вск 17:40:44 #50 №1257249 
>>1257247
Напиши имиджборду с магазином и продавай пасскоды и трипкоды.
Аноним 02/09/18 Вск 18:00:55 #51 №1257251 
Добрый вечер, читнул шабку, но не нашел простейшего ответа на то что собственно и на что нужно накатить и что запустить что бы можно было интерпретировать свой код в блокноте в результат?

На винде или на убунте?
Аноним 02/09/18 Вск 18:04:43 #52 №1257257 
1532926131050.jpg
Дoбрый вечер. Вопрос по Django ORM.
Помогите разобраться с документацией по агрегации/аннотации queryset'ов.
Вот есть код в доках https://docs.djangoproject.com/en/2.1/topics/db/aggregation/ , в котором я не могу врубиться, например, в строчку
pubs = Publisher.objects.annotate(num_books=Count('book'))
Почему 'book' ? Почему не через дефолтное related_name 'book_set'.
А вот в строчке
Book.objects.annotate(num_authors=Count('authors'))
мне всё понятно, так как 'authors' - есть такое поле в классе Book, а в ебучем классе Publisher поля атрибута book нету нихуя.
Объясните, как эта хуйня работает?
Аноним 02/09/18 Вск 18:06:28 #53 №1257260 
>>1257251
>читнул шабку
а надо было гуглить

>chmod -v u+x hui.py
Аноним 02/09/18 Вск 18:07:27 #54 №1257263 
и в начале шибангнуть не забудь
Аноним 02/09/18 Вск 18:11:26 #55 №1257266 
>>1257249
А для аиб джанго канает разве? Он же тормозной сам + питон, это вообще жесть комбо. Хоть твистед посоветовал бы ему чтоле.
Аноним 02/09/18 Вск 18:15:11 #56 №1257267 
>>1257266
Не хуже пыха. Макаба вроде вообще на перле, если в мейлрушечке её не переписали с нуля. Тем более давай уж по честному, аиб среднего погромачера по популярности даже да уровня доброчана не дотянет.
Аноним 02/09/18 Вск 18:15:43 #57 №1257269 
15358881000680[1].png
Ну что, господа, с игрой мне так и не подкинете идей как клики мышкой эмулировать? Я так понял, это тупо не реализуемо может быть силами одного питона. Гугл в ахуе с таких вопросов вообще.

>>1257044
Аноним 02/09/18 Вск 18:18:17 #58 №1257272 
Шаблоны джанго - это типа аля JS внутри фреймворка ?
Аноним 02/09/18 Вск 18:35:29 #59 №1257279 
>>1257266
>Он же тормозной сам + питон
Ты же диван.
Ты можешь говорить о том, тормозит у тебя или нет когда получишь нагрузку хотя бы 500 rpc в секунду. И то большую часть времени у тебя будет занимать ожидание ответа базы. И даже потом когда этот момент настанет ты можешь заменить шаблонизатор\сменить плагин для базы\запустить несколько инстансов с celery.
А скоро добавят поддержку асинхронности и тебе не придется думать блокировке io
https://www.aeracode.org/2018/06/04/django-async-roadmap/
Аноним 02/09/18 Вск 18:48:01 #60 №1257284 
>>1257279
Ух бля, как представлю как буду обновлять свою монструозную поделку с жанги1.8 и питона3.4 так ажтрисет.
Аноним 02/09/18 Вск 18:55:14 #61 №1257286 
>>1257279
Еще 2 версии, это не скоро
Аноним 02/09/18 Вск 18:57:52 #62 №1257288 
>>1257279
Объясните нубу как вообще работают питоньи сайты, если там же GIL. Отдельный процесс интерпретатора под каждого юзера чтоле??)
Аноним 02/09/18 Вск 19:02:48 #63 №1257291 
>>1257284
А тебе оно надо? Если нормально работает при текущем коде, то зачем трогать?

>>1257286
Асинхронную ORM уже в 2.2, а это уже большой отыгрыш по времени

>>1257288
https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
Аноним 02/09/18 Вск 19:06:54 #64 №1257293 
>>1257291
>А тебе оно надо?
Рано или поздно придется.
Аноним 02/09/18 Вск 19:12:45 #65 №1257296 
А чем плоха джанга и почему многие сидят на уебанском php?
Аноним 02/09/18 Вск 19:17:36 #66 №1257299 
>>1257296
Ничем не плоха. Из своих замечаний могу сказать только что она довольно объемная для изучения. Всегда так и подмывает взять какой-нибудь простейший фалькон и за 0.05 секунд пробежав доки навелосипедить гору костылей.
Аноним 02/09/18 Вск 19:18:49 #67 №1257301 
>>1257291
>Асинхронную ORM уже в 2.2, а это уже большой отыгрыш по времени

т.е Django обрабатывает запросы... синхронно... очередью? рили
Аноним 02/09/18 Вск 19:25:27 #68 №1257304 
>>1257301
Рили, блядь, рили. Юзай async, для асинхронности. Или перекатывайся на РНР.
Аноним 02/09/18 Вск 19:25:53 #69 №1257305 
>>1257296
У пыха больше кодовая база и больше легаси, джанга не сразу нормальной стала. А заказчикам обычно пофиг на чем их сайт написан. Сидит в веб-студии погромист и ебошит на laravel потому что удобнее ему, т.к. он знает пыху, но не знает питон

https://www.cabotsolutions.com/django-vs-laravel-a-comparison-of-web-application-frameworks

>>1257299
Ну одно дело микрофреймворк, где по сути только ядро есть, которое реквесты\респонсы обрабатывает, а другое дело джанго со встроенными батарейками.
Аноним 02/09/18 Вск 19:33:22 #70 №1257311 
>>1257301
Таки да, при больших нагрузках юзают celery
Аноним 02/09/18 Вск 19:37:25 #71 №1257314 
Джангисты, никак не могу разобраться с many to many.

class Product(models.Model):
name = models.CharField(max_length=30)

class Store(models.Model):
name_store = models.CharField(max_length=30)
product = models.ManyToManyField(Product)

Что нужно во вью? хочу store и все product к нему
Аноним 02/09/18 Вск 19:41:48 #72 №1257316 
>>1257314
Получить нужны store и указать store_object.product.all()
Читай доку, пидор, у джанги она очень хорошая
https://docs.djangoproject.com/en/2.1/topics/db/examples/many_to_many/
Аноним 02/09/18 Вск 19:42:34 #73 №1257318 
Как работать с большими числами?

print(1/1099999) не может даже
Аноним 02/09/18 Вск 19:47:57 #74 №1257324 
>>1256256 (OP)
>Книги ->
а есть эти книги на ангельском
Лутц тот же
Аноним 02/09/18 Вск 19:53:53 #75 №1257329 
>>1257318
бля сука

1/10^99999
не может, что делать ребзя?
Аноним 02/09/18 Вск 19:57:26 #76 №1257330 
15129378313770.jpg
Все блять, полностью скрыл вонючие спамерские бантустаны из сайтмапа, добавил им ноиндекс в мету и нофоллоу на все линки. Надеюсь ничего не забыл. Пусть теперь хоть обспамятся. Кокой я молодец, и рыбку съел и на хуй сел.
Аноним 02/09/18 Вск 20:09:56 #77 №1257338 
>>1257304
>>1257311
>celery

>Или перекатывайся на РНР.

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

>celery
>async

велосипедные костыли, не?
Аноним 02/09/18 Вск 20:10:51 #78 №1257340 
>>1257338
т.е ютуб и реддит тоже сидят на костылях синхронного фреймворка?

лол
Аноним 02/09/18 Вск 20:11:01 #79 №1257342 
>>1257330
Ты чо там блочишь? Как именно к тебе на сайт лезут?
Аноним 02/09/18 Вск 20:11:20 #80 №1257343 
>>1257338
async с недавнего времени часть питона. Сельдерей левый костыль, да.
Аноним 02/09/18 Вск 20:13:45 #81 №1257345 
>>1257330
Это тебя там индусы одолевали? Я тебе изначально предлагал весь регион банить
Аноним 02/09/18 Вск 20:15:33 #82 №1257347 
>>1257340
Вполне возможно, что джанго, только в роли раздатчика респонсов выступает, а все остальное висит на других сервисах через celery\другую самописную хуйню мы жирные процессы через микросервисы обрабатывали, нарезку видео с помощью ffmpeg, например. В джанге только таск создавался..
В этом на самом деле нет ничего плохого, т.к. обрабатывать видео\заниматься релевантой выдачей рекомендаций само веб приложение не должно.
Аноним 02/09/18 Вск 20:15:40 #83 №1257348 
>>1257343
Короче предлагаешь юзать только асинк, и ждать 2.2

кардинальные изменения грядут в 2.2? Ибо я что-то особой разницы между 1.8 и 2.0 не заметил
Аноним 02/09/18 Вск 20:17:22 #84 №1257350 
>я что-то критической разницы

самофикс
Аноним 02/09/18 Вск 20:19:07 #85 №1257351 
>>1257348
Дроп поддержки второго питона и костылей для него -> ломание совместимости -> смена мажорной версии
Аноним 02/09/18 Вск 20:20:13 #86 №1257354 
>>1257347
>мы жирные процессы через микросервисы обрабатывали, нарезку видео с помощью ffmpeg, например. В джанге только таск создавался..

А нахрена тогда в обще было джанго брать? Почему не фласк или пирамида например?
Аноним 02/09/18 Вск 20:22:02 #87 №1257355 
>>1257351
Освободившись от поддержки легаси 2.7~ Джанго ждёт нехилый рост, в силу сброса цепей оного. Правильно?
Аноним 02/09/18 Вск 20:27:02 #88 №1257360 
>>1257342
Пишу имиджборду сорт оф пастебин, но не совсем. Лезут индусячьи сеошники со своим АЗИНО ТРИ МАТКИ, нигерийские принцы с ломанными банковскими аккаунтами, индонезийцы с сандалиями и китайскими айфонами. Ну и прочие черти на свет летят.

>>1257345
Да, я. Блокировать страны полностью и терять сотню-другую легитимных юзеров мне не хотелось, поэтому в итоге вот запилил довольно хитрую систему скрытия. Пока беру в учет страну, размер поста, наличие ссылок и куда они ведут. Постить мусор разрешаю, смотреть мусор по прямым ссылкам разрешаю, а вот поисковикам индексировать мусор - нет пути. Ну и с сайта такое скрываю чтоб мимокрокодилам не видно было. Посмотрим к чему приведет.
Аноним 02/09/18 Вск 20:27:47 #89 №1257361 
>>1256256 (OP)
Кто-нибудь умеет в векторизацию программ на python?
Распараллельте мне это: https://gist.github.com/bnlucas/5857478 - чтоб оно на GPU работало.
Вижу есть multiprocessing: https://github.com/alkaline9500/MillerRabin/blob/master/miller_rabin_threaded.py
но оно чё-то не заводится, да и не хочу на процессоре считать - медленно.

Ещё нашёл вот это: https://github.com/dweng2/CUDA_FINAL/blob/master/Miller-Rabin_test.cu
но оно, падло - не компилируется.

В идеале хотелось бы portable exe или py - чтобы с параллелизмом, на GPU,
и чтоб в txt-файл, по 10 миллионов чисел писало.
Разделитель между числами - символ табуляции, 10 чисел в строке, затем сброс строки "\r\n" и следующая строка;
Аноним 02/09/18 Вск 20:29:02 #90 №1257362 
Как с большими числами работать? АУ?
Аноним 02/09/18 Вск 20:30:21 #91 №1257364 
>>1257354
Потому что фласк тоже синхронный, а с пирамидой никто не работал, да и дохлая она какая-то, а на джанге нужная часть функциональности из коробки.
Опять же, веб приложуха не должна заниматься обработкой медиаконтента, расчетом выборки для пользователя и другими не сетевыми вещами, от нее требуется правильно принимать реквесты, отдавать респонсы, обрабатывать сессии, токены и т.д. то есть то, чем занимаются веб приложения, не больше.

>>1257355
Да, та же асинхронщина была невозможна, т.к. на второй питон asyncio не завезли.
Аноним 02/09/18 Вск 20:31:18 #92 №1257365 
>>1257362
АУЕ!
Аноним 02/09/18 Вск 20:34:00 #93 №1257368 
>>1257362
numpy? Ну или погугли.
Аноним 02/09/18 Вск 20:34:04 #94 №1257370 
>>1257361
https://developer.nvidia.com/how-to-cuda-python
Аноним 02/09/18 Вск 20:35:42 #95 №1257372 
>>1257364
>Потому что фласк тоже синхронный, а с пирамидой никто не работал, да и дохлая она какая-то, а на джанге нужная часть функциональности из коробки.


Видимо я чего то не понимаю, но если тебе нужен лишь движок и ты в любом случаи используешь синхронный фреймворк, проще обратится к голому фласку или в обще к торнадо(я все к нему присматриваюсь, никак до документации руки не дойдут, но выглядит очень интересно. Что думаешь о нём?) чем костылить фулл Джанго, с 80% не используемого функционала
Аноним 02/09/18 Вск 20:37:33 #96 №1257375 
forpermulations.png
Как в цикле for работать "в обратную сторону"? Ебучий метод range банально не способен на это, ибо даже директива range(-1,-9) не сработает

Пока все до чего допер это создавать список из последовательных убывающих значений и прогонять по этому списку цикл for. Как еще это можно делать? Вот нужно мне для оптимизации ресурсов начинать прогон массива/списка с его конца (с индекса -1 и дальше вниз) и че делать?
Аноним 02/09/18 Вск 20:38:46 #97 №1257377 
>>1257375
reversed()
Аноним 02/09/18 Вск 20:40:39 #98 №1257379 
>>1257318>>1257329
decimal.Decimal()

>>1257343
>с недавнего времени
>Python 3.4.0 was released on March 16th, 2014.
Аноним 02/09/18 Вск 20:40:39 #99 №1257380 
>>1257377
Это только если будем работать с одномерным списком. А если у меня еще n задач, где нужно работать до диапазону убывающих значений? Может даже не связанные со списками?
Аноним 02/09/18 Вск 20:45:10 #100 №1257384 
>>1257379
Декимал пробовал, не машит. В диапазон, может не входи в егоный.
Аноним 02/09/18 Вск 20:47:46 #101 №1257387 
>>1257372
>Видимо я чего то не понимаю, но если тебе нужен лишь движок и ты в любом случаи используешь синхронный фреймворк, проще обратится к голому фласку
На самом деле джанга не совсем синхронная, она может в костыльное распаралеливание из-коробки через треды, чего не умеет фласк, да и с масштабированием тут лучше.
ORM, авторизацию\аутентефикацию, криптомодули, секьюрность писать не охота, да и для фласка их качество оставляет желать лучшего, а от того, что я чего-то не использую перфоманс не падает.
>торнадо(я все к нему присматриваюсь, никак до документации руки не дойдут, но выглядит очень интересно. Что думаешь о нём?
Не юзал, я сейчас на aiohttp пишу, он по тестам лучше, чем торнадо.

>>1257375
>Ебучий метод range банально не способен на это, ибо даже директива range(-1,-9) не сработает
Ты шаг забыл указать range(-1,-9, -1), для итерируемых объектов можно указывать [::-1]
Аноним 02/09/18 Вск 20:48:30 #102 №1257388 
>>1257387
>джанга не совсем синхронная
Не совсем однопоточная, в питоньем понимании, конечно
фикс
Аноним 02/09/18 Вск 20:54:30 #103 №1257395 
>>1257370
Так понятно, что вообще непонятно. В translate google это вбить, что-ли?
Numba эту ещё уметь ставить надо, она там такие ошибки пишет что яебу.
Аноним 02/09/18 Вск 20:55:46 #104 №1257399 
Хочу реализовать сайтик для чтения комиксов и манги на джанге. Мысли есть, но хз как реализовать саму читалку. На чем ее писать?
Аноним 02/09/18 Вск 21:20:55 #105 №1257420 
>>1256256 (OP)
>2 pic
В албибэк треде обсосали, что питон идет в гору из-за Deep Throat Learning, а вся тенденция у топовых языков и программирования идет на спад.
Так что пузырь существует и раздут пока не наиграются в псевдо-ИИ.
>>1254891
Аноним 02/09/18 Вск 21:22:29 #106 №1257422 
>>1257399
>Мысли есть, но хз как реализовать саму читалку. На чем ее писать?
Дай угадаю, в питоне треде, тебе посоветуют писать на питоне, не?
Аноним 02/09/18 Вск 21:23:14 #107 №1257423 
>>1257422
Блядь. Я просто хз можно ли читалку на питоне написать?
Аноним 02/09/18 Вск 21:26:50 #108 №1257427 
image.png
>>1257347
>В джанге только таск создавался
крассавчеги, вся суть

>>1257372
>костылить фулл Джанго, с 80% не используемого функционала
это НОРМА, ты не шаришь ;)

>>1257375
>метод range банально не способен на это


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



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

Аноним 02/09/18 Вск 21:28:27 #109 №1257429 
>>1257427
Как ты меня заебал, уебок пизданутый. Когда тебя уже в дурку навечно упакуют.
Аноним 02/09/18 Вск 21:29:33 #110 №1257431 
image.png
>>1257423
Читалки пишут только на Dart
Аноним 02/09/18 Вск 21:29:59 #111 №1257432 
а вот реальная проблема - так это ебанное говно в названии версии интерпретатора, реально бесит

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


>>1257429
пожри говна, расслабься братуха

Аноним 02/09/18 Вск 21:31:16 #112 №1257433 
>>1257420
Все еще хуже. Скоро кодеры из гуглов понапишут библиотеки на все случаи жизни. И кодинга в этом вашем машобе не станет от слова совсем.
Аноним 02/09/18 Вск 21:34:38 #113 №1257437 
>>1257433
и какое будущее?
Аноним 02/09/18 Вск 21:36:03 #114 №1257440 
>>1257431
Че за хуита. Пишут, что непопулярная поебота с 0 коммьюнити
Аноним 02/09/18 Вск 21:37:39 #115 №1257444 
>>1256256 (OP)
Пацаны, говорят в этот ваш Питон легко вкатиться. У меня вон братик есть в 6 классе, с каких курсов ему думаете стоит начать? Я-то просто в курсах что мой С# он не потянет, а вот Питон это как раз его уровень, уверен скоро будет с вами на ровне прогать. Так че за курсы-то годные есть?
Аноним 02/09/18 Вск 21:38:44 #116 №1257449 
>>1257444
Лутц, или нахуй иди
Аноним 02/09/18 Вск 21:46:56 #117 №1257463 
Ребята, как поделить в NumPy на очень большое число?
Ну а числитель надо бы сделать с большим количеством знаком после запятой.
Аноним 02/09/18 Вск 21:48:54 #118 №1257465 
>>1257437
Как у младшего брата пхп
Аноним 02/09/18 Вск 21:49:39 #119 №1257466 
3873543.png
>>1257463
В обычной Shell блять умножаю и делю епта
И никто мне не указ
Аноним 02/09/18 Вск 21:51:30 #120 №1257468 
>>1257427
>все это лежит в модулях, они ровно настолько же дроченые
А ну быстро подогнал мне модуль для автоматического выделения потоков под различных юзеров во время блокирующих операций.

>это НОРМА, ты не шаришь ;)
Ты не хоббист, ты агрессивный шизик-борщехлеб, который не понимает, что такое бизнес требования и всем навязывает свое мнение, которое не соответствует реальности. То что джанго удовлетворяет большинство требований для обычных задач, экономит драгоценное время программиста и ускоряет разработку это факт.
Аноним 02/09/18 Вск 22:27:10 #121 №1257513 
>>1257468
>агрессивный шизик-борщехлеб
могу себе позволить, видеть иначе, а ты и завидуешь, не надо так
а борщи я уже давно не хлебаю, с тех пор как пригрозил разбить ебало дохуя борзой альфовой тётке у которой жил, та мне отполовинила кусок дома, так что выживач, не пизди сука
Аноним 02/09/18 Вск 22:52:49 #122 №1257556 
>>1257433
>Все еще хуже. Скоро кодеры из гуглов понапишут библиотеки на все случаи жизни.

Достаточно будет понять, что мощности твоего компа или арендованного сервера не хватит на какое-то серьезное обучение и интерес начнет падать (любители "порендерить" месяцами - конечно останутся)
Аноним 02/09/18 Вск 22:54:24 #123 №1257558 
>>1257437
Будущее за Dart, очевидно. Единый язык для фронтенда, бэкенда и даже кросс-мобильники flutter. Новый UI будет писаться только на дарте
Аноним 02/09/18 Вск 22:55:31 #124 №1257561 
>>1257440
Врут же, по графику почти догнал го
Аноним 02/09/18 Вск 23:02:16 #125 №1257567 
>>1257558
мартышки же взвоют от статик тайпа или не
Аноним 02/09/18 Вск 23:06:45 #126 №1257572 
>>1257440
Как не популярный на
https://www.tiobe.com/tiobe-index/
он на 23 месте, а какой-то котлин на 43
Еще чуток и войдет в топ 20.

Тут чел из будущего даже разъеснял
>>1254226
Аноним 02/09/18 Вск 23:07:17 #127 №1257574 
14963473938340.png
>>1257558
>Dart
Аноним 02/09/18 Вск 23:09:27 #128 №1257579 
>>1257558
>Будущее за JavaScript, очевидно. Единый язык для фронтенда, бэкенда и даже кросс-мобильники react native. Новый UI будет писаться только на джаваскрипте
Аноним 02/09/18 Вск 23:10:09 #129 №1257580 
>>1257572
А почему dart, а не js?
Аноним 02/09/18 Вск 23:10:22 #130 №1257581 
>>1257567
Когда нужно сделать сальто назад есть dynamic
https://stackoverflow.com/a/31264980
Аноним 02/09/18 Вск 23:11:22 #131 №1257582 
>>1257567
главное джейсончики можно так же как в питоне/жс писать, поэтому все норм
Аноним 02/09/18 Вск 23:13:23 #132 №1257586 
image.png
>>1257579
Будущее за flutter и новой ОС от гугла на замену андроид, в которую флаттер будет встроен.
Аноним 02/09/18 Вск 23:14:07 #133 №1257588 
image.png
>>1257574
Dart 2.0
Аноним 02/09/18 Вск 23:15:00 #134 №1257589 
>>1257586
Ога, нужно что-бы сначала на нем что-то еще написали. А то будет как с RoR и ruby
Аноним 02/09/18 Вск 23:16:04 #135 №1257592 
>>1257580
Потому что будущее за единым UI на вебе и мобильниках/планшетах
Аноним 02/09/18 Вск 23:17:39 #136 №1257594 
>>1257592
Так это же жс с его электроном, реакт нейтивом и свистелками в браузере.
Аноним 02/09/18 Вск 23:19:08 #137 №1257597 
>>1257589
Flutter, SaaS, Google AdWords

Дальше сам:
https://www.dartlang.org/community/who-uses-dart
Аноним 02/09/18 Вск 23:19:53 #138 №1257598 
>>1257597
Но гугл жс тоже юзают
Аноним 02/09/18 Вск 23:20:35 #139 №1257599 
>>1257589
https://www.opennet.ru/opennews/art.shtml?num=48991
Аноним 02/09/18 Вск 23:22:31 #140 №1257601 
>>1257598
Куда без него, это рудимент же
sageАноним 02/09/18 Вск 23:23:10 #141 №1257602 
>>1257586
>>1257597
Съеби уже в свой загон, ты всех заебал это говно форсить.
Аноним 02/09/18 Вск 23:27:04 #142 №1257604 
>>1257602
Если что загон тут, чмоки в этом чатике
>>1247798 (OP)
Аноним 02/09/18 Вск 23:32:30 #143 №1257609 
>>1257602
Питонисты злятся на гугл? Как только Гвидо ушел от гугла, гугл забил на питон, да?

Теперь и Гвидо ушел от питона :3
Аноним 02/09/18 Вск 23:35:25 #144 №1257611 
>>1257609
А гугл вообще разрабатывали питон? Мне как-то похуй и на Гаидл и на гугл
Аноним 02/09/18 Вск 23:36:06 #145 №1257612 
2018-09-0223-35-10.png
>>1257609
>гугл забил на питон, да?
Хде?
Аноним 02/09/18 Вск 23:42:57 #146 №1257615 
>>1257612
Везде. Питон у него используется только в системах сборки. Весь код гугл пишет на плюсах\go\js
Аноним 02/09/18 Вск 23:43:47 #147 №1257616 
>>1257612
А, ну и да. Систему сборки хромиума\хрома уже переписывают с питона на js.
Аноним 02/09/18 Вск 23:43:54 #148 №1257617 
>>1257615
Пруфы? В гугловом попенсорсе он в топ языках.
Аноним 02/09/18 Вск 23:45:38 #149 №1257618 
>>1257581
сложна, вангую насуетят по быру дайнамик скрипт

>>1257582
а методы похожи на наши?


>>1257586
тут и гадалке не ходи, все так и буде, когда релиз кстати? рантайм в кроме уже анонсировали?

>>1257609
не обращай внимание, сажадаун любит за всех говорить, ведь в его словах так мало веса..

Аноним 02/09/18 Вск 23:54:58 #150 №1257621 
image.png
>>1257612
Доктор, мне кажется, или мы его теряем?
Аноним 02/09/18 Вск 23:57:01 #151 №1257623 
>>1257618
>тут и гадалке не ходи, все так и буде, когда релиз кстати? рантайм в кроме уже анонсировали?
тебе сюда
https://www.opennet.ru/opennews/art.shtml?num=48991
Аноним 03/09/18 Пнд 00:15:31 #152 №1257626 
image.png
>>1257623
>к середине следующего десятилетия
всех захватят кетайцы и заставят писать код рисунками во вскоде виртуальной реальности


пиздец родной нахуй так рано хайпить!?
Аноним 03/09/18 Пнд 00:19:50 #153 №1257627 
image.png
>>1257626
Так флаттер уже есть здесь и сейчас.
60fps-кроссмобильная разработка, ты чего?!
Аноним 03/09/18 Пнд 00:30:10 #154 №1257629 
>>1257627
а веб десктоп?

я бы перекатился во что то еще более охуенное чем питоний, пусть даже со ссаными шкобощками, но зато один и +/- на всех
Аноним 03/09/18 Пнд 00:34:16 #155 №1257630 
image.png
ой все, идите нахуй я не голодный, и вообще хоббист..
Аноним 03/09/18 Пнд 00:35:53 #156 №1257631 
image.png
а в это говно пускай манагеры из эльдорады за 300к\нс вкатываются


с питоняшей и близко не стоял
Аноним 03/09/18 Пнд 00:48:24 #157 №1257637 
>>1257630
>>1257631
Это DSL-подобное написание кода (типа пишешь декоративно/описательно, но в действительности пишешь настоящий императивный и валидный с точки зрения типов код), на котлине такая же шляпа получается с закрывающими фигурными скобками (и там лямбды, а тут по старинке объекты).

Можно конечно конечно придумать свой DSL или писать на xml, но зачем?
Точно так же бы выглядело на питоне (вот только если при копипасте с пробелами накосячишь - тебе уже никто не поможет, а тут автоформатом выровняет)
Аноним 03/09/18 Пнд 00:48:26 #158 №1257638 
>>1257631
Чтт это за дрисня
Аноним 03/09/18 Пнд 00:54:58 #159 №1257641 
>>1257631
Это с виду страшно, но в реале очень удобно UI писать

>с питоняшей и близко не стоял
Такая бы шляпа и вышла, только в питонячем коде ты бы бегал в доку, читая какой аргумент куда подходит, а тут тебе автокомплитом все подсвечивает. хотя, я думаю, найдутся бараны, которые будут последовательно создавать виджеты, строки, контейнеры и последней строчкой их мерджить - так тоже можно, но это индиго-стайл
Аноним 03/09/18 Пнд 00:57:53 #160 №1257642 
>>1257630
>>1257631
>>1257638
Детектор макак, которые UI никогда не писали.
Аноним 03/09/18 Пнд 01:11:50 #161 №1257647 
image.png
>>1257638
>Чтт это за дрисня
А эта?
Аноним 03/09/18 Пнд 01:12:49 #162 №1257648 
image.png
>>1257637
>Можно конечно конечно придумать свой
декларативно-функциональный стиль шоб по красоте все було

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

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

>>1257641
>очень удобно
ну похвастай хуле ты, или ты дрочешь?

>>1257642
я хоббист, туи наше все!
Аноним 03/09/18 Пнд 01:13:47 #163 №1257649 
>>1257647
хотя бы не рябит в глазах
Аноним 03/09/18 Пнд 01:17:13 #164 №1257651 
>>1257647
Это приятнее, да
У меня стоит только на питон и плюсы, все остальное мерзкое
Аноним 03/09/18 Пнд 01:28:56 #165 №1257655 
>>1257649
>>1257651
Никто не запрещает писать последовательно как Qt даун с 2007 года. То есть, там простые объекты кладутся в объекты и все, ничего нового, единственно что как дебил будешь описывать снизу вверх свое UI и это веселее пока
у тебя UI уровня hello word, а потом тебе захочется чтобы это было в виде дерева и даже DSL, но в отличие от DSL ты не накосячишь и всегда в IDE посмотришь что куда можно подставить, без залезания в доку на каждый чих. В общем трудно макаке объяснить как это удобно, да еще и со статик типами, если она не писала такого
Аноним 03/09/18 Пнд 01:33:28 #166 №1257658 
>>1257655
>В общем трудно объяснить потому что я сам нихуя не понимаю, а просто тыкаю автоподстановку
ну да, я так и подумал
Аноним 03/09/18 Пнд 01:45:25 #167 №1257659 
>>1257658
Все куда проще, макака которая UI не щупала, не в курсе, как в обилие всего этого набора всяких кнопочек, полей, боксов, форм и виджетов - легко запутаться, поэтому автокомплит всегда подскажет.
А вот с той "строкой" из питона, которая только изображает из себя DSL, ты просидишь полностью в документации, пока не вызубришь все эти директивы наизусть мы то знаем что не вызубришь и будешь через строку прыгать в гугл/доку, ака макака по веткам
Аноним 03/09/18 Пнд 01:59:29 #168 №1257663 
image.png
>>1257659
>поэтому
WYSIWYG рулит и нехуя пальцы гнуть

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

>через строку прыгать в гугл/доку
>super-h
открывается зил по выделению прямо co вскода
Аноним 03/09/18 Пнд 02:09:38 #169 №1257664 
>>1257663
>открывается зил по выделению прямо co вскода
Лол, ты только что прыгнул за бананом в доку же. Или ты этого даже не понимаешь? ты походу такой матерый скрипальщик, который даже статик языки не пробовал?
Аноним 03/09/18 Пнд 02:10:40 #170 №1257665 
image.png
>>1257631
Макаки воспринимают только дарк-тему
Аноним 03/09/18 Пнд 02:14:33 #171 №1257666 
image.png
>>1257665
Или просто шрифт не торт и нужно больше монотонных цветов?
Аноним 03/09/18 Пнд 02:48:10 #172 №1257672 
image.png
>>1257664
>ты только что прыгнул за бананом в доку же
но ведь с охуенным комфортом же, а значит нещитово

>статик языки
на хую вертел но чаще они меня((


>>1257666
>просто шрифт
стоит 300 баксов и нинужен

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

вон глянул братушки оказывается айоштп пилят, и все у них +/- хорошо и вот такая параша.аккуратно_завернута()


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

Аноним 03/09/18 Пнд 02:56:51 #173 №1257673 
во ща вспомнил в гридах цески охуенно зделоли, прям словами рисуешь как надо и оно ровно так и рендерится, дико угарал с этой хуйни в свое время
Аноним 03/09/18 Пнд 04:42:26 #174 №1257698 
>>1257361
Бумп! Моар векторизации и параллелизма!
Аноним 03/09/18 Пнд 05:02:25 #175 №1257699 
>>1257384
Значит меняй формат хранения данных. Зачем тебе вообще 1/10^99999?
Аноним 03/09/18 Пнд 07:09:56 #176 №1257708 
Знатоки, поясните пожалуйста.
Поэтому же как и на пыхе для питона уже есть куча готовых проектов магазинов, блогов, одностраничной параши и всего всего. Где всё это брать? Я имею в виду может это какое-то отдельное место, сообщество, откуда просто берешь проект и дорабатываешь? Не каждый же раз писать всё с абсолютного нуля. Просто я пока слеп, и не знаю как даже гуглить подобное. Не шарю.
Аноним 03/09/18 Пнд 07:24:00 #177 №1257709 
>>1257708
Какой ты хитрый. А если бы папка с мамкой также рассуждали, зачем тебя с нуля рожать, когда можно на помойке бомжа подобрать и усыновить.
Аноним 03/09/18 Пнд 07:32:34 #178 №1257711 
>>1257699
Я бля лучше Haskell поставлю тогда, раз Python элементарное математическое действие, сука, не способен выполнить.
Аноним 03/09/18 Пнд 08:27:36 #179 №1257715 
>>1257709
При чем тут хитрость. Я уверен что 95% веба так и работает. Весь смысл программирования это DRY и ООП принципы. Тут вопрос не в хитрости, а в том что как раз нужно владеть технологиями в том числе и быстрой разработки сайтов по готовым шаблонам.
Я просто пока ещё даже точно не знаю что такое CMS, а точнее где оно начинается и где заканчивается, но мне кажется это именно то, что я ищу.
Аноним 03/09/18 Пнд 08:48:08 #180 №1257716 
>>1257708
>Где всё это брать?
Гитхаб
Аноним 03/09/18 Пнд 10:18:11 #181 №1257744 
>>1257711
Ну поставь, блядь, и свали нахуй отсюда.

Ты вообще представляешь себе, что такое 10^10000? Это пиздец, который с нужной точностью и floating point'е и в 100кб-то не уместится.
Попробуй что-то из этого https://en.wikipedia.org/wiki/List_of_arbitrary-precision_arithmetic_software В частности http://mpmath.org/ для питона.
Но сразу говорю, ты не получишь 0.000.....001 для 1/1099999.
Так что тебе нужно определиться, либо ты хочешь большие числа, либо тебе нужна хорошая точность, всё вместе только с какими-то композитными типами данных.
Аноним 03/09/18 Пнд 10:28:00 #182 №1257746 
>>1257698
Тебе ссылку дали куда копать, ну вот тебе еще ссылка
https://developer.nvidia.com/pycuda
Аноним 03/09/18 Пнд 10:46:45 #183 №1257750 
>>1257744
Да, сука, мне похуй сколько это число займёт, пусть хоть 100 Гб займёт, но мне нужно поделить, бля!
Аноним 03/09/18 Пнд 10:51:48 #184 №1257752 
>>1257750
Дели в плюсах еблана кусок, Питон не про это. Тебе уже советовали decimal бабуин ебланский, вон с моей борды!
Аноним 03/09/18 Пнд 10:58:55 #185 №1257755 
>>1257750
Ну так иди и дели в хаскеле или плюсах, сказал уже. Только там ты встретишь те же самые проблемы, но хоть не в нашем треде срать будешь.
Аноним 03/09/18 Пнд 11:06:43 #186 №1257760 
>>1257752
иди на хуё пидор, попробуй хуесос декимал, прежде, чем пиздеть, чмо опущенное.

А питон не только не про математику, он ещё и не про игры, не про веб, не про мобилы, не про всё сука.

Питон - это более удобная замена для Пёрл, так сприптики пописать для работы на системке и всё.
Аноним 03/09/18 Пнд 11:22:58 #187 №1257765 
>>1257760
Нахой с треда, пидор. Хаскел ждет тебя
Аноним 03/09/18 Пнд 12:54:06 #188 №1257821 
>>1257269
>>1257047
Ты мог бы и сам нагуглить: https://gist.github.com/chriskiehl/2906125
Аноним 03/09/18 Пнд 14:03:12 #189 №1257879 
>>1257760
>А питон не только не про математику, он ещё и не про игры, не про веб, не про мобилы, не про всё сука.
а вот это обидно было..
Аноним 03/09/18 Пнд 16:46:43 #190 №1257984 
питон сасать.png
>>1257318
КОКОКО ПИТОН НАУЧНЫЕ ВЫЧЕСЛЕНИЯ! ПИТОН ЧИСЛА ЩИТАТЬ!! КОКОКОКО!!!

>>1257752
>Питон не про это
Лол, >>1257760-анон тебе правильно ответил, люто двачую.

>>1257755
>Только там ты встретишь те же самые проблемы
Ахахаха, парадокс Блаба в действии. Как, в питоне даже арифметика не работает? Так это везде так, мамой клянусь! Правда, проверять это я конечно не стану.
Аноним 03/09/18 Пнд 16:50:57 #191 №1257991 
>>1257338
>Ну мне задвинули что django очень хрошо справляется с высоконагруженными сайтами... и я понимаю что меня конкретно наебали, ибо я вкатывался во фреймворк в 2018 не имеющего ассинхронность.
Если хочешь нормального веба и только вкатываешься, бери elixir+phoenix. Тащем-то рационально нет никакого смысла выбирать объективно более худшие технологии, если ты не прибит гвоздями к десятилетнему легаси. Оставь питон для скриптиков, он для этого создавался и хорошо с этим справляется. Для каждой задачи - свой инструмент.
Аноним 03/09/18 Пнд 16:52:38 #192 №1257993 
Можно ли обойти ошибку при проверке переменной если она не существует не используя всякие хендлеры типо try?
Аноним 03/09/18 Пнд 18:14:02 #193 №1258084 
>>1257993
Нельзя, лучше None присвой этой переменной с самого начала.
Аноним 03/09/18 Пнд 18:21:46 #194 №1258097 
>>1258084
Не, я аргументы комманды ищу дополнительные, тут так не получится.
Аноним 03/09/18 Пнд 18:31:27 #195 №1258110 
>>1258097
Через argparse? Там они по-умолчанию None, если не указаны.
Аноним 03/09/18 Пнд 18:43:44 #196 №1258122 
Снимок.PNG
Прочитал dramatically typed PL. Посоветуйте нормального психотерапевта в Тырныаузе.
Аноним 03/09/18 Пнд 18:52:28 #197 №1258129 
image.png
>>1257991
>elixir
а ведь красотища


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


Аноним 03/09/18 Пнд 18:55:33 #198 №1258134 
>>1258129
>но ведь любая задача для пека это скриптик,
Утверждение уровня "но ведь любой ЯП это синтаксический сахар для ассемблера"
Аноним 03/09/18 Пнд 18:59:50 #199 №1258140 
image.png
>>1258134
>любой ЯП это синтаксический сахар для ассемблера
Аноним 03/09/18 Пнд 19:17:44 #200 №1258158 
image.png
а впрочем идите нахуй


питончик снова топчик, а элексир какой то паскаль ебаный, хвосты из эндов -- это пзидец...


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

https://en.m.wikipedia.org/wiki/Higher-order_function
Аноним 03/09/18 Пнд 19:19:19 #201 №1258162 
>>1257746
>https://developer.nvidia.com/pycuda
Там, в pycuda - надо код ядра на си писать.

Я тут ещё одну ссылку нашёл: https://hackernoon.com/speeding-up-your-code-2-vectorizing-the-loops-with-numpy-e380e939bed3
И что толку от этого, если ничего не понятно...

Вы хоть раз в жизни распараллеливали что-нибудь?

>>1257711
>Я бля лучше Haskell поставлю тогда, раз Python элементарное математическое действие, сука, не способен выполнить.
Я тоже смотрел в сторону Haskell, потому что он может в параллелизм...
Я даже нашёл распараллеленный алгоритм миллера-рабина -
тут: https://github.com/royaurko/primes/blob/master/prime.hs
тут: https://github.com/Boarders/MillerRabin/blob/master/MillerRabin.hs
и тут: https://github.com/mukeshtiwari/miller-rabin-primality/blob/master/src/Prime.hs
Всё это можно как-то скомпилировать в portable EXE?
Аноним 03/09/18 Пнд 19:33:49 #202 №1258177 
То есть погодите, я не могу ПРОСТО набросать кнопочек в PyQt, написать там код какой-то, скомпилировать эту программу, сбросить ее на флешку и запустить потом на другом компьютере? К ней обязательно нужно будет устанавливать левую срань? Я просто хочу разобраться, но люди пишут по-разному.
Аноним 03/09/18 Пнд 19:46:12 #203 №1258192 
>>1258177
pyinstaller и можешь и ничего не придется ставить
Аноним 03/09/18 Пнд 19:49:59 #204 №1258198 
>>1258177
можешь
Аноним 03/09/18 Пнд 19:51:59 #205 №1258202 
>>1258110
Не, просто из sys.argv по индексам достаю
Аноним 03/09/18 Пнд 19:53:39 #206 №1258207 
image.png
реквестирую отзывы от анонов, которые вкатывались начиная с пикрила.
Аноним 03/09/18 Пнд 19:53:54 #207 №1258208 
>>1258158
>всерьез оценивать языки по тому, насколько сИмПаТиЧНо))0) там выглядят стрелочки
Ты делаешь мне больно, прекрати. Займись лучше дизайном или версткой.

>>1258162
Ты числодробилки на хаскеле хочешь писать? Мне кажется тот же раст все-таки для этого больше приспособлен (впрочем, говорю не из опыта, а из общих соображений).
Аноним 03/09/18 Пнд 20:02:22 #208 №1258219 
Можно ли реализовать автоматическое возбуждение собственного исключения, а не raise - ом?
Аноним 03/09/18 Пнд 20:43:41 #209 №1258256 
>>1258208
Да нифига я не хочу писать,
там надо синтаксис учить, и кучу вкладок в гугле открывать
многовесные инсталляторы языков программирования ставить...

Меня и так устраивает мой генератор простых чисел, на основе алгоритма Миллера-Рабина,
который вот тут себе лежит: https://primesznxlfc5ika.onion.top/primes/why_ru.html
и по 100 000 простых чисел в секунду на одном ядре успевает обрабатывать...

Но, в идеале же, хотелось бы не на процессоре простые числа считать, и не на одном ядре его,
а на GPU, чтобы код был векторизован, распараллелен, и откомпилирован в виде Portable EXE для Windows,
типа вот этого 12-ти килобайтного primegen: http://www.naturalnumbers.org/primes.html#generator
Алгоритм Миллера-Рабина несложный, и короткий, его даже в SSL пихают, для RSA-ключей он простые числа генерирует...

И я не пойму одного... Почему, блядь, всякие майнеры и vanitygen имеют портабельные версии:
https://github.com/samr7/vanitygen/downloads и при этом работают с CUDA/OpenCL,
а вот EXE-генератора простых чисел на GPU, эффективнейшим алгоримом Миллера-Рабина
на просторах всея Интернета найти проблематично... Видимо ещё не изобрели...

Ну и как самому сделать это - тоже ума не приложу...
ERROR cl.exe, invalid msvc, install - Visual Studio Redistributable, after update KB123456, блядь...
Аноним 03/09/18 Пнд 20:43:56 #210 №1258257 
c2RlbGFub3VuYXMucnUvaS9kLzMvZDNkM0xuUnlZV2x1TFhCb2IzUnZMbko[...].jpg
>>1258208
ты просто низменный ограниченный технарик, вытащи голову из песка, оглянись в своей ебучей пустыне и ты увидешь что все по настоящему хорошо рабоющие вещи - внезапно выглядят красиво, обладают своей неповторимой индустриальной эстетикой

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


исключение из правил пожалуй это когда под ДЕЗИГНОМ пытаются впарить кусок старого говна, в этом случае нужно включать голову и проникать в самую суть, пытаясь разобраться
Аноним 03/09/18 Пнд 20:45:26 #211 №1258258 
>>1258202
>Не, просто из sys.argv по индексам достаю
Чому не argparse?
Можешь длину sys.argv проверять и сравнивать с индексом.
sageАноним 03/09/18 Пнд 20:49:36 #212 №1258271 
>>1257984
> > from decimal import Decimal
> > Decimal(1) / 10 99999
> Decimal('1E-99999')
Неосиляторов полон тред, вон даже скобки какие-то притащили.
Аноним 03/09/18 Пнд 21:02:44 #213 №1258285 
>>1258256
Бля, ты не тот чувак из /math случаем?

Ну возьми блядь сишку с опенцл да накатай свою хуйню, хуль нет-то? Будь мужиком, блеать! Нахера тебе этот твой генератор-то кстати, просто для души?

>>1258257
>Займись лучше дизайном или версткой.
Программирование - не твое.
Аноним 03/09/18 Пнд 21:14:01 #214 №1258303 
>>1258162
>Вы хоть раз в жизни распараллеливали что-нибудь?
Если это и требовалось, то точно не на питоне. Можешь в машоб треде спросить, они тензор флоу с нампи теребят.
Правда там ядро опять же на сишке и это сильно ограничено.
Аноним 03/09/18 Пнд 21:22:12 #215 №1258314 
ScreenShot00081.png
>>1258285
пройдите нахуй товарищь, и свою плошку с говном не забудьте, ага
Аноним 03/09/18 Пнд 21:36:39 #216 №1258333 
image.png
Почему так?
Аноним 03/09/18 Пнд 21:51:39 #217 №1258343 
>>1258333
1)Человек дает 25 долларов. У кассира 1 банкнота в 25 долларов
2)Человек дает 50 долларов. Кассир отдает банкноту в 25 долларов как сдачу. У кассира 1 банкнота в 50 долларов.
3)Человек дает 25 долларов. У кассира 1 банкнота в 25 долларов и 1 в 50.
4)Человек дает 100 долларов. Кассир отдает банкноту в 25 и банкноту в 50 долларов как сдачу. У кассира 1 банкнота в 100 долларов.

Да и задание прислал бы. Я то помню, но не все там тусуются.
Аноним 03/09/18 Пнд 21:54:06 #218 №1258345 
>>1258285
>ты не тот чувак из /math случаем
Да, я же там ссылку эту постил.
>Ну возьми блядь сишку с опенцл да накатай свою хуйню, хуль нет-то?
Для неё компиляторы надо ставить, у меня Nvidia карты с СUDA.
.cu файлы требуют cl.exe, а он работает через msvc.
Чтоб msvc поставить, надо Visual Studio C++ Redistributable,
а оно ставится после какого-то там обновления, которое не ставится.
Я уже так наебался со всем этим, и ты ещё OpenCL предлагаешь штудировать?

>Нахера тебе этот твой генератор-то кстати, просто для души?
Чтобы генерировать им, очевидно же.
А генерировать - чтобы не генерировать, а по торрентам раздавать...
Аноним 03/09/18 Пнд 21:55:41 #219 №1258347 
>>1258343
Да, но он-то в итоге вывел "YES"


The new "Avengers" movie has just been released! There are a lot of people at the cinema box office standing in a huge line. Each of them has a single 100, 50 or 25 dollars bill. An "Avengers" ticket costs 25 dollars.

Vasya is currently working as a clerk. He wants to sell a ticket to every single person in this line.

Can Vasya sell a ticket to each person and give the change if he initially has no money and sells the tickets strictly in the order people follow in the line?

Return YES, if Vasya can sell a ticket to each person and give the change with the bills he has at hand at that moment. Otherwise return NO.
Аноним 03/09/18 Пнд 23:37:42 #220 №1258416 
>>1258219
Я хуею, у меня хидден бан на айди или что блять. Ну да или нет можно же ответить, да и вопрос я не думаю что такой уж тупой
Аноним 03/09/18 Пнд 23:40:48 #221 №1258419 
>>1258219
Что значит автоматическое? У тебя вопрос непонятный. Типа на какую-то функцию\метод?
Аноним 03/09/18 Пнд 23:42:54 #222 №1258422 
>>1258419
Ну есть ZeroDivivisionError, которая на ноль в знаменателе ругается, а я хочу свою такую же только что бы она не на ноль ругалась, а на 3, допустим.
Аноним 03/09/18 Пнд 23:46:25 #223 №1258425 
>>1258422
Ты можешь сделать переопределение класса int\свой числовой класс со своим делением, которое крашится при указании тройки. Но это опять же raise, но в другом месте.
Без raise возбуждение исключения не делается.
Аноним 03/09/18 Пнд 23:47:40 #224 №1258426 
>>1258422
Или если это заходит в область власти интерпретатора, то просто, если в переменную a попадает число 0, допустим, то вылетает исключение
Аноним 03/09/18 Пнд 23:48:46 #225 №1258427 
>>1258425
А как эти вылеты реализованы в самих классах ошибок?
Аноним 03/09/18 Пнд 23:49:14 #226 №1258428 
>>1258427
На уровне сишного кода.
Аноним 03/09/18 Пнд 23:52:59 #227 №1258432 
>>1258428
Спасибо, дружище, когда, через пару лет, я изучу питон на хороший уровень, я буду заходит в этот тренд и пояснять юнцам за их вопросы
Аноним 04/09/18 Втр 00:12:04 #228 №1258444 
питончик все ближе и ближе подползает к фронтовым мартыханам :3

https://www.youtube.com/watch?v=VdyCTife_Yo
Аноним 04/09/18 Втр 00:15:45 #229 №1258447 
>>1258444
Сейчас бы без библиотек и фреймворков фронт писать.
Аноним 04/09/18 Втр 00:24:57 #230 №1258454 
>>1258447
не тупи нахуй, что бы заибашить приложуху по красоте без говна с охуевшим браузерным интерфейсом этого хватает уже сейчас

а над всем остальным ребятки ебошут, мозила вот к вазму дом прикрутит и заживем
Аноним 04/09/18 Втр 00:27:14 #231 №1258456 
>>1258454
>не тупи нахуй, что бы заибашить приложуху по красоте без говна с охуевшим браузерным интерфейсом этого хватает уже сейчас
Ты пробовал? Запилика реактивную страницу на сокетах на этом.
Аноним 04/09/18 Втр 00:29:11 #232 №1258458 
>>1258258
Хороший вариант, ну и я не знал про этот модуль, Лутц про него мне не расказал
Аноним 04/09/18 Втр 00:30:42 #233 №1258459 
>>1258456
я имел в виду десктоп, вместо тикля или кути с егошними замутами, просто ебошишь теже формочки в браузере с модным молодежным видоном
Аноним 04/09/18 Втр 00:39:55 #234 №1258467 
>>1258459
>писать вебасм на электроне, для десктопа
Каких только извращенцев не бывает!
Аноним 04/09/18 Втр 00:55:31 #235 №1258476 
image.png
>>1258467
вся суть человека - делать меньше, а получать больше


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


>If you don’t use JavaScript everyday the language is wonky and frustrating. When you need quick snippet of Javascript to build into a page you may know how to do it with three or four different languages but struggle with the touchy syntax that has long given developers headaches.
зато не спиздят Аноним 04/09/18 Втр 01:00:49 #236 №1258477 
image.png
:D
Аноним 04/09/18 Втр 01:05:12 #237 №1258478 
Что можно ещё сделать с __getitem__, кроме как написать ещё один range()? Есть у этого метода какое-нибудь человеческое применение или он нужен только, для того что бы обращаться к объектам последовательности через квадратные скобки?
Я тут ещё и про @staticmethod спрашивал, ответили, мол хуета без задач, нужна что б в namespace было имён побольше.
Аноним 04/09/18 Втр 03:44:22 #238 №1258502 
>>1258134
Вообще-то так и есть.
Аноним 04/09/18 Втр 06:17:59 #239 №1258515 
>>1258333
Это твой код? Ну и говнище.
Аноним 04/09/18 Втр 07:18:07 #240 №1258519 
че это за тренажер кстати? похож на питонтутор
Аноним 04/09/18 Втр 08:12:21 #241 №1258531 
>>1258515
да я думал сначала расписать подробнее алгоритм действий а потом уменьшать в размерах, может даже в одну строку вместить(наверняка в ответах такое уже есть). Но чет не это.
Аноним 04/09/18 Втр 09:01:00 #242 №1258544 
>>1258333
тому що при d = 100 ты ищешь только [25,50] в change, а надо учитывать и случай с [25,25,25].
Аноним 04/09/18 Втр 10:27:28 #243 №1258601 
>>1258478
Удваиваю этого. Что гетитем действительно так бесполезен?
Аноним 04/09/18 Втр 10:52:04 #244 №1258629 
>>1258478
Вот захочешь ты себе класс, в котором вызов по индеску брал его из конкретного поля. А так нужно быть большим извращенцем, что бы придумать для индексирования иное применение.
Аноним 04/09/18 Втр 11:03:55 #245 №1258639 
Безымянный.png
Аноним 04/09/18 Втр 11:31:43 #246 №1258673 
>>1258519
codewars
Аноним 04/09/18 Втр 12:37:20 #247 №1258713 
Есть скрипт: https://pastebin.com/kMdj206W
В нём есть список строк с "цветовыми блоками" (${color:string}) и "блоками переменных" (%{scope:var}). Но при совмещении блоков (${color:%{scope:var}}) она игнорируется.

Подскажите, что делать?
Аноним 04/09/18 Втр 12:47:16 #248 №1258722 
изображение.png
Сравнил с решениями в топе и это конечно мда хех.
Аноним 04/09/18 Втр 12:49:48 #249 №1258726 
>>1258722
Что за задача была?
Аноним 04/09/18 Втр 12:49:56 #250 №1258727 
>>1258478
Ну если для тебя любой итератор это range(), то ничего.
Аноним 04/09/18 Втр 12:51:04 #251 №1258729 
>>1258726
--->
>>1258347
Аноним 04/09/18 Втр 13:14:28 #252 №1258760 
image.png
Анон, поясняй за Джангооооо.

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

Но что тогда ШАБЛОНЫ и язык ШАБЛОНОВ? Ведь он же ту же интерактивность даёт, создавая "окошки ввода" и связывая функционал с его отброжением и тд.

И еще одно. Язык шаблонов - это аки альтернатива JS внутри Джанго?
Аноним 04/09/18 Втр 13:28:17 #253 №1258763 
>>1258760
Еще одна амеба блять.Тупая ты мразь, ты можешь открыть первую ссылку в гугле и почитать, блять?Прочти туториал по языку, блять.Нахуй ты лезишь в джанго-хуянго, если твой мозг не способен осознать элементарные вещи, сука, падла?Да блять, альтернатива JS внутри джанго, ага.
>Анон, смотри, я кароч тут научился, прочитал первую попавшуюся статью про питон и
>мне сказали что его нахуй учить не надо, а можно
>просто сделать pip install django и наваять за два клика супер cms с нуля без регистрации и смс.
Тупая скотина, надеюсь ты сдохнешь в ближайшее время как и все остальные подобные тебе.
Аноним 04/09/18 Втр 13:37:00 #254 №1258771 
>>1258763
Ну раз уж ты накатал целую простыню ненависти. Ответь на вопросы.

>альтернатива JS внутри джанго, ага.

Ну так это же Питон внутри ХТМЛ, не? Он предоставляет интерактивность
Аноним 04/09/18 Втр 13:46:10 #255 №1258780 
>>1258771
JS ты используешь чтобы чтобы все сверкало и сеяло, а язык шаблонов для вывода информации и для построения иерархии, чтобы не копипастить одинаковые блоки в каждый файл .
Язык шаблонов же не только для формочек.И вообще советую прикрепить jinja2, а не стандартный джанговский, ибо намного больше в нем полезностей
Аноним 04/09/18 Втр 13:48:03 #256 №1258782 
>>1258177
Легко можешь запаковать в .exe или бинарник для Linux. Правда с qt либами будет весить минимум 50мб
Аноним 04/09/18 Втр 13:50:04 #257 №1258783 
>>1258177
Если надо для тети сраки из бухгалтерии, чтобы по двойному клику запускалось, то в папку кидаешь интерпретатор со всеми либами и пишешь батник для запуска интерпретатора, в который передаешь файл со своим поделием
Аноним 04/09/18 Втр 13:53:40 #258 №1258787 
>>1258780
> jinja2,

спасибо
Аноним 04/09/18 Втр 15:48:38 #259 №1258886 
15309696261400.jpg
>>1257360
Так, ну что, два дня прошло, пока 99% спама успешно скрывается без особой потери юзеров, с нулем ручной работы. Почувствовал себя успешным разработчиком.

Еще подумал что если спам вдруг разрастется на весь глобус то можно будет тупо скрывать всех, а потом руками или хуй знает каким алгоритмом одобрять и показывать хорошие посты. Но надеюсь до такого не дойдет, белый мир по большей части давно понял околонулевую эффективность вуеб-спама.
Аноним 04/09/18 Втр 16:58:10 #260 №1258996 
>>1258673
от души в душу братишка


>>1258763
сука плюсую, ленивые школотроны устраивают чятик


>>1258780
>прикрепить jinja2
кудкуда ах, фсё уключено..

>>1258886
> Почувствовал себя успешным разработчиком.
а на самом деле ты скрипткидди
Аноним 05/09/18 Срд 00:04:46 #261 №1259240 
Какая же джанга эта плавильня мозгов. Может другие какие то уроки по ней посмотреть, не знаю. Тупо делаю копипаст и понимаю 20% от силы.
Аноним 05/09/18 Срд 07:19:04 #262 №1259301 
>>1259240
https://bottlepy.org
Аноним 05/09/18 Срд 07:27:39 #263 №1259304 
>>1259301
Спасибо, попробую.
Аноним 05/09/18 Срд 07:36:44 #264 №1259307 
>>1259240
тише ты, щас налетят 13-летние ололемпиадники и объяснят тебе что у тебя задержка в развитии, а жанго прекрасен нетпиджачный ынтырпрайз всегда говно
Аноним 05/09/18 Срд 10:19:04 #265 №1259391 
>>1259240
двачаю


попробуй микрофреймворки типа фласка. Мне прям отрада на душу, ибо в отличии от шаблонистого "фула" Джанго, где 80% функционала скрыто под капотом и подаётся тебе "потому что это так работает, формошлёпай и заткни ебало", во фласке даётся лишь движок и свобода строить видимую систему, с понятной взаимосвязью.

Ну и учитывай ООП при работе в Джанго. Ибо для меня прям молотом будды было осознание что ебаные формы можно было в обще не выносить из отдельного модуля, а пилить прямо в виев, но по соглашению он должен быть вынесен

Короче я познал ООП и мне это не вставило, хотя и удобно.

Аноним 05/09/18 Срд 16:30:30 #266 №1259572 
>>1259391
А смысл тогда вообще использовать пайтон? Для легковесных фреймворков\роутеров тащем-то есть более лучшие альтернативы, весь смысл пайтона для сайтиков как раз в том, что ты можешь накидать по-быстрому шаблонный сайтик на джанге, не изобретая велосипедов, имхо.
Аноним 05/09/18 Срд 16:41:29 #267 №1259576 
>>1259572
Для этого джанго c пайтоном и делается, вообще-то. Тут просто шизик орет, что нужно с фласком все выкачивать и настраивать, а иначе ты ынтерпрайз макака. Он бы еще начал говорить, что в питоне ты тянешь 90% неиспользуемых библиотек и они не нужны. К счастью таких как он никто не слушает.
Аноним 05/09/18 Срд 17:58:24 #268 №1259629 
2.22. Перепечатать заданный текст, удалив из него знаки "+", непосредственно за которыми идет цифра.
Аноним 05/09/18 Срд 17:59:25 #269 №1259633 
>>1259629
re + replace()
Аноним 05/09/18 Срд 18:04:13 #270 №1259638 
>>1259629
re.sub
Аноним 05/09/18 Срд 18:38:02 #271 №1259654 
xef36cef6.jpg
>>1259629
>Перепечатать заданный текст
>заданный текст
Где заданный? В переменной, в файле, в stdin?
>Перепечатать
Куда перепечатать? Твоей мамаше на факс отправить?
Аноним 05/09/18 Срд 18:56:26 #272 №1259666 
<iframe height="400px" width="100%" src="https://repl.it/repls/FluffyLightMemoryallocator?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe>
Почему он выводит просто весь файл посилвольно и не заменяет нужные мне символы, что я делаю не так?
Аноним 05/09/18 Срд 19:00:28 #273 №1259671 
pizdecYaOtbros.png
>>1259633
>>1259638
>>1259654
я первый курс дебил, из опыта программирования 1 лекция
крч, как мне использовать "+" как символ, потому что если его поставить перед \d, пишет Dangling metacharacter

ДЖАНГО. ОТПИСЫВАЮСЬ Аноним 05/09/18 Срд 19:01:49 #274 №1259674 
Какое-то время назад анон ИТТ просил меня отписать примерно с такой формулировкой:
"отпиши итт когда начнёшь зарабатывать деньги на Django"

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

На днях порешаю о непосредственно устройстве.

Так что анон, если хочешь в веб, то после прохождения A Byte of Python и карткого экскурса в ООП иди сразу учить Django, CSS, HTML ну и JS, конечно же. Я в веб если честно не очень хочу, но у меня вариантов других нет. В будущем планирую МАШОБ. Для меня это очень интересная тема.
Аноним 05/09/18 Срд 19:02:23 #275 №1259675 
>>1259671
и да, там вместо '' надо '/d'
Аноним 05/09/18 Срд 19:02:52 #276 №1259676 
>>1259675
ска я даже слеши не той стороной пишу
Аноним 05/09/18 Срд 19:04:17 #277 №1259678 
>>1259675
или не надо
Аноним 05/09/18 Срд 19:04:34 #278 №1259680 
>>1259678
пиздец
Аноним 05/09/18 Срд 19:10:15 #279 №1259681 
image.png
>>1259629
>>1259633
>>1259638
Вам по кайфу регулярки для такой хуйни использовать? Они же тяжелые.
Аноним 05/09/18 Срд 19:12:24 #280 №1259682 
image.png
КРУТО!

Поздравляю анон


был-тогда-в-треде-горесисадмин-перекатывающийся


>CSS, HTML ну и JS

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

Сколько времени ушло с момента начала освоения джанго и до вката в офис? Нет чувства что ты "обосрёшься" понимая, что ничего не понимаешь? В доки часто подсматриваешь?
Аноним 05/09/18 Срд 19:13:19 #281 №1259683 
>>1259674
бля


Это тебе писалось
>>1259682
Аноним 05/09/18 Срд 19:13:38 #282 №1259684 
Вот этому >>1259681 скиньте калькулятор, который с гитхаба.
Аноним 05/09/18 Срд 19:22:52 #283 №1259692 
>>1259681
Регулярки декларативнее и быстрее. Зачем изобретать велосипед, если есть инструмент ровно для этой цели?
Аноним 05/09/18 Срд 19:26:25 #284 №1259695 
>>1259681
>>1259684
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py
Аноним 05/09/18 Срд 19:50:02 #285 №1259715 
>>1259692
А зачем садиться посреди комнаты и срать, если можно не срать?

>>1259695
>my_first_calculator
Ну если это скрипт был написан другим скриптом, то прикольно. Правда вместо 1000 ифов лучше бы сделал огромный словарь.
Аноним 05/09/18 Срд 19:57:55 #286 №1259719 
image.png
simplescreenrecorder-2018-09-0519.52.08.webm
>>1259674
крассавчик, вся суть, а мамины анониймусы будут докторскую под юбкой защищать, но не пойдут работать

как отработаешь недельку - репортируй


>>1259680
но ты все равно молодец, не отчаивайся няша, не сри на двачяте, а выработай алгоритм ирл длярешения любой задачи(читай проблемы), чем раньше ты это сделаешь тем лучше


Аноним 05/09/18 Срд 20:32:28 #287 №1259733 
Безымянный.png
спасибо всем за помощь, ребята, я сделал 1/16 заданий на семестр
Аноним 05/09/18 Срд 20:33:07 #288 №1259736 
Пизда где искать время изучать язык? Устроился работать, чтобы пизды не дали и надо оплачивать свою брекет систему, благо график выбрал 2 через 2, буду на выхах ебашить как белка, автостопом. А после работки, хоть щас и обучение нихуя не хочется, тупо спать. Теперь думаю пойти в след году на очку, чтобы там хуи пинать и жить за счет предков, а в это время исполнять свой план. Попробую взять айпвд на работу, чтобы литературу читать хотя бы
Аноним 05/09/18 Срд 20:35:19 #289 №1259738 
>>1259736
Какой то ты слишком ленивый пиздюк.
мимо пишу всякую мелкую хуйню для начальства, график 5/2
Аноним 05/09/18 Срд 20:37:22 #290 №1259740 
1315571989004.jpg
>>1259674
Кол-во населения в твоей мухосрани какое?
Аноним 05/09/18 Срд 20:41:35 #291 №1259742 
14216263084290.jpg
>>1259681
Тогда давай сразу Сишку использовать, Питон же тяжелый.
Аноним 05/09/18 Срд 20:43:00 #292 №1259743 
503.jpg
>>1259719
Что на первом пике?
Аноним 05/09/18 Срд 20:43:52 #293 №1259745 
>>1259743
> Что на первом пике?
Одень очки и посмотри, блядь. Что за даун с картинками высрался.
Аноним 05/09/18 Срд 20:47:35 #294 №1259754 
>>1259733
Лолбля, тебе скрин скинули с докой, параметр repl надо было сделать функцией и заменять шаблон вторым символом сматченой строки.
Аноним 05/09/18 Срд 20:50:08 #295 №1259756 
Сатана.webm
>>1259733>>1259754
Вообще-то достаточно одного
re.sub(r'\+(?=\d)', '', text)
Это называется lookahead assertion.
Аноним 05/09/18 Срд 20:51:35 #296 №1259759 
13294049272412.jpg
>>1259745
Очки надел, всё ещё не вижу нигде на пикче названия этого вьювера доков.
Аноним 05/09/18 Срд 20:56:24 #297 №1259764 
>>1259736
>буду на выхах
отлеживаться после скотского ебашилова

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

удачи хуле


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


>>1259743
>Что на первом пике
узнаешь, зайдя на наш сайт из шапки который оп-чмо(ну что петух написал свой, а, уебок блядь?) описал как гандон

>>1259756
>r'
плюс в рав формате все всегда работает лучше

Аноним 05/09/18 Срд 21:15:30 #298 №1259784 
>>1259764
>купи робота чмо, цепляй клаву на отг и ебошь код сразу после прочтенной страницы, иначе похуям


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

Постоянный ебаные рассоединение, а если стол качается - это в обще ад.

Мимо-обладатель-ультрабука-Lenovo mix 2 10 на винде.

+ пиздец маленький экран.
Аноним 05/09/18 Срд 21:19:38 #299 №1259785 
>>1259764
Так и буду ебашить. Работа лайтовая, по 12 часов, хули мне
С айпада я читаю литературу по питону, память хорошая, а на пеке уже пишу код. На пол экрана idle на пол книга
Аноним 05/09/18 Срд 21:20:36 #300 №1259787 
>>1259738
Моему начальству это нахуй не нужно. Я не ленивый, прост знаю чего стою, шавка подзалупная. Боссу лижешь?
Аноним 05/09/18 Срд 21:23:26 #301 №1259788 
>>1259787
> прост знаю чего стою
Дык из тебя даже джуна не выйдет, раз ты не в состоянии взяться за это нормально. Не твое просто.
Аноним 05/09/18 Срд 21:45:20 #302 №1259805 
>>1259764
>который оп-чмо(ну что петух написал свой, а, уебок блядь?) описал как гандон
Но ведь ты и вправду шизик! Я нигде не соврал!
А твой сайт нужен только для пиара твоей vscode-параши и дублирования книг.
Аноним 05/09/18 Срд 21:46:36 #303 №1259808 
>>1259788
Ты еблан? Моя работа вообще не про программирование. Пшел нах с треда, моего треда! Вон!!!!!
Аноним 05/09/18 Срд 21:56:43 #304 №1259822 
image.png
image.png
2017-11-29 10-18-38.PNG
2017-11-26 08-26-55.PNG
>>1259784
>недопланшете с магнитной клавиатурой
я же сказал айпад продай, и купи робота с нормальной механькой или блютуске с трекпадом


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


>Lenovo mix 2 10 на винде
пиздец, а ты не очень умный нескушный шарнир, шель вместо экрана, прошивка для игр вместо ос попробуй лучше пробиться в начальники склада

>>1259785
>пол экрана idle на пол книга
это что б копипастить удобнее було? или денек на кронштейн под падку не хватило?


>>1259805
>пиар
самому лучшему редактору коду не нужен

только руснявые отсталые васьки из дерёвни все еще думают что им нужна огромная ИДЕА что бы с комфортом писать код

не
>дублирования
а дайрект поинтинг сука!

твоя ОБЕСКУРАЖИВАЮЩАЯ ПОРТЯНКА нахуй не всралась, все видят ебанный лист и такие - не ну нахуй

у меня же первая книга для старта, вторая для старта+, а все остальное нужно читать уже на рабочем месте спустя полгода-год


ты плодишь дрочеров ололемпиадников

я стараюсь вырастить из антошек простых работягх.
Аноним 05/09/18 Срд 22:00:51 #305 №1259827 
>>1259822
>пиздец, а ты не очень умный нескушный шарнир, шель вместо экрана, прошивка для игр вместо ос попробуй лучше пробиться в начальники склада


Мань, ты наверное туговат. Я не тот анон на пол работы пилящий код на ipad. Я просто мимо и высказал мнение за планшетики с клавами.

Аноним 05/09/18 Срд 22:06:00 #306 №1259833 
>>1259822
>только руснявые отсталые васьки из дерёвни все еще думают что им нужна огромная ИДЕА что бы с комфортом писать код
Ты шизоидный дебил. Ты никогда не писал промышленный код, только свой всратые говноподолия без профайлинга, дебагера, vcs и проджект менеджера. Ты не знаешь, что такое писать код за деньги. Естественно тебе не нужна нормальная IDE
>я стараюсь вырастить из антошек простых работягх.
Ты советуешь всем фласк, с 1.5 вакансиями, вместо джанги. Твои советы шизойдного борщехлеба говно.
Аноним 05/09/18 Срд 22:51:25 #307 №1259848 
>>1259833
>без профайлинга, дебагера, vcs и проджект менеджера
пожри говна долбоеб

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

если крупные конторы сидят на откате с ИНДУСТРИАЛЬНОГО СТАНДАРТА это еще не означает что этот кусок говна (как шоп шмакс шмая зуфраш, и прочий тупой кал для развода рабов на лове) чего то реально стоит

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

>Ты не знаешь
что я знаю

доказывать мне обратное - это жрать говно

френды кодеры, оплата тайма мартышек или не?


>с 1.5 вакансиями
но ведь анону нужна всего лишь одна или не?

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

а не пиджаков и их рабов на веслах, гребут как то и ладно
Аноним 05/09/18 Срд 22:58:10 #308 №1259853 
>>1259848
Какой же ты дегенерат с маняфантазиями, репорт.
Аноним 05/09/18 Срд 23:01:20 #309 №1259856 
Так бля.
Проснулись — встрепенулись.

Сколько нынче можно выбить в ДС за позицию бекенд макаки имея два года почти опыта в офисе?
Аноним 05/09/18 Срд 23:14:37 #310 №1259864 
>>1259856
30к в лёгкую.
Аноним 05/09/18 Срд 23:21:55 #311 №1259866 
>>1259856
Полный стек?
Аноним 05/09/18 Срд 23:24:04 #312 №1259868 
>>1259853
>репорт
няша завязывай с отрицаловом, переходи уже на смирение


быть может тогда устроишься куда нибудь не винтиком, а ценным сотрудником...
Аноним 05/09/18 Срд 23:25:21 #313 №1259871 
.png
Поясните по регулярке, почему не находит?
Аноним 05/09/18 Срд 23:25:36 #314 №1259872 
15143212702820.png
>>1259833
>фласк, с 1.5 вакансиями
Аноним 05/09/18 Срд 23:26:40 #315 №1259874 
>>1259715
>А зачем садиться посреди комнаты и срать, если можно не срать?
Ну вот и я о том же.
Аноним 05/09/18 Срд 23:27:15 #316 №1259876 
>>1259872
Справедливости ради, фласк это реально только легаси, да и по вакансиям джанге он всегда проигрывал,а так какой смысл во фласке, если есть аиохттп, саник, вибора
Аноним 05/09/18 Срд 23:31:26 #317 №1259879 
>>1259871
.*

>>1259876
Я проиграл с самого выражения "вакансии по фласку".
Аноним 05/09/18 Срд 23:33:33 #318 №1259880 
>>1259879
Бля, точно, вот в глаза ебусь
Аноним 05/09/18 Срд 23:34:07 #319 №1259881 
>>1259876
>смысл в
минимальности окружения, жинжа в коропке, все падсибя, без говна, изи старт, бест вей для нюбис, особенно впердях, где контор нет, а дома всем похуй как ты будешь делать, главное быстро и дешего

https://www.youtube.com/watch?v=7SmWn05m1Tk
Аноним 05/09/18 Срд 23:51:39 #320 №1259889 
>>1259881
>дома всем похуй как ты будешь делать, главное быстро и дешего
Ну так быстрее все на джанге сделать, всем же похуй.
>все падсибя, без говна
В джанге ты можешь заменить любой мидлваре\приложение\драйвер\шаблонизатор, тоже все под себя, но для 90% задач хватает и того, что есть из коробки.
И да, почему ты тогда не жалуешься, что пистон тянет с собой 90% библиотек, которые ты никогда в жизни не поюзаешь?
Аноним 05/09/18 Срд 23:59:50 #321 №1259894 
>>1259682
Спасибо :3
Так всё это тебе и для бэка пригодится. Точнее без минимальных знаний оного, как мне кажется, никуда. Шаблоны же для твоих тестовых заданий тебе придётся заполнять, если ты конечно не хочешь чтобы они выглядели как говно. Как по мне для этого лучше всего бутстрап подойдёт. Он ОЧЕНЬ лёгкий и интуитивный, документация исчерпывающая, и при минимальном уровне знаний выходит неплохая морда.

>>1259740
где живу ~350k, где работать буду 1кк.

>>1259719
Спасибо няш :3
Отрапортую.

Алсо, пока был на этом собеседовании пришёл ещё один отклик с HH. Прислали тестовое, но там почему-то на node.js и vue.js, в котором я собственно не шарю. Но та контора меня привлекает больше (стеком технологий и направленностью).

Зарплата правда рили за еду, но даже за то, что я буду учиться и мне будут платить это уже охуенно.
Аноним 06/09/18 Чтв 00:06:00 #322 №1259900 
image.png
>>1259889
>быстрее
а время на обучение ты заложил?


>90% библиотек
это РОСТ, а в жанге МУСОР



>>1259894
>Спасибо няш :3
>Отрапортую.
^_^

>node.js и vue.js
мертвый тек, забей, пока вкатишься уже флатер будет в каждом ларьке
Аноним 06/09/18 Чтв 00:14:14 #323 №1259903 
>>1259900
>а время на обучение ты заложил?
Это займет столько же времени. Будешь разбираться с базой\аутентификацией\авторизацией\сессиями\куками\секьюрностью и т.д. (ты же не дурачок и не будешь без всего этого сайт делать?)
>это РОСТ, а в жанге МУСОР
ЭТО ДРУГОЕ
Аноним 06/09/18 Чтв 00:28:42 #324 №1259911 
>>1259903
>займет столько же времени
но удовольствия же меньше, а значит будет накатывать прокрастинация

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

>ToolbarBuilder.AddToolBarButton(FNodeGraphAssistantCommands::Get().CycleWireDrawStyle)
>bool NGAInputProcessor::TryProcessAsBeginCutOffWireEvent(FSlateApplication& SlateApp, const FPointerEvent& MouseEvent)
как увидешь пиздец типа такого так сразу все желание чето изучать и отпадает

>ЭТО ДРУГОЕ
йеп :В
Аноним 06/09/18 Чтв 02:08:11 #325 №1259930 
>>1259864
$30к/год ведь?

170к деревянных в месяц получается, мне столько и предлагали на последнем собесе. Шаришь.
Аноним 06/09/18 Чтв 02:34:10 #326 №1259934 
>>1259930
чем в офисе занимался то?
Аноним 06/09/18 Чтв 04:53:52 #327 №1259947 
Так я не понял нихуя, это устроился работать старый сисадмин, который выбирал между джангой и пхп, или другой анон?
Аноним 06/09/18 Чтв 07:19:11 #328 №1259955 
>>1259930
Каких $?)) ₽ ₽ ₽ 30к₽/месяц.
Аноним 06/09/18 Чтв 10:17:10 #329 №1260000 
>>1259674
Вот смотрю вакансии в ДС, даже там что то ничего нет для новичка, на жс и пхп полно, а на питоне нет(имею ввиду веб). В основном вакансии от 2+ лет опыта, мутные конторы где про стек технологий пишут: питон, гит, линукс а разрабатывать они собираются вообще софт под винду, дата саенс, мл. И поиск всего выдаёт 500 вакансий из которых половина попала туда из за наличия ключевого слова питон.
Аноним 06/09/18 Чтв 13:45:30 #330 №1260082 
>>1258207
Читал ее, но не в начале вкатывания. Могу сказать что книжка хорошая от одного из лучших питонячих авторов. Но для новичка может быть трудноватой. Можешь считать ее краш-курсом для быстрого вникания.
Аноним 06/09/18 Чтв 14:12:43 #331 №1260097 
>>1258207
Сначала укус, потом Бизли, потом читнуть Доусона

Все три - вин, особенно последняя.

Можно еще "думать как программист" но там матан
Аноним 06/09/18 Чтв 16:15:33 #332 №1260148 
Пожалуйста, никому не советуйте Лутца, самый бездарный пейсатель ногами, сука, из-за того что я его на треть прошел, теперь надо заканчивать книгу, и проябывать пиздец сколько времени. Я бы этому утырку ебало слоамал, а еще тому кто постоянно его советует, это такой троллинг ньюфагов что ли? Пиздец у меня жепа полыхает, как можно быть таким бездарным аутистом, чтобы так пейсать. Постоянно расшифровываю его интеллектуальные потуги через код, который рандомно раскидан по странице. УУуууууууууууууууу бля.
Аноним 06/09/18 Чтв 16:17:42 #333 №1260149 
image.png
>>1260148
Ты просто дурачок.
Аноним 06/09/18 Чтв 16:24:54 #334 №1260152 
>>1260148
Чем конкретно недоволен?
Аноним 06/09/18 Чтв 16:29:37 #335 №1260158 
>>1260148
Ты небось русский перевод читал, не?
Аноним 06/09/18 Чтв 16:38:33 #336 №1260170 
>>1260158
Я же не генний ангельского языка, чтобы книги по программированию на ингрише читать.
>>1260152
Все в посте написано, всем. Сплошная вода.
>>1260149
Соре, не такой гений как вы, чтобы как 15 веке считать афтора любого текста гением.
Аноним 06/09/18 Чтв 16:41:17 #337 №1260171 
>>1260170
Вот есть нормальные книги по питону, тот же Укус читаешь и прям по кайфу все это, а тут рванные волосы и прокрастинация от ущущения что ты в 20 лет сел программирование изучать, а тебе букварь дают, в котором ты букавы по кругу гоняешь и от безыдейности, глупости и скуки мысль сама уплывает - приходится по 2 раза перечитывать примитив и шизофазию.
Аноним 06/09/18 Чтв 16:48:04 #338 №1260177 
>>1260170
>Я же не генний ангельского языка, чтобы книги по программированию на ингрише читать.
Лол, технический английский очень простой с небольшой охапкой частоиспользуемых терминов. Я в разговорный английский могу через жопу и то, если собеседник говорит медленно и ждет, когда я все соображу. Зато тех документация вообще проблем не вызывает.
Аноним 06/09/18 Чтв 16:50:49 #339 №1260179 
>>1260171
> тот же Укус читаешь и прям по кайфу все это
Не видел более отвратительной книги по программированию. Ну разве что хардвеи.
Аноним 06/09/18 Чтв 16:53:14 #340 №1260181 
>>1260170
> Сплошная вода.
У него дохуища тонкостей языка, ты просто хочешь прочитать пару абзацов и в консольку все ввести. Лучше прочитай его потом.
Аноним 06/09/18 Чтв 17:25:37 #341 №1260189 
Каким хоткеем в пичарме убрать один отступ для выделенных строк?
Аноним 06/09/18 Чтв 17:35:49 #342 №1260190 
>>1260170
>Я же не генний ангельского языка, чтобы книги по программированию на ингрише читать.
Я надеюсь, что это был сарказм.
Аноним 06/09/18 Чтв 17:36:50 #343 №1260192 
>>1260189
Shift+Tab
Аноним 06/09/18 Чтв 21:40:52 #344 №1260271 
Нужен ли этой стране Питон?
Аноним 06/09/18 Чтв 21:43:47 #345 №1260274 
>>1260271
Стране нужен 1С и PHP5
Аноним 06/09/18 Чтв 21:58:30 #346 №1260284 
>>1260271
Конкретно стране нужны в основном сишечка/плюсы. Но оно тебе надо, работать на государство похроммистом в обороночке за 40 тыщ и писать документацию втрое больше самой программы?
Аноним 06/09/18 Чтв 21:59:28 #347 №1260286 
>>1260284
> нужны в основном сишечка
ГДЕ?
Аноним 06/09/18 Чтв 22:01:08 #348 №1260287 
>>1260286
> в обороночке за 40 тыщ
Аноним 07/09/18 Птн 00:35:04 #349 №1260362 
>>1259934
Внезапно, код писал.
Аноним 07/09/18 Птн 00:38:06 #350 №1260364 
У фласка какие-то блюепринты для вменяемо роутинга, если какой фреймворк попроще и поэлегантнее?
Аноним 07/09/18 Птн 05:45:00 #351 №1260399 
>>1260364
У вас, похоже, дислексия.
Аноним 07/09/18 Птн 10:56:33 #352 №1260469 
>>1256256 (OP)
Предположим, мне нужна функция симметричного шифрования по заданному мной ключу. Какую лучше использовать, и из какого модуля? Алсо, какая из функций хэширования hashlib самая надёжная?
Аноним 07/09/18 Птн 13:19:15 #353 №1260532 
image.png
>>1260399
Успешные врачи в питон треде))
Аноним 07/09/18 Птн 13:56:27 #354 №1260547 
>>1260469
> Какую лучше использовать
Для шифрования можешь взять AES, его все еще до конца не поломали. Тебе нужно будет выбрать режим, режим зависит от задачи. Тебе нужно будет выбрать KDF, тоже зависит от задачи и доступного процессорного времени. С хэшированием то же самое: что хэшируешь, зачем? Алсо, если облажаешься при применении, стойкость самих алгоритмов не будет иметь никакого значения.
Аноним 07/09/18 Птн 19:20:30 #355 №1260648 
Снимок экрана2018-09-0719-18-46.png
Снимок экрана2018-09-0719-19-07.png
Кто-нибудь расшифруйте о чем этот долбаеб пишет. Как match, что и где он пишет, чем второе говно лучше.
Аноним 07/09/18 Птн 19:21:14 #356 №1260649 
>>1260648
Что он хочет донести вторым примером, о чем он вообще, что это код должен делать.
Аноним 07/09/18 Птн 19:28:30 #357 №1260654 
>if match(x[0]):
Ну вот, сука, каким дауном надо быть. Он пытается что-то объяснить, на давая переменные ньюфагу, такие как x и match, не объясняя как if match(x[0]): должен работать. Как уродом надо быть, я уверен даже профи нихуя не поймут, что это ебаный код должен делать, просто кодовая шизофазия. Теперь я должен сидеть час, перебирая две переменные, чтобы догадаться что пейсатель хотел донести.
Аноним 07/09/18 Птн 19:45:36 #358 №1260659 
>>1260648
Всё он верно пишет
Аноним 07/09/18 Птн 19:47:02 #359 №1260660 
>>1260659
Азаза, портфель собрал?
sageАноним 07/09/18 Птн 19:53:31 #360 №1260665 
Вчера, блядь, усерались, говном обмазывались доказывая, что этот хуесос не конченный долбаеб, жду ваши оправдания сегодня.
Аноним 07/09/18 Птн 19:58:00 #361 №1260669 
>Используем в else в цикле
>А теперь давайте добавим else в цикл
>Выносит за цикл
Бля, я просто, бля, ну нахуй.
Аноним 07/09/18 Птн 20:22:28 #362 №1260683 
2018-09-0720-19-27.jpg
>>1260654
Хоспаде, как весело наблюдать за вкатывальщиками, которые не знают англюсик и читают кривой перевод
>>1260669
И с похереной версткой
Аноним 07/09/18 Птн 20:35:42 #363 №1260687 
>>1260683
И чо ты высрал? Пример работающего кода в студию. Посмотрю как у тебя match(x[0]) будет работать.
Аноним 07/09/18 Птн 20:39:55 #364 №1260689 
15286205730590.jpg
>>1260687
>(this code is intentionally abstract and incomplete; x is a sequence and match is a tester function to be defined)
Аноним 07/09/18 Птн 20:47:34 #365 №1260693 
>>1260689
Ебать я ору. Сука, если у меня сначала был просто стресс, то теперь у меня истерика, причем хуй знает, я радусь, что не дебил или плачу.
Я хз, стоит ли дропать на 400 странице и неделю ингриш учить, чтобы хоть что-то понимать в документации или добивать эту парашу.
Шок.
Будь ласка, дай пример как этот шаблон можно использовать, у меня пайки уже поплавились. Спасибо за просветление, и как поступать, идти штрудировать ингриш?
Аноним 07/09/18 Птн 20:50:04 #366 №1260695 
В любом случае после этой книги буду ебашить Инглиш, как же хуево быть русским с варварским языком для варваров, пиздец.
Аноним 07/09/18 Птн 20:50:13 #367 №1260696 
Есть вообще смысл трогать питоновские решения для написания простой читалки под андроид, всякие киви и проч, или это будут знания и опыт, который мне никогда больше не пригодится?
Аноним 07/09/18 Птн 20:59:20 #368 №1260700 
>>1260693
>дай пример как этот шаблон можно использовать
Ты про while else?
>Спасибо за просветление, и как поступать, идти штрудировать ингриш
В любом случае тебе его надо учить, т.к. доки все равно на анлглюсике. Хотя Лутца прочитать надо, это самый полный трактат по питону, по моему. Я когда другие книги смотрел понимал, что там нихуя нет. (Хотя нет, есть, флюент пайтон заебесь еще, но это для тех, кто уже что-то умеет)
>>1260696
На киви редко фриланс проскакивает, вакансий на постоянку нет, лучше для мобилки что-то другое взять.
Аноним 07/09/18 Птн 21:05:25 #369 №1260701 
>>1260700
Как работает while else я понимаю. Именно по двум абстрактным примерам Лутца, просто свои переменные подставь, чтобы я понял работало.
Соре пацаны, я не на того мужика бузил )
Прошелся на английском и понял какой же ущербный переводчик. Я понимаю, что английский нужно знать уже вчера и сразу после книги выучу его до разговорного, ибо это невозможно, просто.
Аноним 07/09/18 Птн 21:16:20 #370 №1260703 
>>1260701
x = [[1,2], [3,4]]

def match(x):
____return 1 in x

Тебе специально абстрактный пример привели. x - любая последовательность чего угодно. match - любая функция проверки.
Аноним 07/09/18 Птн 21:21:51 #371 №1260706 
>>1260703
Спасибо няша.
Аноним 07/09/18 Птн 21:44:19 #372 №1260714 
годнотка для правильных пачанов

https://www.youtube.com/watch?v=WkAHju2-W7Q
Аноним 07/09/18 Птн 22:40:59 #373 №1260730 
>>1260547
Разбираюсь с кучей мелочей на примере небольшой программки - хранителя паролей. Храниться будет хэш пассворда от хранителя, этим же пассвордом будут шифроваться (в shelve) словари содержащие пары логин-пароль от каждого сайта. Нет задачи сделать неразбиваемое хранилище (в принципе не понимаю, как этого добиться на питоне), есть задача не дать добраться до паролей хитрожопому соседу по квартире/тян. В принципе спасибо тебе, думаю дальше разберусь, однако если ещё что посоветуешь - поблагодарю.
Аноним 08/09/18 Суб 00:29:55 #374 №1260767 
помогите немножко
есть
list = [506039120, 506040084, 506040102, 506041329]

в sqlite3 есть столбик ids
как его туда вставить?
через executemany пишет что много значений передается
Аноним 08/09/18 Суб 01:52:56 #375 №1260798 
image.png
лел
Аноним 08/09/18 Суб 09:22:30 #376 №1260828 
В ближайшее время ожидаю вопросов
>Помогите, я пишу print)helloworld( и ничиго ни работаит
Аноним 08/09/18 Суб 09:24:49 #377 №1260829 
>>1260767
for x in list
Аноним 08/09/18 Суб 11:11:06 #378 №1260849 
>>1260828
Кокой ты агрессивный.
Аноним 08/09/18 Суб 11:49:00 #379 №1260868 
Подскажите, пожалуйста, как выполнить команду print('Hello world'), если у меня нет принтера.
Аноним 08/09/18 Суб 11:55:52 #380 №1260870 
>>1260868
Взять кредит на принтер
Аноним 08/09/18 Суб 12:11:28 #381 №1260878 
>>1260870
Я не могу, денег нет. Я хочу научиться прогмаммировать и устроиться на работу, чтобы покупать себе штуки, но тут же столкнулся камнем преткновения: мне нужен принтер, чтобы продвинуться дальше первой страницы книжки. Просто хоть плачь.
Аноним 08/09/18 Суб 12:22:39 #382 №1260879 
>>1260878
Используй pseudoprint
Аноним 08/09/18 Суб 12:35:51 #383 №1260886 
>>1260878
Не обязательно иметь настоящий или работающий принтер. Найди любую плату и подключи её по usb к компьютеру и установи любой драйвер от принтера.
Аноним 08/09/18 Суб 12:38:53 #384 №1260888 
>>1260868
Продай свой мейнфрейм в музей и купи ноут с монитором.
Аноним 08/09/18 Суб 12:57:48 #385 №1260893 
15087050558491.jpg
>>1260888
>ноут с монитором
А есть ноуты без монитора?
Аноним 08/09/18 Суб 13:23:43 #386 №1260904 
>>1260893
Есть, почему же нет? Или ты думаешь, что ноут без экрана не работает?
Аноним 08/09/18 Суб 13:27:16 #387 №1260908 
>>1260893
Берешь любой ноут. Отламываешь монитор. Получаешь ноут без монитора
Аноним 08/09/18 Суб 14:35:20 #388 №1260940 
>>1260908
Так а купить ноут без монитора можно?
Аноним 08/09/18 Суб 14:53:10 #389 №1260944 
>>1260940
Б/у, например. Покупают те, у кого либо матрица есть, либо подключают ноут к монитору. Ты какой-то отсталый, просто пиздец.
Аноним 08/09/18 Суб 15:06:27 #390 №1260951 
изображение.png
изображение.png
Короче решал задачу http://pythontutor.ru/lessons/for_loop/problems/sum_of_factorials/ .
Казалось легко, но запутался в блоке for.
Первый вариант решения на 1 пикриле. Он упорно не принимался, после 30 минут я решил глянуть ответ. В ответе был пикрил 2.
В чем различие? Я где-то в 1 коде обосрался?
Аноним 08/09/18 Суб 15:18:46 #391 №1260953 
>>1260951
главное достоинство питона - это простота
пиши проще и будет все принимать
Аноним 08/09/18 Суб 15:20:08 #392 №1260955 
>>1260953
Это да, +=, %= и *= очень крутые штуки, но мне просто интересно, как питон понимал мой 1 вариант решения.
Аноним 08/09/18 Суб 15:30:30 #393 №1260959 
>>1260940
Я на ебее видел такой. Еще можно самому отломать и самому же себе продать такой ноут
Аноним 08/09/18 Суб 18:42:53 #394 №1261020 
>>1260955
>b = b + fact
>print(fact)

>summfact += fact
>print(summfact)

Ты просто глупенький.
Аноним 08/09/18 Суб 21:06:05 #395 №1261053 
>>1260955
> +=, %= и *= очень крутые штуки
И при этом ++ Гвидо сделать не догадался.
Аноним 08/09/18 Суб 21:28:59 #396 №1261061 
>>1261053
И зачем? += гораздо универсальнее.
Аноним 08/09/18 Суб 21:59:26 #397 №1261070 
>>1261061
Ну, в сишках это же зачем-то есть.
Аноним 08/09/18 Суб 22:06:12 #398 №1261074 
>>1261070
Там такой вид инкриментации крайне не рекомендуют использовать.
Аноним 08/09/18 Суб 22:29:03 #399 №1261081 
>>1261070
В сишках ещё и undefined behavior зачем-то есть.
sageАноним 08/09/18 Суб 23:53:33 #400 №1261106 
>>1261074
> не рекомендуют использовать.
Да ты охуел! for (i = 0; i < n; i++) это идиома. Но такой for в питон тоже забыли завезти, поэтому приходится городить while, чтобы иметь возможность рулить индексом.
Аноним 08/09/18 Суб 23:57:39 #401 №1261107 
15080497683320.png
>>1261106
>Да ты охуел!
Да
int i = 5;
i = ++i + ++i;
Аноним 09/09/18 Вск 00:18:19 #402 №1261115 
>>1261106
> for (i = 0; i < n; i++) это идиома
ващет FOR I = 1 TO N STEP 1
sageАноним 09/09/18 Вск 00:50:17 #403 №1261129 
>>1261107
Но ты же понимаешь, что дело в точках следования, а не в нехорошем ++? Можно и без ++ напороться, с += например, или вызывая функцию, или даже просто с присваиванием: int i; i = i = 5. В питоне все ок лишь потому, что присваивания (в том числе и всякие короткие формы типа +=) не являются выражениями, а порядок вычисления аргументов функций прибит гвоздями.
Аноним 09/09/18 Вск 10:30:13 #404 №1261222 
Есть что-то типа сборника задач по питону? Фантазии ноль, а что-то изучать могу только если есть цели или задачи.
Аноним 09/09/18 Вск 10:45:32 #405 №1261227 
>>1261222
Гугел пробовал открывать, овощ?
Аноним 09/09/18 Вск 10:52:17 #406 №1261228 
>>1261222
питон тьютор, овощ
Аноним 09/09/18 Вск 11:24:20 #407 №1261237 
>>1261222
https://edabit.com
Аноним 09/09/18 Вск 12:48:31 #408 №1261286 
1111.jpg
Я уже написал в машоб-тред, но и продублирую тут, ибо всё это происходит на языке Python, а ещё я боюсь, что в том треде мне не ответят, а тут поживее обстановка.

Здравствуйте, помогите, пожалуйста, советом. Я защищаю осенью диплом. Кафедральные преподаватели советские математики внезапно полюбили словосочетания "нейронные сети" и "параллельное программирование", сами они программировать не могут, но зато они прочитали учебники 80-90ых про нейронные сети с математическими формулами и им это понравилось. Также им понравилась тема про параллелизм, что можно взять математическую задачу и ЭВМ решит её быстрее за счет нескольких ядер процессора. Поэтому мне задали тему диплома, чётко назначив мне тему про НЕЙРОННЫЕ СЕТИ и ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ.

Задача следующая: есть советский кафедральный станок, в зависимости от температуры "х" у него возрастает сила тока "у". Если станок обрабатывает материал "1", то у него возрастает сила тока по закону у1(х). Если обрабатывает материал "2", то у него возрастает сила тока по закону у2(х). Если обрабатывает комбо из "1" и "2" материала, то сила тока возрастает по закону z(x).

Необходимо найти зависимость z(x) от y1(x) и от y2(x). Получится график с тремя осями как на картинке.

Я сразу бросился на stepic.org и прошёл курс по основам нейронных сетей. Там чуть-чуть упомянули задачу регрессии, которая и нужна мне, и 80% времени обсуждали задачу классификации, которая мне не нужна. Я закончил курс и побежал жаловаться на двощи. Мне посоветовали выкинуть наксуй нейросети, не ебать мозги и взять scikit-learn. Я взял scikit-learn и всё было потрясающе, оно ищет такие зависимости просто шикарнейшим образом. Задача была выполнена. Я довольный показал результат в ВУЗике и меня жестоко обоссали и опустили, сказали, что тема про НЕЙРОННЫЕ СЕТИ и ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ, так где же, говна кусок, у тебя нейронные сети и параллельное программирование, м? Я побежал жаловаться на двощи. Там мне сказали взять tensorflow и keras и найти ими искомую зависимость. Я нашёл. Показал в ВУЗе и меня обоссали и опустили, что где параллельное программирование и где "сверточная функция".

Так вот, двощ, я снова пришёл просить у вас помощи. Как тут упомянуть параллельное программирование? Может привести таблицу ускорения обучения за счет Nvidia GPU? Как вытащить "свёрточную функцию", если я всё отдал на откуп tensorflow и keras? Я просто загрузил туда данные и оно само посчиталось. Не знаю я никаких "свёрточных функций". И самый главный вопрос - как на защите диплома перед комиссией выкрутиться, почему нужно в данной ситуации брать для решения нейронную сеть? Ведь легче было бы взять scikit-learn и не ебать Муму. Не скажешь же им, что я проебался с темой диплома, и что менять тему уже поздно, ибо все доки подписаны, и что реально проще не ебать Муму, а взять scikit-learn и выкинуть все эти нейросети.
Аноним 09/09/18 Вск 14:46:06 #409 №1261320 
Поясните, max(A) выдает из списка наибольшее по модулю число?
Аноним 09/09/18 Вск 14:49:36 #410 №1261324 
>>1261286
Ебааать, сочувствую.Какая нахуй нейронная сеть?Тут задача уровня laba1.
Да и несколько ядер - это не про питон
Аноним 09/09/18 Вск 14:53:17 #411 №1261326 
>>1261320
Нет, не по модулю, но если укажешь в качестве ключа abs, то будет
Аноним 09/09/18 Вск 14:58:59 #412 №1261327 
joxiscreenshot1536494188428.png
joxiscreenshot1536494240188.png
>>1261326
Какая-то обучалка значит глючная?
Аноним 09/09/18 Вск 16:23:46 #413 №1261364 
>>1261327
переведи в int мб
Аноним 09/09/18 Вск 16:27:03 #414 №1261367 
2b47a02117fd3575d167f8e5186ab1c9.jpg
Анончики, подкиньте бесплатых хостингов, пожалуйста.
Хочу захостить свой джанго-аппликэйшон.
Аноним 09/09/18 Вск 16:32:29 #415 №1261371 
>>1261367
> бесплатых хостингов, пожалуйста.
> Хочу захостить свой джанго-аппликэйшон.

Не дохуя ли ты хочешь?
Аноним 09/09/18 Вск 16:34:42 #416 №1261373 
>>1261371
Может быть.
Но мне сойдет даже самый запорный и тормознутый сервачок. Пусть пыльный и зассаный котами. Лишь бы работал.
Аноним 09/09/18 Вск 16:41:28 #417 №1261375 
>>1261373
Не жмотись, купи платный, он стоит копейки.
Аноним 09/09/18 Вск 16:42:49 #418 №1261376 
>>1261375
Ну ладно, убедил.
Есть что на примете?
Аноним 09/09/18 Вск 16:49:23 #419 №1261379 
>>1261376
Я в 00-х хостился у jino.ru. С того времени никакого больше опыта в этом не имею, поэтому подсказать не могу.
Аноним 09/09/18 Вск 16:58:50 #420 №1261380 
>>1261379
А я в нулевых в первый класс пошел.
Ты довольно крутой парень, судя по всему. А у меня есть одна жоподерная проблемка. Может поможешь? Тутошний анон так и не предложил ничего годного, когда я спрашивал про это в прошлый раз.
Собсна суть: надо открыть пику из вк по ссылке, или еще как - без разницы. надо просто ее ПОЛУЧИТЬ далее, то что мы получаем надо отправить обратно в вк. Но не сохраняя на хард. Такое предстоит проворачивать в промышленных масштабах, поэтому я думаю что хард за такое мне спасибо не скажет. Мне вообще представляется такая, заешь затертая борозда на жестком диске, лол
Почему у меня ничего не получается? Не знаю Я делаю вот так requests.post(upload_url, files={'photo': requests.get('https://pp.userapi.com/c846220/v846220949/8e6ed/sFqKa5CmmW8.jpg').content}) и это не дает результата. Сервер вк отвечает, но пикчи не видит.
Если грузить пикчу с харда, то все работает.
Аноним 09/09/18 Вск 17:03:56 #421 №1261381 
>>1261380
Сервер тебе ничего не отдаёт, потому что ты авторизацию не прошёл. Кури вк апи, а уже потом делай запросы.

Вот тебе пример https://ru.stackoverflow.com/questions/656830/Публикация-фотографии-по-ссылке-на-стене-vk

Аноним 09/09/18 Вск 17:05:22 #422 №1261383 
>>1261381
Прошел.
Есть зареганное приложение, есть токен. Говорю же - если грузить с харда то все работает.
sageАноним 09/09/18 Вск 17:11:48 #423 №1261385 
>>1261383
Давай по пунктам: если ты сохранишь вот эту свою пикчу с юзерапи, она открывается? Как ты с харда грузишь? Указываешь tuple с именем файла и хэндлом? Не пробовал вместо хэндла вот этот свой io.BytesIO(requests.get('...').content) передать?
Аноним 09/09/18 Вск 17:16:03 #424 №1261388 
>>1261385
Разобрался благодаря твоему линку. Спасибо, как минимум за это.
Ей богу, до этого столько линков перелопатил, тысячу раз спрашивал тут, у анона, в конфах - и НИХУЯ.
В итоге оказалось что я просто немного неправильно оформлял отправляемый файл. Вк хочет чтобы у него обязательно было имя ЕГО ИМЯ РОБЕРТ ПОЛСОН. И в документации об этом разумеется ни слова.
Аноним 09/09/18 Вск 17:41:28 #425 №1261396 
Посоны, как проще всего дополнить список до определенной длины?
Пока делаю так: azaza.extend(['lol' for i in range(5)])
Аноним 09/09/18 Вск 17:42:36 #426 №1261397 
>>1261367
heroku и pythonanywhere
sageАноним 09/09/18 Вск 17:44:58 #427 №1261399 
>>1261381
>Сервер тебе ничего не отдаёт, потому что ты авторизацию не прошёл.
Хуйню несёшь
Аноним 09/09/18 Вск 17:46:14 #428 №1261400 
ogog1473014063270319840.jpg
>>1261397
Чмаф тебя в щечку
Аноним 09/09/18 Вск 17:47:43 #429 №1261401 
>>1261400
Шшш :3-<
Аноним 09/09/18 Вск 17:48:59 #430 №1261403 
>>1261397
>pythonanywhere
Вроде уже не бесплатный
Аноним 09/09/18 Вск 18:49:54 #431 №1261433 
>>1261399
Салями тебе африканца за щеку, ублюдок недоношенный
Аноним 09/09/18 Вск 19:11:50 #432 №1261454 
1536509510727.jpg
Посоны, какой уровень знаний достаточно иметь джангисту по js? Посоветуйте что-нибудь для минималочки.
Аноним 09/09/18 Вск 20:17:09 #433 №1261501 
>>1261454
Это сильно зависит от работы, где-то вообще не надо, где-то раз в год формочки поправить, где-то фулстак.
sageАноним 09/09/18 Вск 20:23:52 #434 №1261509 
>>1261388
Я не тот анон, что дал линк, но тебе тоже спасибо. Я узнал, что для requests можно указывать str и bytes вместо файлового объекта не только при указании files={'foo': b'contents'}, но и при указании tuple вида files={'foo': ('filename', b'contents', 'mime/type')}. Алсо, не совсем понятно, почему оно без имени не жрет, они там тип файла по расширению определяют что ли?
Аноним 09/09/18 Вск 21:18:29 #435 №1261563 
func.py - py - Visual Studio Code.png
test.py - py - Visual Studio Code.png
conftest.py - py - Visual Studio Code.png
main.py - py - Visual Studio Code.png
чуваки, поясните за моки, не могу разобраться

после того как я сделал и откатил мок класса(main.SampleClass), модуль(func), импортнувший его до этого, всё равно продолжает ссылаться на мок, а не на настоящий класс, из-за этого падает тест(test_inner), подскажите как с этим бороться?

Аноним 10/09/18 Пнд 00:02:34 #436 №1261655 
1.PNG
Тут кто-нибудь шарит в VK API?
Мне надо получить права wall для сайта. Но пикрил.
Я так понимаю можно это как-то устроить, как на пример описывается зедесь - https://vk.com/dev/api_confirm
Аноним 10/09/18 Пнд 11:11:42 #437 №1261809 
>>1261396
Зачем?
Аноним 10/09/18 Пнд 11:13:43 #438 №1261810 
>>1261563
Мокай конкретно импортированную функцию в нужном модуле
Аноним 10/09/18 Пнд 11:27:34 #439 №1261816 
Поясните новичку по жанге. Есть код, который проходится циклом по обьектам модели и создает собственный список. Потом с этого списка инфа тянется в темплейт. Где должен быть этот код? Во вью или моделях?! Сейчас этот код во вьюс, но при добавлении новой инфы, надо перезагружать сервер +при начальных миграциях надо комментить этот код, чтоб ошибок не возникло.
Аноним 10/09/18 Пнд 11:36:17 #440 №1261819 
У меня тоже есть один нюфажный вопросик.
Есть функция во вьюз. Она берет сторонний модуль, сохраняет результат его работы в словарик и рендерит темплейт.
Суть в том, чтобы при обащении к урл за которым закреплен этот вью каждый раз получать новый словарик. Однако джанга собирает го только один раз и при каждом следующем обращении показывает один и тот же результат.
Аноним 10/09/18 Пнд 11:40:37 #441 №1261820 
>>1261816
Если это переиспользуется или затрагивает менеджер орм, то в модели, иначе во вьюхе. У тебя говнокод, скидывай, как выглядит вьюха.
Аноним 10/09/18 Пнд 11:44:54 #442 №1261824 
ФайлGuido van Rossum OSCON 2006.jpg
1536569085931.jpg
Ваш пахан же сойбой ебаный. Вам не стремно?
Аноним 10/09/18 Пнд 11:59:14 #443 №1261839 
>>1261809
Чтобы уравнять длину списков для последующей передачи их в zip
Аноним 10/09/18 Пнд 12:04:53 #444 №1261844 
>>1261824
Тебе не стремно форсами ноулайферов с форчановского ПОЛ голову забивать?
Какой нахуй вкот? Куда ты собрался вкатываться?
У тебя элементарно критического мышления нет.
Аноним 10/09/18 Пнд 12:07:31 #445 №1261845 
>>1261839
Зачем? zip автоматически удлиняет списки.
Аноним 10/09/18 Пнд 12:13:55 #446 №1261854 
>>1261845
Бля, ошибся, zip_longest есть.
Аноним 10/09/18 Пнд 12:14:07 #447 №1261855 
>>1261845
Нихуя подобного
list(zip(['a', 'b', 'c'], [1, 2])) -> [('a', 1), ('b', 2)]
Аноним 10/09/18 Пнд 12:16:37 #448 №1261858 
>>1261854
То что надо. Спасибо, анон!
Аноним 10/09/18 Пнд 12:21:07 #449 №1261863 
D7F4205B-9127-421D-A7D1-57BEBC63EA7D.png
>>1261820
Да просто не могу нагуглить примера для тупых. Что-то такое написал, но работает криво
Аноним 10/09/18 Пнд 12:32:29 #450 №1261869 
>>1261863
Ээээ, у тебя генерация списка вне класса вьюхи?
Аноним 10/09/18 Пнд 12:51:37 #451 №1261884 
>>1261824
>my wife's boyfriend
штоу?
Аноним 10/09/18 Пнд 13:25:34 #452 №1261915 
>>1261869
Ну не обращай внимания, я дебил. Так где по хорошему должна быть такая генерация? Во вью или моделях?
Аноним 10/09/18 Пнд 13:26:48 #453 №1261920 
>>1261884
Кукоулд на правой пикче, который сделал вазектомию
Аноним 10/09/18 Пнд 13:35:17 #454 №1261925 
>>1261655
scope
Аноним 10/09/18 Пнд 13:49:44 #455 №1261939 
>>1261915
>Если это переиспользуется или затрагивает менеджер орм, то в модели, иначе во вьюхе.
Аноним 10/09/18 Пнд 13:57:43 #456 №1261945 
>>1261939
Да, и еще это должно быть независимо от реквеста.
Аноним 10/09/18 Пнд 15:34:35 #457 №1261987 
Есть видос открытый и обрабатывающийся через opencv, надо во время обработки отдавать стрим на фронтенд. Дайте подсказку
Аноним 10/09/18 Пнд 17:43:41 #458 №1262072 
360.png
антоны, помогите с Selenium'ом, плез
нужно сделать иммитацию действий пользователя сайта.
сайт открыть я смог, а дальше, нажать куда нибудь, у меня не получается. Мне нужно получить element с помощью driver.find_element_by_id или name или xpath (как я понял)

но где мне взять ебаные id или name? в коде страницы в атрибутах нужных мне элементов только href и style. ЧЯДНТ? и как пользоваться xpath?
Аноним 10/09/18 Пнд 20:20:23 #459 №1262132 
>>1262072
блять, вроде разобрался. ну и неудобная же хуетень, ебаный в рот. у меня тут на сайте хуилиард одинаковых тегов.
Аноним 10/09/18 Пнд 20:54:29 #460 №1262135 
Dl69V-xWsAErmxK.jpg
что дальше после питонтютора предложите поучить?
Аноним 10/09/18 Пнд 20:58:39 #461 №1262137 
blob
blob
Сижу уже пару часов, перепробовал, наверное всё, прогуглил тоже, но в упор не понимаю, в чём я не прав
Аноним 10/09/18 Пнд 20:59:25 #462 №1262138 
>>1262137
Проблема с подключением css к django
Аноним 10/09/18 Пнд 21:21:19 #463 №1262150 
blob
>>1262137
Магия двача бля. Только задаю вопрос, сразу всё работает. Хуй знает, что я сделал, но почему-то заработало. Держу в курсе, веду расследование
Аноним 10/09/18 Пнд 21:27:40 #464 №1262151 
>>1262150
Вроде как нужно было просто перезагрузить сервер, вот дерьмо
Аноним 10/09/18 Пнд 23:28:07 #465 №1262197 
>>1261920
Но зачем ему тогда вообще жена, если детей не хочет, а ебёт её другой? Сумасшедшие люди какие-то.
Аноним 10/09/18 Пнд 23:36:10 #466 №1262202 
>>1262197
Чайлд фри/уже есть личинка/свободные отношения, чтобы другая не залетела. Там к ебле относятся совсем иначе.
Аноним 11/09/18 Втр 12:05:59 #467 №1262415 
>>1256256 (OP)
>У питона есть 3 коммерческих направления, в которых вы МОЖЕТ БЫТЬ сможете найти работу:
>1) Машоб\датасайнс
Требует высшего образования по несвязанной с питоном и программированием вообще специальности
>2) Веб
Веб на пистоне - это, по меньшей мере, смешно. Вакансий мало. В России очень мало.
>3) Админство\девопс и связанный с ними скриптинг
Макаки не нужны.

Че там у вас с ООп, кстати, поцантрэ? Подвезли уже, нет? Аааа, в 4-й версии может быть будет? Ну, ок, поглядим, че.
Аноним 11/09/18 Втр 12:18:47 #468 №1262435 
>>1262415
>Требует высшего образования по несвязанной с питоном и программированием вообще специальности
Не всегда требует, тысячи нейромакак, которые дают бурст питону на второй пикче оп-поста тому подтверждение

>Веб на пистоне - это, по меньшей мере, смешно. Вакансий мало. В России очень мало.
Пфф, менял три работы, каждый раз переманивали выгодным офером и периодически стучаться эйчары в линкедин.

>Макаки не нужны.
Нужны, хороший девопс на вес золота, но это не совсем питон, да.

>Че там у вас с ООп, кстати, поцантрэ?
Наследование, инкапсуляция, полиморфизм есть, все нормально.
Аноним 11/09/18 Втр 13:01:22 #469 №1262471 
>>1262135
Джангу и идти работать.
Аноним 11/09/18 Втр 13:30:18 #470 №1262496 
>>1262435
>Наследование, инкапсуляция, полиморфизм есть, все нормально.
Че там с абстрактными классами? Трейты делаете?
Аноним 11/09/18 Втр 13:37:28 #471 №1262502 
>>1262496
>Че там с абстрактными классами?
https://docs.python.org/3/library/abc.html
>Трейты делаете
Тут есть множественное наследование, костыль в виде трейтов не нужен
Аноним 11/09/18 Втр 13:42:27 #472 №1262505 
>>1262471
к джанге + еще какие-то плюшки?

из нагугленного postgresql/javascript ну и стандартный html css
Аноним 11/09/18 Втр 13:48:05 #473 №1262512 
>>1262505
Вообще по sql пройдись, mysql тоже много где юзается. Ну и паттерны, основы веба и все такое.
Необходимость знания фронта зависит от вакансии, где-то надо, где-то нет, но если хочешь увеличить выбор, то учи
Аноним 11/09/18 Втр 18:52:37 #474 №1262659 
Сап, питонач, вопрос не совсем в тему, но всё же.

Имею PyCharm, в проекте юзаю docker-compose, и никак не могу настроить дебаггер. Суть:

Контейнер запускается из пайчарма нормально, но, если выбрать интерпритатором remote python docker compose, то он не видит установленных модулей. Модули устанавливаются, путь до них в sys.path есть, но модули не видит. Отсюда две проблемы - пайчарм не может в автозаполнение и подсвечивает все красным и не запускается дебаг.

Кто-нибудь фиксил подобное?
Аноним 11/09/18 Втр 18:56:04 #475 №1262663 
Нужно задать последовательность, либо через while, либо через for.
Короче суть в том, что дается индекс элемента(n), сумма которого равна 2 предыдущим элементам. Известны первые 2 элемента: 0,1.
Аноним 11/09/18 Втр 19:04:58 #476 №1262672 
>>1262663
Я дам тебе страницу с подсказкой, смотря внимательно можно найти готовый код.
https://www.python.org
Аноним 11/09/18 Втр 19:14:43 #477 №1262678 
>>1262672
Вроде разобрался, спасибо. Сам бы не смог додуматься, лол.
Аноним 11/09/18 Втр 19:19:34 #478 №1262683 
asgads.jpg
Питонач, помоги ньюфагу.

Написал модуль (module1.py).
В нём написал функцию, которая принимает строку как аргумент (def foo(spam)).
Функция по выполнении возвращает словарь. (return spam).

Написал второй модуль (module2.py).
Импортирую в него первый (import module1)
Использую описанную там функцию (bar = module1.foo(newspam)).
В отладчике появляется после присвоения всё верно ( dict bar {....} ).
Но если я пытаюсь что-то с этим объектом делать (print bar), то получаю ошибку, что ссылаюсь на модуль (TypeError 'module' object is not callable).
Где обшибка? Не соображу.
Аноним 11/09/18 Втр 19:20:29 #479 №1262686 
>>1262683
Со спамом проебался, но, думаю, понятно, что это примеры всё и они разные в коде.
Аноним 11/09/18 Втр 19:26:44 #480 №1262688 
>>1262683
Очевидно, ты зачем-то присвоил bar сам модуль, а не результат вызова функции. Сотри и перепиши, если не поможет - запасти код целиком на пастебин, телепаты в отпууске.
Аноним 11/09/18 Втр 19:30:43 #481 №1262691 
>>1262688
Я написал, что, вроде, присвоил по феншую.
bar = module1.foo(string)
В отладчике показывает, что да, bar получился и он словарь.
Но как только я к нему пытаюсь обратиться вылетает ошибка, что это вдруг модуль.
Аноним 11/09/18 Втр 19:32:34 #482 №1262693 
>>1262691
Почему бы не "from module1 import foo"?
Аноним 11/09/18 Втр 19:33:29 #483 №1262694 
>>1262693
А это всё же сильно влияет? Если у меня в модуле только одна функция, то почему не импортить целый модуль, а функцию?
Но попробовать можно, от чего нет.
Аноним 11/09/18 Втр 20:03:45 #484 №1262705 
>>1262659
Итак, отвечаю на свой же вопрос:

Я долбоеб и делал установку зависимостей через баш скрипт прописав его в command, который, разумеется, игнорируется при запуске дебаггера и сборке контейнера. Переделал на Dockerfile и заработало.
Аноним 11/09/18 Втр 20:07:56 #485 №1262707 
Аноны, а что на собеседовании по питухону спрашивают, я сам с си++ манямирка, так он меня подзаеб уже порядком, та и не интересно мне с языком воевать. Пытался вкатиться в рельсы, но один говнопроект и тяжело это на работе использовать (я уже синьер, могу использовать что хочу) последние проекты делаю на питоне. Если в общих чертах ориентируюсь что на си++ спрашивают собесах, то что спрашивают на собесах по питухону даже представить не могу. Что с собой в бэкгрануд брать (javascript, верстку, может джанго надо выучить?) мне бы лишь из си++ выкатиться так как заебал и си++ и проекты на нем.
Аноним 11/09/18 Втр 20:12:46 #486 №1262708 
>>1262707
>джанго надо выучить
Джанго надо выучить.
>javascript
Лишним не будет.
А так, меня спрашивали за ООП, генераторы, немного асинхронщины. Бонусом был REST. Хотя меня питон подзаебал, перекатываюсь в связку django+django-rest+react.
Ну ещё бонусом можно почитать про django-channels. Опять таки, зависит от того, в какую степь хочешь податься
Аноним 11/09/18 Втр 20:31:18 #487 №1262714 
>>1262708
>меня спрашивали за ООП, генераторы, немного асинхронщины
Эт на джуниора или сеньера?

Мимо другой
Аноним 11/09/18 Втр 20:33:11 #488 №1262715 
>>1262714
На сеньера. Но по большей части я был тимлидом, чем писал код. Вот сейчас и хочу перекатиться в другое.
Аноним 11/09/18 Втр 20:35:56 #489 №1262718 
>>1262715
Не маловато ли? Кроме спецефичиских моментов ООП же все остальное относительно просто.
Аноним 11/09/18 Втр 20:39:06 #490 №1262720 
>>1262718
>Не маловато ли?
Не знаю, в последних двух местах работы, мне кажется, они больше профиль в гите смотрели,слишком уж быстро собеседования проходили. Честно говоря, не помню, что ещё спрашивали.
Аноним 11/09/18 Втр 20:47:07 #491 №1262725 
Тут лет 5 назад (а то и больше) чел свой язык написал типа смеси питона и хаскелл. Нихрена вспомнить не могу как назывался. Что-то с dog связано. Есть тут старички кто помнит?
Аноним 11/09/18 Втр 21:09:23 #492 №1262733 
>>1262720
На гитхабе, разумеется.
Аноним 12/09/18 Срд 03:14:54 #493 №1262848 
>>1262725
https://pyos.github.io/dg/
Аноним 12/09/18 Срд 05:35:51 #494 №1262867 
>>1262848
Похоже на проект для резюме, а не язык для программирования.
Аноним 12/09/18 Срд 07:22:15 #495 №1262894 
9Toogx62QlD-vZgaYM4Y86Wbf6rOL5tVNqs0XbJEVM.jpg
>>1256256 (OP)
С Селениумом работал кто? Вчера часа за три освоил базу, написал скрипт, который открывает браузер и автозаполняет форму поиска на каком-то там сайте.
И столкнулся с таким вопросом: а можно ли селеном отработать только форму в текущем браузере?
Фактически селен открывает дефолтную версию браузера (без букмарок, настроек и прочего) через вебдрайвер. Я не представляю, как его можно настроить на браузер, которым я вот прямо сейчас пользуюсь, чтобы зашел на сайт вручную, кликнул по регистрации, не знаю, а потом включил скрипт, и Селениум заполнил бы эту конкретную форму.
Можно так сделать?
Аноним 12/09/18 Срд 07:27:05 #496 №1262898 
>>1262894
Плагин селениума скачай для своего браузера.
Аноним 12/09/18 Срд 08:25:23 #497 №1262917 
>>1262694
>А это всё же сильно влияет?
Нет, это никак не влияет.

Другое, что если ты делаешь print(bar), то ты не вызываешь никакой модуль и ошибке 'is not callable' неоткуда взяться, ты не вызываешь ничего, кроме функции принта. Если только ты не назвал свой module1.py print.py. Ты ведь этого не сделал, надеюсь? Пости воспроизводящий ошибку код на том же repl.it, короче.
Аноним 12/09/18 Срд 10:14:11 #498 №1262971 
>>1262894
Никак (есть кажется какие-то дикие хаки, но лучше туда не лезть). Используй Selenium ide или что-то аналогичное.
Аноним 12/09/18 Срд 10:18:46 #499 №1262974 
Снимок.JPG
Поцоны, чому VS Code не запускает мою хуйню? Если запускать через сам питон, то все пашет.
И есть ли хоткей, чтобы сразу запустить весь написанный код, а не только выделенный шифт + ентером?
Аноним 12/09/18 Срд 10:20:27 #500 №1262975 
>>1262974
В системных переменных, возможно, плохо написан путь к пистону.
Аноним 12/09/18 Срд 10:21:23 #501 №1262977 
>>1262974
Хотя погоди, ты где его пытаешься запустить? В консольке питона? Через терминал надо подобное.
Аноним 12/09/18 Срд 10:23:27 #502 №1262980 
>>1262975
Да вроде не, через win+r -> cmd -> python питон запускается. В VS Code путь к питону верный.
>>1262977
Я написал две строчки, райт клик -> выполнить файл в консоли. Вылезает хуйня со скрина.
Аноним 12/09/18 Срд 10:36:49 #503 №1262988 
>>1262980
Перекатился на PyCharm, с ним все ок.
Аноним 12/09/18 Срд 10:42:11 #504 №1262992 
>>1262988
Сразу надо было.
Аноним 12/09/18 Срд 11:03:23 #505 №1263007 
>>1262988
Ссыль на репозиторий.
Аноним 12/09/18 Срд 11:19:32 #506 №1263016 
image.png
Почему при итерации через не выводит результат, а лишь именование колонки?


for i in os.environ:
print(i)


если использовать environ без итерации, то результат тупо вываливается в консоль
Аноним 12/09/18 Срд 11:43:48 #507 №1263037 
9wmjxea1xnx01.png
>>1263016
Потому что os.environ - это dict, а iter(os.environ) - итератор по ключам.
Короч
for k in os.environ: print(k, '=', os.environ[k])
либо
for k, v in os.environ.items(): print(k, '=', v)
Короч читай туториалы, либо сразу офф.доки
https://docs.python.org/3/library/stdtypes.html#mapping-types-dict
Аноним 12/09/18 Срд 11:53:52 #508 №1263047 
А как сделать сдвиг по Цезарю? :0
Аноним 12/09/18 Срд 12:36:24 #509 №1263065 
>>1263047
Плюс, потом % 26. Ещё могут понадобиться ord() и chr().
Аноним 12/09/18 Срд 14:08:33 #510 №1263113 
https://github.com/python/cpython/pull/9101
КАКИЕ ЖЕ ПИТОНИСТЫ ДЕГЕНЕРАТЫ, ПИЗДЕЦ ПРОСТО
Аноним 12/09/18 Срд 15:26:48 #511 №1263150 
image.png
Скоро выпустят пеп про правильную еблю в половую жопу
Аноним 12/09/18 Срд 16:40:34 #512 №1263206 
Не обновляться до 3,8, чек
Аноним 12/09/18 Срд 17:33:50 #513 №1263224 
>>1263150
class_есса
Аноним 12/09/18 Срд 18:20:42 #514 №1263240 
15291742298270.jpg
Перекот не пилите в знак протеста против политкорректных ебланиев или где?
Аноним 12/09/18 Срд 18:33:21 #515 №1263259 
>>1263240
Гвидо всё, питон всё. Переката больше не будет.
Аноним 12/09/18 Срд 18:38:28 #516 №1263263 
>>1262917
Да я нашел ошибку.
Я писал pprint(bar) вместо pprint.pprint(bar).
Хех
Аноним 12/09/18 Срд 18:42:19 #517 №1263267 
>>1263259
Почтим вставанием
Аноним 12/09/18 Срд 18:45:37 #518 №1263269 
>>1263263
Слишком толсто
Аноним 12/09/18 Срд 19:24:25 #519 №1263286 
>>1263269
Пишу на питоне два дня, сорян.
Аноним 12/09/18 Срд 19:45:18 #520 №1263293 
>>1262898
>>1262971
Спасибо!
Аноним 12/09/18 Срд 21:47:12 #521 №1263330 
Я так понимаю регекспы - пиздец полезная штука, да?
Аноним 12/09/18 Срд 22:03:19 #522 №1263339 
>>1263330
Да, чем быстрее их оседлаешь - тем лучше.
Аноним 12/09/18 Срд 22:15:55 #523 №1263342 
>>1263339
Вам же сразу поясняют, что регулярки медленней работают.
Аноним 12/09/18 Срд 22:21:14 #524 №1263345 
>>1263342
Выше писали, что быстрее. Алсо, ты же ведь не собираешься лопатить колоссального огромные тексты, так? И пара секунд тебе тоже тогда ничего не решают.
Аноним 12/09/18 Срд 22:31:09 #525 №1263350 
>>1263345
В 10.3 http://www.diveintopython3.net/refactoring.html
"Here, “better” means both “faster” and “easier to maintain.” Specifically, the from_roman() function is slower and more complex than I’d like, because of that big nasty regular expression that you use to validate Roman numerals. Now, you might think, “Sure, the regular expression is big and hairy, but how else am I supposed to validate that an arbitrary string is a valid a Roman numeral?”"
Аноним 13/09/18 Чтв 00:47:21 #526 №1263382 
Вы что, ебать, офигели? Перекатывайте тред.
Аноним 13/09/18 Чтв 08:10:27 #527 №1263432 
Увидел курсы на курсере по питону за пять тыщ в месяц, даже не знаю, стоит или нет? Я охуевший с работы прихожу (с++ и Qt) и просто читаю книгу и проделываю примеры, где-то занимаюсь 2-3 дня в неделю, пока проработал только 150 страниц.
Аноним 13/09/18 Чтв 08:32:41 #528 №1263436 
>>1263432
Зачем тебе питон?
Аноним 13/09/18 Чтв 08:42:38 #529 №1263439 
>>1263432
Не советую. Питон после плюсов вряд ли покажется сложным. Кстати, что за книга-то?
Ну перекатите уже тред, а то я сам сделаю кривой перекат
Аноним 13/09/18 Чтв 09:37:56 #530 №1263449 
>>1263436
хочу уйти от зоопарка php, perl, bash, rails к одному языку для скриптов и веба

Книга https://www.ozon.ru/context/detail/id/4562082/
Аноним 13/09/18 Чтв 11:44:09 #531 №1263510 
>>1256256 (OP)
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
ПЕРЕКАТЫВАЙТЕ, ЗАЕБАЛИ!
Аноним 13/09/18 Чтв 12:33:23 #532 №1263528 
>>1263526 (OP)
>>1263526 (OP)
>>1263526 (OP)
>>1263526 (OP)
>>1263526 (OP)
Аноним 14/09/18 Птн 12:24:32 #533 №1264066 
>>1256558
>петунисты в основном линуксоиды или виндузяне? реч
макобояре
Аноним 14/09/18 Птн 19:35:18 #534 №1264257 
ruby.jpg
>>1264066
> макобояре
Это ты с Ruby путаешь.
Аноним 06/10/18 Суб 03:32:35 #535 №1275414 
Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга.
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат :D ,

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4k
comments powered by Disqus

Отзывы и предложения