Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 515 | 49 | 110
Назад Вниз Каталог Обновить

Python thread? Python thread! Аноним 30/07/17 Вск 12:26:05  1034322  
15007184867000.png (186Кб, 526x496)
15007185624340.png (152Кб, 1157x690)
Добро пожаловать!

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

Свой код кидайте через https://ideone.com/

Книги: https://yadi.sk/d/tArKKuQu3Kejuq

Прошлый тред: https://2ch.hk/pr/res/1029673.htm
Аноним 30/07/17 Вск 12:28:09  1034325
Где читать про тонкости питона?
Лутца? Или документацию?
И что скажете насчет этой книги - Problem Solving with Algorithms and Data Structures
Аноним 30/07/17 Вск 12:49:03  1034332
Взял 5ый ранг на codewars. Мимо учу "для себя", а не для работы.
Аноним 30/07/17 Вск 12:52:07  1034335
>>1034332
>5 ранг
Это много или мало?
Хочу тоже вкатиться в codewars
Аноним 30/07/17 Вск 12:58:24  1034336
>>1034335
Ну для кого-то хуйня, а для меня немного потрудиться пришлось.
Аноним 30/07/17 Вск 13:15:09  1034337
>>1034325
питон кукбук и оф доки. Ит даз нот нид мо букс, джаст мо практис анд ридинг форейн коуд
Аноним 30/07/17 Вск 13:41:42  1034347
1.JPG (35Кб, 1070x309)
Анон подскажи как сделать чтобы 2 раза не писалось Da ty ohuel, че-то туплю.
Аноним 30/07/17 Вск 13:43:04  1034349
>>1034347
Убери if вообще. Это если ты хочешь чтобы по ответу net программы завершалась.
Аноним 30/07/17 Вск 13:43:55  1034350
>>1034349
Она должна выдавать Da ty ohuel и останавливаться
Аноним 30/07/17 Вск 13:44:23  1034351
>>1034350
Ну вот и убери.
Аноним 30/07/17 Вск 13:45:39  1034352
>>1034351
а, ну да, я туплю вообще
(
Хотел создать еще ветку на ответ net - luchse sdelay mne minet(
Аноним 30/07/17 Вск 13:46:30  1034353
>>1034352
Честно говоря порешал бы ты лучше на codewars задачи.
Аноним 30/07/17 Вск 13:47:42  1034354
>>1034353
Я тебя понимаю, выглядит слишком по \b-шному, но я первый день сегодня вкатываюсь, пока так пытаюсь с циклами поиграться.
Аноним 30/07/17 Вск 13:50:47  1034355
IMG0198.JPG (154Кб, 597x569)
>>1034354
Ну тогда играйся
Аноним 30/07/17 Вск 13:51:22  1034356
>>1034354
Выкатывайся.
Аноним 30/07/17 Вск 13:58:26  1034359
>codewars
FOSS friendly? Так-то выглядит интересно.
Аноним 30/07/17 Вск 14:04:26  1034363
Как с помощью пайтона, мне нажать кнопку на сайте, зная её id, и прочее?
Аноним 30/07/17 Вск 14:05:29  1034364
>>1034347
После print, вставь break
test test 30/07/17 Вск 14:16:23  1034369
test
Аноним 30/07/17 Вск 14:20:29  1034372
>>1034363
Selenium
Аноним 30/07/17 Вск 14:25:17  1034374
>>1034372
А есть что-то из стандартное библиотеки Python?
Аноним 30/07/17 Вск 14:26:42  1034375
>>1034354
Вот тебе упражнение на неделю. Составляй бытовые алгоритмы на русском языке. Алгоритм чтобы вскипятить чайник:
1. Поджечь газ.
2. Налить в чайник воды
3. Поставить чайник на огонь.
4. Проверить кипит ли в чайнике вода
5. Если вода в чайнике закипела, перейти к пункту 8
6. Подождать минуту.
7. Вернуться к пункту 4.
8. Снять чайник с огня.
Составляй алгоритмы с вложенными циклами и ветвлениями с несколькими условиями. Например алгоритм упорядочивания книг на полке по именам авторов и году издания: по именам в лексикографическом порядке и по годам каждого автора отдельно.
Аноним 30/07/17 Вск 14:28:32  1034377
>>1034374
Нет. Можешь попробовать запросы через requests отправлять еще.
Аноним 30/07/17 Вск 14:31:36  1034378
>>1034377
типо urllib.request ?
Аноним 30/07/17 Вск 16:22:24  1034399
Третий питон. Есть две папки и два файла
tmp/
> __init__.py
> d1/
> > f1.py
> > __init__.py
> d2/
> > f2.py
> > __init__.py

Как мне вызвать функцию func() в файле /tmp/d2/f2.py из файла /tmp/d1/f1.py?
from tmp.d2.f2 import func пишет что нет такого пакета tmp
from d2.f2 import func пишет что нет такого пакета f2
Аноним 30/07/17 Вск 16:36:14  1034405
>>1034399
from .d2.f2 import .....
если ещё из больших глубин нужно вызвать то можно
from ..d2.f2 import .....
Но вообще лучше юзать sys и путешествовать с ним по соседним папкам и вложениям(если ещё глубже чем у тебя расположена функция из которой нужен вызов сделать).
Ещё как вариант - над d1 и d2 создать файл типа config и в него импортировать d1/f1 & d2/f2 и в случае чего обращаться к нему.
>>1034378
Либо же requests юзать.
Аноним 30/07/17 Вск 16:44:21  1034408
итт1.JPG (31Кб, 492x302)
итт2.JPG (14Кб, 189x216)
Нубастер ИТТ, не обоссывайте, а подскажите в чем я обосрался?
Аноним 30/07/17 Вск 16:52:59  1034410
>>1034408
if int(cunt) == 0 or 1

https://www.youtube.com/watch?v=CV0RKdJ6ITI
Аноним 30/07/17 Вск 17:08:46  1034417
>>1034405
Окей, буду пробовать
Аноним 30/07/17 Вск 17:09:32  1034418
image.png (14Кб, 181x33)
>>1034408
>ты долбаеб
Лол, тот случай, когда программа на питоне умнее тебя.
Аноним 30/07/17 Вск 17:11:39  1034419
>>1034405
from .d2.f2 import .....
ModuleNotFoundError: No module named '__main__.f2'; '__main__' is not a package
Аноним 30/07/17 Вск 17:14:16  1034420
>>1034322 (OP)
Вечер в хату, питоны
Аноним 30/07/17 Вск 17:16:31  1034421
>>1034375
А потом следует еще пусть в точности своим алгоритмам
Аноним 30/07/17 Вск 17:17:19  1034423
>>1034419
Точку убери.
Аноним 30/07/17 Вск 17:18:52  1034425
>>1034408
if int(cunt) in [0, 1]
Аноним 30/07/17 Вск 17:23:25  1034427
>>1034408
Подсказываю:
Попробуй в шеле набери 1 == 0 or 'теперь я понял, что такое or'
И посмотри, что он выдаст, а потом подумай, почему так.
Аноним 30/07/17 Вск 17:29:49  1034429
image.png (63Кб, 791x761)
>>1034423
Но...
Аноним 30/07/17 Вск 17:35:24  1034431
image.png (4Кб, 183x124)
image.png (28Кб, 1246x272)
image.png (5Кб, 401x119)
>>1034419
Мы с тобой лошары, вот как правильно:
Это тот __инит__ что к f2 относится.
Аноним 30/07/17 Вск 17:40:09  1034434
>>1034425
>>1034427
Спасибо, понял

>>1034410
>>1034418
а к вашим мамкам я сегодня ночью приду
Аноним 30/07/17 Вск 17:44:43  1034436
>>1034434
На всякий случай ответь на вопрос: "Почему все таки первый вариант выдало?".
Дабы закрепить, а то может просто исправил, но не понял, почему.
Аноним 30/07/17 Вск 17:55:18  1034441
Что ньюфагу почитать про алгоритмы и структуры?
Чтобы знать как сортировочку написать, там про графы, деревья почитать.
Кормена?
Аноним 30/07/17 Вск 18:01:02  1034446
>>1034434
>а к вашим мамкам я сегодня ночью приду
Хорошо, только как с ней закончишь, обратно закапать не забудь.
Аноним 30/07/17 Вск 18:01:46  1034448
image.png (578Кб, 593x834)
image.png (838Кб, 673x906)
image.png (218Кб, 839x918)
>>1034441
Думаю в твоём случае вторая книга будет в самый раз.
Аноним 30/07/17 Вск 18:02:39  1034449
Приложение делает работу и кладет в БД.
Данные из этой же БД подхватывает джанга.
Как реализовать?
Аноним 30/07/17 Вск 18:05:43  1034450
>>1034431
Повторил полностью точно так же, все равно
File ".../test/d1/f1.py", line 1, in <module>
import d2
ModuleNotFoundError: No module named 'd2'
Аноним 30/07/17 Вск 18:07:40  1034453
>>1034449
Дорвей на джанге?
Аноним 30/07/17 Вск 18:08:05  1034455
>>1034449
Написать скрипт, результатом работы которого будет отправленные в БД данные, потом их прочитать в джанге при помощи орм-ки. Как-то так.
Аноним 30/07/17 Вск 18:09:13  1034457
>>1034450
скрины кода давай, всех 3 файлов и смтруктуры папок
Аноним 30/07/17 Вск 18:09:58  1034458
>>1034453
Нет.
>>1034455
Ты, конечно, гений, но вопрос в том как сделать одинаковую карту для standalone ORM и Django ORM.
Аноним 30/07/17 Вск 18:11:50  1034460
В чем разница между
diction = dict(a = a, b = b, c = c) и
diction = {'a' : a, 'b' : b, 'c' : c} ?
Аноним 30/07/17 Вск 18:13:16  1034461
>>1034436
Если все значения в or не тру, то будет отображаться последнее
Аноним 30/07/17 Вск 18:14:06  1034462
>>1034448
Посмотрел, но там больше про машинное обучение.
А я хочу классические алгоритмы и структуры, вроде кормена, но легче и понятней.
Аноним 30/07/17 Вск 18:17:05  1034463
image.png (575Кб, 1193x924)
>>1034462
Есть ещё такой курс видеолекций, хз как называется, гугли по тому что на скрине.
Аноним 30/07/17 Вск 18:17:07  1034464
2.png (17Кб, 448x176)
3.png (13Кб, 523x176)
4.png (13Кб, 458x182)
>>1034457
Аноним 30/07/17 Вск 18:19:30  1034465
>>1034458
Ну ты вопросы научись правильно формулировать. standalone ORM это что?
Аноним 30/07/17 Вск 18:20:50  1034467
>>1034460
В форме записи.
Аноним 30/07/17 Вск 18:23:52  1034471
>>1034460
И оба выпадут в ошибку лол.
Аноним 30/07/17 Вск 18:34:43  1034478
>>1034408
Блять, что я только что прочитала?
Аноним 30/07/17 Вск 18:47:00  1034489
>>1034478
!!СЕЛЬДЬ В ТРЕДЕ!!
покажи сиськи
Аноним 30/07/17 Вск 18:47:54  1034492
>>1034464
Воу.
Что за питон?
Попробуй вывести рабочие директории.
Аноним 30/07/17 Вск 18:50:45  1034493
>>1034489
Может тебе еще чему равен cunt показать
Аноним 30/07/17 Вск 18:51:20  1034495
>>1034493
а и покажи!
Аноним 30/07/17 Вск 19:03:25  1034504
>>1034492
Питон третий, пишу считай в блокноте - пайчармы и атомы не нужны.
Если под рабочими директориями ты подразумеваешь пути, то я смотрел и даже добавлял все что только можно, все равно никак.
Аноним 30/07/17 Вск 19:05:09  1034506
>>1034504
Анон, извини, но я без понятия тогда что не так у тебя.
Я бы всё таки скачал пайчарм и юзал его, его это так. Удачи в общем.
Аноним 30/07/17 Вск 19:05:32  1034509
>>1034465
Не лжанговая ОРМ.
Аноним 30/07/17 Вск 19:07:11  1034510
1427999434814.jpg (125Кб, 896x935)
>>1034506
Ладно, спасибо, сейчас подниму виртуалку и попробую повторить на ней.
Аноним 30/07/17 Вск 19:09:50  1034511
>>1034509
Какая разница какая ОРМ? БД общая ведь. Берёшь и подключаешься.
Аноним 30/07/17 Вск 19:10:43  1034514
>>1034510
Удачи, анон :)
Аноним 30/07/17 Вск 19:11:08  1034515
>>1034511
Да вопрос не в подключении а в описании одинаковой схемы в разных ОРМ.
Аноним 30/07/17 Вск 19:13:17  1034516
>>1034515
А, хз, через курсор/экзекют всегда работаю - брат жив, зависимость есть.
Аноним 30/07/17 Вск 19:19:17  1034519
За сколько можно вкатиться работать? Что для этого нужно знать? Дс2
Аноним 30/07/17 Вск 19:19:19  1034520
>>1034509
Ручками тогда схему прописывай, хотя, может и есть какие нибудь инструменты автоматического создания схемы для какой нибудь алхимии. А так, можешь типа такой вещи делать, если твой скрипт на одном хосте с джангой запускается https://stackoverflow.com/questions/33170016/how-to-use-django-1-8-5-orm-without-creating-a-django-project
Аноним 30/07/17 Вск 19:34:11  1034525
>>1034520
Таки да, в алхимии есть. http://docs.sqlalchemy.org/en/latest/orm/extensions/automap.html
Аноним 30/07/17 Вск 20:04:25  1034538
https://www.w3schools.com/sql/sql_intro.asp
Это хорошие уроки по sql?
Аноним 30/07/17 Вск 20:30:13  1034548
>>1034519
Нет вакансий. Учи php.
Аноним 30/07/17 Вск 20:35:14  1034551
>>1034548
Обидно. Не мог бы подсказать, что нужно знать, чтобы вкатиться? Спасибо.
Аноним 30/07/17 Вск 20:37:59  1034554
>>1034551
Не слушай этого >>1034548
В дс2 сотни вакансий

https://spb.hh.ru/search/vacancy?enable_snippets=true&text=python&clusters=true&area=2&from=SIMILAR_QUERY
Аноним 30/07/17 Вск 20:39:27  1034555
>>1034554
Проклятые ДСоблядки!
Аноним 30/07/17 Вск 20:44:57  1034557
>>1034554
Спасибо огромное! Мог бы ты мне еще подсказать? Что нужно знать, чтобы вкатиться? Как начинать карьеру программиста? :3
Аноним 30/07/17 Вск 20:47:12  1034558
>>1034557
Гугли Вышка в IT своими руками v2. Вот что нужно знать. Ты на вакансии то глянь, вкотывальщики не нужны.
Аноним 30/07/17 Вск 20:47:30  1034559
>>1034557
Тебе картинка в пике ничего не говорит? Совсем уже ОХУЕЛИ. БЛЯТЬ.
Аноним 30/07/17 Вск 20:48:16  1034560
>>1034559
Представляю как тебя трисет
Аноним 30/07/17 Вск 20:50:44  1034561
>>1034559
Еще бы там было написано где взять книги про это, было бы ваще охуенно.
Аноним 30/07/17 Вск 20:51:43  1034563
1485340732029.jpg (8Кб, 400x343)
>>1034561
Да я вижу, ты троллишь. Только сука НИ ОДНОГО ЛАЙКА в этих книгах, хотя косарь просмотров
Аноним 30/07/17 Вск 20:56:43  1034565
>>1034559
Я слепой сорри
Аноним 30/07/17 Вск 20:58:29  1034567
>>1034565
На самом деле книги там только про питон. Фреймворки лучше изучать по сайтам.
Аноним 30/07/17 Вск 21:09:03  1034573
>>1034563
>сука НИ ОДНОГО ЛАЙКА в этих книгах
Зачем нужны лайки в книгах на яндекс диске?
Тебе платят за них?
Аноним 30/07/17 Вск 21:10:37  1034574
>>1034573
Ну блять НОЛЬ. Из 800 просмотров. У меня заниженная самооценка, хочу за ваш счет самоутвердиться.
Аноним 30/07/17 Вск 21:20:50  1034580
Пацаны, как запилить полезную нагрузку в POST запрос через requests? Через json= не хочет, может быть, я что-то не так пишу
Аноним 30/07/17 Вск 21:22:27  1034581
Так бял, я спать. С меня хватит
Аноним 30/07/17 Вск 21:33:05  1034582
>>1034405
Ты имеешь ввиду http requests?
*Анон >1034417
Аноним 30/07/17 Вск 21:37:02  1034584
>>1034538
Смотри у линды есть хорошие два курса для нубов в sql: один общий по базам данных от саймона алардайс https://www.lynda.com/Programming-Foundations-tutorials/Foundations-Programming-Databases/412845-2.html, другой SQL Essential Training https://www.lynda.com/SQL-tutorials/SQL-Essential-Training/139988-2.html
Аноним 30/07/17 Вск 21:43:41  1034589
>>1034584
Битте шён
Аноним 30/07/17 Вск 22:03:01  1034599
>>1034582
Я имею ввиду
from requests import request
response = request.post("http//:hyi.com")
print(response.content)
>>> ' u ♡ .!. '
Библиотека такая есть, requests.
Аноним 30/07/17 Вск 22:06:42  1034602
>>1034599
>requests
Её нужно устанавливать?
И есть какая-то стандартная? Что бы после, запилить файл в exe, и юзать его на остальных компах
Аноним 30/07/17 Вск 22:10:21  1034603
>>1034602
Urllib2/http наверное стандартные,я не знаю.
Когда будешьсобирать в ехе то туда, кроме интерпретатора, соберутся еще и лиды которые ты импортировал - донт ссать, джаст ду ит.
Аноним 30/07/17 Вск 22:12:31  1034605
>>1034603
urllib2 - не юзаю (Python 3)
urllib/http - пробовал, ничего не вышло
По поводу exe:
То есть при сборке exe нужно и скачанные библиотеки кидать?
Аноним 30/07/17 Вск 22:20:21  1034608
>>1034605
Да ты отлдфак.
Вообще прочитай про то чем ты собрался компилить ехе. Там должно быть написано про импорт библиотек.
Вангую что будет какой-то файл конфига и ты туда должен будешь вписать названия библиотек и он их скачает и упакует и в будущем будет юзать.
Аноним 30/07/17 Вск 22:23:24  1034611
>>1034608
ну как компилить я уже знаю, просто не хватает нажатие определенной кнопки на сайте. То есть лучше юзать тогда requests?
Аноним 30/07/17 Вск 22:24:24  1034612
Посоветуйте open-source проекты для изучения стилистики написания кода. Что-нибудь с интересной архитектурой, например. Или может быть есть какие-нибудь знаменитые проекты, в которые должен заглянуть каждый?
Аноним 30/07/17 Вск 22:26:57  1034617
>>1034605
>urllib/http - пробовал, ничего не вышло
А что ты попробовал то?
>То есть при сборке exe нужно и скачанные библиотеки кидать?
Чем в exe собирать собрался?
Аноним 30/07/17 Вск 22:32:54  1034622
>>1034617
Задача состоит в том, чтобы нажать определенную кнопку на сайте. Urllib и http с этим не справляются, так как в urllib онли парс, а http - кидает запросы на сервак, и узнает данные которые вообще мне не нужны. Так как другие стандартные библиотеки я не знаю, которые упростили/решили мою задачу, я обратился сюда что бы узнать про нестанд. библиотеки.

Exe буду делать с помощью cx_Freeze, либо py2exe
Аноним 30/07/17 Вск 22:38:48  1034627
>>1034622
Ты понимаешь, что ты хочешь сделать и как вообще это "нажатие кнопки" работает в браузере? Слышал ли ты про http запросы, html формы, js?
Аноним 30/07/17 Вск 22:41:26  1034628
>>1034627
Слышал про js, но вкатываться из-за одной задачи не хочу. Про все эти формы не знаю. По мне так задача ясна, и я понимаю что я хочу сделать.
Если есть идеи/решения, пили сюда. Если нет то просто не отвечай на этот пост
Аноним 30/07/17 Вск 22:46:11  1034632
>>1034628
>Слышал про js, но вкатываться из-за одной задачи не хочу
НИЧЕГО НИ ХАЧУ ЗНАТЬ ДАЙТИ МНЕ РЕШЕНИЕ ЧТОБЫ БЫЛО ЗАЯБИСЬ!!1
Ну в таком случае, тебе только selenium поможет. Или скидывай ссылку на сайт с этой кнопкой, скажу как решить проблему.
Аноним 30/07/17 Вск 22:48:51  1034639
>>1034632
Я не это имел ввиду. Я же говорил про идеи, способы решения. Просто вкатываться с нуля в js, как по мне - глупо. Сайт - https://www.olx.ua/obyavlenie/kupit-spinner-opt-i-roznitsa-spinner-spiner-spner-IDtN4Zy.html

Снизу цены, есть телефон :"38ххххххх показать". И вот эта кнопка, мне и нужна.
Аноним 30/07/17 Вск 22:54:45  1034643
>>1034639
Selenium используй, по-другому ты никак не получишь цифры.
Аноним 30/07/17 Вск 22:55:12  1034645
>>1034611
Думаю да.
Аноним 30/07/17 Вск 22:56:01  1034646
>>1034643
>>1034645
Понял, буду пробовать. Спасибо
Аноним 31/07/17 Пнд 00:21:22  1034694
Что нужно учить джуну, чтобы вкатиться на галеру?
Аноним 31/07/17 Пнд 00:22:35  1034696
>>1034646
Теоретически можешь попробовать поиграться с запросами, там у товара есть ID, возможно при правильном гет/пост запросе оно тебе таки выдаст кроме всего прочего и номер телефона.
А вообще да, селениум - самый просто и быстрый вариант.
Главное с капчёй не проебись - задержки ставь.
Аноним 31/07/17 Пнд 00:30:54  1034699
>>1034696
Ты видел какой там запрос генерится на получение номера? Поиграться точно не получится, разве что дебаггером в обфусцированной жсопараше.
Аноним 31/07/17 Пнд 00:46:01  1034703
>>1034699
А, ну я надеялся что всё таки данные зарание подгружают. Но хуй там, ок.
Надежда на АПИ так же умерла.
Аноним 31/07/17 Пнд 01:52:08  1034717
>>1034337
HYJIb4YIO! да вы охуели?! NOOLCHA уже сто лет нет, а слово до сих в спам-листе?!
Аноним 31/07/17 Пнд 06:36:15  1034736
Анкновн, что почитать про ORM чтоб понять что это, где, куда
Аноним 31/07/17 Пнд 06:40:48  1034738
>>1034717
> уже сто лет нет
Ефг весной что-то странное высрал.
Аноним 31/07/17 Пнд 11:34:42  1034787
Есть win8.1, есть python 2.7, есть модуль psutil
Почему выхлоп этого модуля по загруженности процессора (psutil.cpu_percent(interval=1) (интервал=1 типа время за которое измеряет в секундах) показывает значение меньше чем в диспетчере задач?
типа
psutil - Диспетчер
10 - 14
38 - 45
как то так в общем
Аноним 31/07/17 Пнд 11:41:18  1034789
>>1034787
Ящитаю нужно баг-репорт в майкрософт писать, приложив нему скрин.
Аноним 31/07/17 Пнд 12:53:07  1034807
Отсосу за Питон!
Аноним 31/07/17 Пнд 13:15:46  1034815
>>1034807
def ty_pidor():
print ('Poshel nahui, mudak')
Аноним 31/07/17 Пнд 13:17:11  1034816
>>1034787
>2017
>win 8.1
Ебать ты
Аноним 31/07/17 Пнд 13:24:49  1034818
>>1034816
Ну может она у него давно стоит и ставить что-то другое ему в падлу.
У меня так семерка еще стоит, уже почти 5 лет.
Аноним 31/07/17 Пнд 13:29:27  1034821
>>1034818
Да откуда ж вы беретесь, у меня на ноуте стоит 10 уже года 4. Ладно, не будем спермосрач разводить
Аноним 31/07/17 Пнд 13:45:25  1034832
>>1034821
> 10
> уже года 4
> 29 июля 2015 года
Как там в 2019ом?
Аноним 31/07/17 Пнд 13:46:03  1034833
>>1034832
Согласен, обосрался, сорян
Аноним 31/07/17 Пнд 13:55:12  1034837
Анон, вот список из строк легко заjoin'ить.
Но как заджойнить список из словарей с определенным ключем, значением которого является строка?

Пример: https://repl.it/JqDZ/1
Аноним 31/07/17 Пнд 14:06:52  1034843
>>1034837
Ну выводит же Абу Педалик, или тебе что надо?
Аноним 31/07/17 Пнд 14:09:14  1034846
>>1034843
Прочитай внимательнее код
Аноним 31/07/17 Пнд 14:10:19  1034847
>>1034837
Почему у тебя так
[CODE]print(', '.join(each['name'] for each in l))[/CODE]
Хотя нужно было так?
[CODE]print(', '.join(each['name'] for each in list_of_dicts))[/CODE]
Аноним 31/07/17 Пнд 14:12:27  1034848
>>1034847
Спасибо! Такая опечатка, что стыдна /_-
Аноним 31/07/17 Пнд 14:14:20  1034850
>>1034848
Алсо, ставить 'each' у тебя видимо привычка от других языков лол? Просто обычно пишут i или x какой-нибудь чтобы не слишком длинное было.
Аноним 31/07/17 Пнд 14:14:34  1034851
>>1034837
https://repl.it/JqDZ/2
Аноним 31/07/17 Пнд 14:16:32  1034853
>>1034850
Ага, от жабаскрипта.
Аноним 31/07/17 Пнд 14:28:35  1034858
Когда запускаю manage.py вопрос по django через powershell, то у меня открывается черное окно cmd и сразу закрывается. Я не успеваю ничего прочитать, да и неудобно совсем. Как-нибудь можно сделать так, чтобы manage.py выводил информацию в мой powershell, а не в отдельное окно cmd?
Аноним 31/07/17 Пнд 14:34:27  1034863
>>1034858
>manage.py выводил информацию в мой powershell
Разобрался, надо не .\manage.py набирать, а py manage.py
Вот я еблан, не читайте предыдущий пост.
Аноним 31/07/17 Пнд 14:48:39  1034867
123.png (21Кб, 904x245)
>>1034837
Я тебя правильно понял?
Аноним 31/07/17 Пнд 15:48:24  1034899
RabbitMQ норм штука или есть что получше изучить?
Аноним 31/07/17 Пнд 15:53:45  1034903
Посоны, что скажите за курсы http://tceh.com/edu/python/ ? Кто-нибудь учился? После этого можно скатиться на вакансию 300к/с?
Они вроде как не первый год запускают программу эту. Пока что не могу найти отзывов, кроме как у них на сайте.
Аноним 31/07/17 Пнд 16:01:20  1034909
>>1034903
Все платные курсы - развод на даллары. Ты этому всему можешь сам научиться.
Аноним 31/07/17 Пнд 16:05:19  1034911
>>1034903
> Посоны, что скажите за курсы
Много раз уже говорили, что платные курсы - хуита. Тебе там перескажут суть пары книжек, которые ты можешь сам прочитать и порешают с тобой парочку примеров (хорошо если сами их придумают, а не просто спиздят с codewars того же). После тебя может даже попытаются устроить куда-нибудь интерном без зарплаты, где ты будешь приносить кофе и выносить мусор, либо просто пошлют нахуй с трудоустройством.
> После этого можно скатиться на вакансию 300к/с?
Легко, но при некоторых условиях. Одним из них будет: "готов ли ты платить своим работадателям 350к/с?" В таком случае устроишься буквально сразу же и даже работать не нужно будет.
> Они вроде как не первый год запускают программу эту.
МММ два раза запускали уже и все еще запускают и тут же сворачивают похожую хуйню чуть ли не каждый день.
> Пока что не могу найти отзывов, кроме как у них на сайте.
Еще что-то нужно объяснять?

Идешь и читаешь книги (в том числе из шапки). Можешь посмотреть бесплатные курсы (рус или англ похуй) на ютубе, которых дохуя. Если нет того, кто загружал бы тебя задачами или у самого не особо хорошо с фантазией - решаешь задачи на том же codewars попутно надрачивая и изучая библиотеки и учишься их применять. Потом дрочишь на фреймворки и прочуюю хуиту. В итоге если ты не глуп и прилежно занимался этим и поучаствовал в каких-то проектах - сможешь начать карьеру.
Аноним 31/07/17 Пнд 16:06:04  1034912
>Работе с Git (система контроля версий, чтобы командой >разрабатывать и хранить код).
проиграно
Аноним 31/07/17 Пнд 16:09:31  1034914
>>1034903
>Основы питона
>flask/django
>html/css
>js/jquery
>sql
>git
>unit тесты
>89000 рублей
Курсы уровня гикбрейнс для молодых и шутливых вкатывальщиков
Аноним 31/07/17 Пнд 16:14:03  1034915
>>1034909
>>1034911
>>1034914
Спасибо, посоны!
Аноним 31/07/17 Пнд 16:15:22  1034918
>>1034903
Палю годноту.
https://school.hh.ru/
Аноним 31/07/17 Пнд 16:26:24  1034930
>>1034918
Гран мерси, анон.
Аноним 31/07/17 Пнд 17:20:17  1034943
Screenshot20.png (312Кб, 1920x1080)
Привет всем, вкатываюсь в питон с 0 знаний о погромировании. Иду по книжке A byte of Python, для начала. Такая проблема. В comodo не получается запустить скрипт в нижней части, вылезает ошибка. Если из папки запустить - все работает инпут добавлен, чтобы командная строка не закрывалась сразу Как исправить?
Или выбрать другой редактор, чтобы не мучаться поначалу с настройкой редактора вместо изучения новой для меня области?
Аноним 31/07/17 Пнд 17:34:31  1034950
>>1034943
>p
>P
Аноним 31/07/17 Пнд 17:42:33  1034957
>>1034943
Ну хуй знает, раз знаний 0, то я бы на твоем месте попробовал в блокноте писать свои хелловорды. Заодно научишься основам работы с консолечкой командной строкой и будешь лучше понимать, каким набором инструментов ты вообще владеешь.
Аноним 31/07/17 Пнд 17:48:11  1034960
>>1034943
Попробуй прочитать, что там написано, потом подумай, в чем все-таки проблема.
Аноним 31/07/17 Пнд 18:00:53  1034971
>>1034950
> c:\Python27\python.exe: can't open file 'hellwrld.py': [Errno 2] No such file or directory
Изменил, ничего не поменялось.
>>1034957
В блокноте как раз не советуют. Если я сам файл запущу даблкликом в папке, выскочит консоль с хеллоувордом. Тут проблема как раз в том, что внутри редактора не проходит.
>>1034960
Мне сам скрипт скинуть в корневую папку редактора? Если перенести, редактор постояноо высвечивает running, а через даблклик открывается консоль с хеллоувордом
Аноним 31/07/17 Пнд 18:01:27  1034972
Screenshot21.png (447Кб, 1920x1080)
>>1034971
Пик отклеился
Аноним 31/07/17 Пнд 18:01:44  1034973
>>1034971
>c
>C
Аноним 31/07/17 Пнд 18:08:40  1034982
Решил поиграться с питоном, но не понимаю, где ошибка.
a = input()
b = input()
a+=b
print(a)

Входные данные: 2; 3
Выход 23, вместо 5.
Аноним 31/07/17 Пнд 18:09:22  1034983
>>1034982
Гугли типа данных.
Аноним 31/07/17 Пнд 18:11:03  1034986
>>1034982
Ты пришле поиграться с нашей Змеей, но сделал это без увожения
Аноним 31/07/17 Пнд 18:11:06  1034987
>>1034918
так это только для ДС
Аноним 31/07/17 Пнд 18:13:56  1034988
>>1034983
Я читал про них, возможно я просто глуп.
>>1034986
Ну пожалуйста! ;3
Аноним 31/07/17 Пнд 18:15:08  1034990
>>1034988
Ответь ка нам, что делает инпут, подробно. Можешь ответ подгяядеть в доках
Аноним 31/07/17 Пнд 18:15:20  1034991
>>1034988
http://pythontutor.ru/lessons/inout_and_arithmetic_operations/
Аноним 31/07/17 Пнд 18:22:38  1034999
>>1034990
>>1034991
Я понял, спасибо, поцаны Люблю Вас,
Аноним 31/07/17 Пнд 18:23:48  1035000
Анон, проясни моент о итераторах и генераторах, все ли я правильно понял.
Итераторы это не то, что итерируется по коллекции объектов, а то что позволяет по себе итерироваться, так ведь? Тоесть, iterator и iterable это одно и тоже?

А генераторы это выражения или функции, которые возвращают по одному значению с помщью yield, и нужны для корутин
Аноним 31/07/17 Пнд 18:30:09  1035001
Screenshot22.png (329Кб, 1920x1080)
>>1034973
Стало еще хуже
Аноним 31/07/17 Пнд 18:31:55  1035002
>>1035001
>‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© ¤ЁбЄ
И нет, русских названий нет в пути к файлу/папке
Аноним 31/07/17 Пнд 18:33:08  1035003
>>1035000
Итератор, любой объект у которого реализован метод next который возвращает элемент из итерируемого объекта у которого есть метод __iter__.
Аноним 31/07/17 Пнд 18:34:26  1035004
>>1035001
Ну теперь уже все работает. А с кодировкой ебись сам, я в питоне 3 работаю.
Аноним 31/07/17 Пнд 19:17:28  1035026
>>1035001
Системе не удается найти указанный путь.
Аноним 31/07/17 Пнд 19:18:35  1035027
>>1035001
Прописывай путь до файла .py полностью.
Аноним 31/07/17 Пнд 19:25:48  1035028
image.png (37Кб, 673x252)
Такс
Аноним 31/07/17 Пнд 19:28:04  1035030
>>1034911
Вот смотри, читаю я книгу решил стартануть с Доусона перед вкатыванием во всякие Лутцы. Кстати изучать лучше с печатного документа или похуй? Слышал от одного товарища что лучше с печатного. Часть задач получается, часть нет. Когда не получается ведь и объяснить не кому что к чему. Хотя в голове варятся идеи всё равно, а реализовать их не могу в силу не знания всех основ. Просто идти на пролом, решать что получается и не ломать голову слишком долго? Или сидеть пыхтеть над каждой задачей пока не выдавишь из себя верное решение?
Аноним 31/07/17 Пнд 19:33:28  1035032
>>1035030
Если пишешь проектик, изучая библиотеку или фреймворк, то надо пыхтеть пока не накостылишь и не навилосипедишь, как мне видится. А мелкие задачки - ну потрать день в раздумиях, но не больше.
Аноним 31/07/17 Пнд 19:43:34  1035035
>>1034460
Конструктор dic() медленнее литерала {}. Гуглить python dict constructor performance
Аноним 31/07/17 Пнд 19:44:49  1035036
dict быстрофикс
Аноним 31/07/17 Пнд 19:44:55  1035037
>>1035030
Вот этот можешь посмотреть, довольно неплохой курс. https://www.youtube.com/playlist?list=PLGLfVvz_LVvTn3cK5e6LjhgGiSeVlIRwt
Если проблемы с английским (а их не должно быть, с ним так или иначе придется сталкиваться и это будет критично) - можешь какой-нибудь "Ленивый питон" посмотреть на ютубе, прямо так и забивай в поиск.
Не могу понять, какая разница будет между печатным и эл. вариантами. Только если у тебя аллергия на бумагу или глаза от монитора сильно быстро устают (опять же, а как тогда кодить потом лол, не на бумажке же псевдокод писать и передавать макакам).
Начинать можешь с чего хочешь.
Если что-то не получается - всегда есть гугль, да и тут можно спросить. Есть один правда "горящий", который будет кричать и топать ножками, но на него можешь хуй забить и спрашивать. Правда лучше все таки попробуй сначала погуглить сам.
Ломать голову так или иначе придется. Без этого никуда и если это тебя отпугивает возможно тебе стоит пересмотреть необходимость обучения.
Аноним 31/07/17 Пнд 19:50:02  1035039
08aq5hTC9x4.jpg (76Кб, 501x604)
>>1034322 (OP)
Как же я благодарен анонимусу за такую all-in-one подборку для начинающего.
Спасибо, анон!
Аноним 31/07/17 Пнд 19:53:31  1035040
>>1035039
Подрочил бы ее носочками и кончил бы на волосы.
Аноним 31/07/17 Пнд 20:07:15  1035043
>>1035037
Трудности не пугают, пугает что я двигаюсь на ощуп, и нет никакой уверенности что я делаю правильно.
Аноним 31/07/17 Пнд 20:11:20  1035044
Что лучше для знакомства с питоном - этот курс от мит https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10
или оф доки на сайте питона?
Аноним 31/07/17 Пнд 20:12:18  1035045
>>1035044
Курс наверное неплох, я не пмню чо там в нем. Есть ли ольше проекты
Аноним 31/07/17 Пнд 20:20:49  1035046
>>1035044
Я бы советоал composing programs, а то я его дропнул не осилив, может с кем-то получилось б
Аноним 31/07/17 Пнд 20:38:48  1035052
>>1035030
После того как лутц надоест (у меня это было странице на 800), читни "Лучано. Python К вершинам мастерства", после Лутца как глоток свежего воздуха. Почти нет воды, рассказывает про действительно пикантные возможности (Я ахуел, когда узнал, что можно строку изменять саму по себе, а не создавать новый объект каждый раз)
Аноним 31/07/17 Пнд 20:46:20  1035058
>>1035052
> что можно строку изменять саму по себе
Подробнее, а то может ты говоришь о каком-нибудь методе, который "незаметно" ковыряет строку, а на деле он так же собирает новую но "за кулисами".
Аноним 31/07/17 Пнд 20:47:41  1035059
>>1035058
https://pynsk.ru/blog/2016/01/26/memoryviews-std/
Только тут немного код устарел
Аноним 31/07/17 Пнд 20:56:44  1035069
>>1035059
>можно строку изменять саму по себе
>memoryview
Нельзя, ты не правильно понял принцип работы этой функции.
Аноним 31/07/17 Пнд 21:00:33  1035071
>>1035069
Это интерфейс к данным объекта памяти же? Мы же изменяем объект строки, когда ковыряем его в памяти без создания нового объекта, чем не изменение?
Стоит ли учить С, если никогда не планирую заниматься чем то низкоуровневым? А то в некоторых местах питон и си так близко соприкасаются, что иногда кажется, что их знание поможет побороть некоторые бутылочные горлышки питона
Аноним 31/07/17 Пнд 21:16:26  1035084
>>1035071
Строка неизменяемый тип, если ты через memoryview получешь к ней доступ, то ты ее все равно не изменишь.
In [82]: c=memoryview(b'123')

In [83]: c[0]
Out[83]: 49

In [84]: c[0]=48
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-84-a93e27aae6ef> in <module>()
----> 1 c[0]=48

TypeError: cannot modify read-only memory
Аноним 31/07/17 Пнд 21:17:33  1035086
Можно ли на питоне сделать сайт и поднять на каком-нибудь апаче?
Аноним 31/07/17 Пнд 21:17:59  1035087
>>1035086
Апач устарел. Сайт сделать можно.
Аноним 31/07/17 Пнд 21:22:33  1035091
>>1035084
Хотя, нет, ты прав, это я мудак.
Аноним 31/07/17 Пнд 21:22:34  1035093
>>1035071
C довольно простой язык, почему бы и не изучить. Писать вот только на нем аккуратно нужно, интерпретатор\ВМ тут уже тебя не прикрывает.
Аноним 31/07/17 Пнд 21:23:57  1035094
>>1035087
А как? Можно гайдец? Хочу запилить сервис, куда можно будет скидывать всю инфу, какую захочешь.
Аноним 31/07/17 Пнд 21:25:14  1035096
>>1035094
Flask, для твоей задачи достаточно и разберешься что к чему
Аноним 31/07/17 Пнд 21:25:23  1035097
>>1035094
Django.
Сервис который ты описал вполне вероятно можно найти готовый.
Аноним 31/07/17 Пнд 21:26:46  1035098
>>1035096
>>1035097
Бля, а шо легче под шиндовс запилить, без танцев с бубном вокруг линухов
Аноним 31/07/17 Пнд 21:27:49  1035101
Screenshot.png (8Кб, 412x177)
Анончики, как сравнивать значение функции, которая возвращает True, False и None c False по pep8?
Аноним 31/07/17 Пнд 21:28:25  1035102
>>1035098
PHP
Аноним 31/07/17 Пнд 21:28:25  1035103
>>1035091
Бывает, а кстати, почему строку не сделали изначально изменяемой? Для хеширования?
Аноним 31/07/17 Пнд 21:29:13  1035104
>>1035101
is
Аноним 31/07/17 Пнд 21:29:14  1035105
>>1035100
>>1035102
Да пiшли ви до дупи
Аноним 31/07/17 Пнд 21:32:13  1035107
Screenshot.png (3Кб, 280x129)
>>1035101
Суть в том что not x возвращает True для None и False
Аноним 31/07/17 Пнд 21:34:43  1035108
>>1035103
Да, и еще по многим причинам, например проще выделять память под строку, зная, что она не изменится, не надо парится, что если ты изменил строку, то у тебя изменится ключ в словаре или атрибут, коим эта строка является и т.п.
Аноним 31/07/17 Пнд 21:35:13  1035109
Pekaexploitable.png (11Кб, 547x579)
def __tvoya_mamka(self, *ko, kokoko):
if "anus" in kokoko and kokoko["anus"] not in {None, ""}:
args = {"anus" : "op_hui"}
self.__tvoya_mamka(
args)
Аноним 31/07/17 Пнд 21:37:16  1035111
>>1035107
Ну все правильно, None приводится к типу bool и соответственно становится False. Зачем тебе писать not?
Аноним 31/07/17 Пнд 21:45:35  1035116
>>1035111
Что бы было по pep8.
Аноним 31/07/17 Пнд 21:49:10  1035120
>>1035116
https://www.python.org/dev/peps/pep-0008/#programming-recommendations
Аноним 31/07/17 Пнд 21:51:07  1035124
PyPy уже на тройку допилили? Неудобно как то ощущать, что пишу на си с повышенным уровнем абстракции.
Аноним 31/07/17 Пнд 22:01:51  1035132
>>1035124
3.5 есть, но тебе он с какой целью то нужен?
Аноним 31/07/17 Пнд 22:03:17  1035134
>>1035132
Я хочу писать на полноценном языке, а не сях с прикрученными абстракциями, которые чудовищно снижают производительность
Аноним 31/07/17 Пнд 22:07:02  1035137
>>1035134
Интересно, а чем ты таким на питоне занят, что тебе производительности не хватает?
Аноним 31/07/17 Пнд 22:10:23  1035138
>>1035137
Тут дело не в производительности, а в идее! Вот завезут компеляцию и статистическую типизацию по желанию вот тогда дадим всем посасать
Аноним 31/07/17 Пнд 22:17:24  1035145
>>1035138
>статистическую типизацию по желанию
Давно уже есть mypy.
>завезут компеляцию
https://docs.python.org/devguide/compiler.html
Аноним 31/07/17 Пнд 22:32:45  1035155
>>1035052
Много споров вижу про SICP. В каком момент времени его стоит зачитать?
Аноним 31/07/17 Пнд 22:38:24  1035161
>>1035155
когда неискушенные начнут принимать тебя за мидла
Аноним 31/07/17 Пнд 22:40:46  1035164
>>1035155
Смотри сам. Многих отпугивает математика, так что даже е пытаются как меня, а кому то заходит. Но помни, что это вводный курс в CS
Аноним 31/07/17 Пнд 22:42:49  1035166
image.png (3024Кб, 1200x1528)
>>1035155
А что ты хочешь делать? Для подавляющего большинства современных задач на питоне sicp будет оверкилом.
Сейчас коммерческое программирование представляет из себя комбинирование готовых решений, а не написание их с нуля (тем более, в этом курсе часто предполагается реализовывать то, что уже давно реализовано в стандартной библиотеке) . Даже в MIT отказались от sicp и вместо него теперь пик.
Аноним 31/07/17 Пнд 22:48:17  1035177
>>1035166
Но с другой то стороны написание костылей с нуля педагогически поценне будет. Ящитаю.
Аноним 31/07/17 Пнд 22:52:08  1035180
>>1035177
Там нужно писать такие велосипеды, которые ты при знании стандартной библиотеки решишь в пару строк. Если изучать sicp, то не на питоне точно, а то будешь сидеть с кислой рожей и вопросом "А зачем так сложно делать?"
Аноним 31/07/17 Пнд 22:54:13  1035183
>>1035180
Вот оттого то мне питон и не кажется лучшим выбором как первый яп. Потому что уже есть метод sort, нахуя мне лохоритмы учить))
Аноним 31/07/17 Пнд 22:57:18  1035187
>>1035183
Сейчас все современные высокоуровневые япы типа жабы и шарпа имеют свой sort(), учи си, хули
Аноним 31/07/17 Пнд 23:18:38  1035205
Добавил еще книг в шапку. Возможно вам понравится.
Аноним 31/07/17 Пнд 23:25:12  1035209
>>1035205
Интермидиейт питон?
Аноним 31/07/17 Пнд 23:29:04  1035214
Screenshot5.png (87Кб, 1366x768)
>>1035001
Нашел ответ, надо было скинуть скрипт в папку с программой.
Выполняю примеры из книжки, немного их изменяя. Очень фаново, я даже не ожидал, что так весело будет. Иду к успеху?
Аноним 31/07/17 Пнд 23:37:34  1035227
>>1035214
Это что за йоба? Гном-билдер?
Аноним 31/07/17 Пнд 23:43:04  1035231
>>1035227
кодомо иде 10 стандартный
Аноним 31/07/17 Пнд 23:48:58  1035238
1320443953798.jpg (61Кб, 800x692)
>>1034738
Бля, а я и не знал.
Аноним 01/08/17 Втр 00:00:15  1035252
>>1035205
Опять это коллекционирование книг, которые никогда не будут прочтены.
Да, да - я проецирую.
Аноним 01/08/17 Втр 01:27:58  1035300
Что скажете за Jython? Скорость выполнения JVM + JIT + экосистема Java + возможность интеропа с языками JVM? Или же не все так хорошо?
Аноним 01/08/17 Втр 01:37:49  1035301
>>1035300
Второй пифон, нахуй так жить.
Аноним 01/08/17 Втр 01:46:49  1035305
>>1035300
Ага, вот только кроме стандартной библиотеки нет нихуя, и да питон 2.7.
Аноним 01/08/17 Втр 01:50:24  1035307
>>1035301
>>1035305
Значит самый востребованный и перспективный сейчас - это CPython?
Аноним 01/08/17 Втр 01:57:02  1035310
>>1035307
Да, и в ближайшее время точно.
Аноним 01/08/17 Втр 01:57:53  1035311
>>1035307
>>1035310
Ну, pypy вроде как пытаются вылечить от второго пифона, stackless имеет свою нишу, но всё ещё на 3.4. В общем, да.
Аноним 01/08/17 Втр 02:05:53  1035312
>>1035311
>pypy
Перспективно, но cpython пока ему не обойти, помимо скорости нужна еще штабильность и экосистема.
>stackless
Это же больше академический проект, в духе, глядите как можно.
Аноним 01/08/17 Втр 02:09:46  1035313
>>1035312
> глядите как можно
У нас на работе даже что-то под него написано, лол. Они стараются бампать версию, что уже достойно уважения.
Аноним 01/08/17 Втр 02:12:54  1035314
>>1035313
>У нас на работе даже что-то под него написано
А что написано то, хотя бы в общих чертах.
Аноним 01/08/17 Втр 02:21:04  1035316
>>1035314
Да я даже не смотрел, лол, тимлид прошлый сказал как-то, плюс в корпоративной вики видел. Скорее всего ничего такого, чего бы нельзя было написать на обычном cpython. Просто ради интереса.
Аноним 01/08/17 Втр 02:26:23  1035317
>>1035316
Понятно, думал, что-то уникальное пилится, что даже вместо greenlet или asyncio взяли именно stackless. Значит, просто легаси.
Аноним 01/08/17 Втр 02:27:25  1035318
>>1035317
Так-то у нас 99% на asyncio.
Аноним 01/08/17 Втр 02:31:09  1035319
>>1035318
Торнадо в проекте используйте?
Аноним 01/08/17 Втр 02:34:36  1035321
>>1035319
Неа, aiohttp немного. Проект вообще не веб.
Аноним 01/08/17 Втр 07:45:13  1035346
Я правильно понял суть асинхронности, что мы заставляем сервер работать постоянно и он не ждет синхронизации, заменяя ее на очередь событий?
Аноним 01/08/17 Втр 10:35:36  1035373
Сап зекач, уже пол года работаю джуном на тырпрайзе. Сегодня позвало начальство и предложило перейти на другой проект на пистоне, на пистоне есть опыт небольшого круда на джанго, в универе делал на нем лабы по паттернам, вроде даже нравилось. Соглашаться или нет, какие подводные камни ?
Аноним 01/08/17 Втр 11:05:02  1035376
>>1035373
А на чём в тырпрайзе пишешь? Если на Жаве/Шарпе, то не переходи. Если на том же питоне, то похуй.
Аноним 01/08/17 Втр 11:44:34  1035395
>>1035376
Жабе, чому не переходить ?
Аноним 01/08/17 Втр 11:47:38  1035401
>>1035376
Шарпу, чому не переходить? Да и после таких языков как жаба/шарп можно основы за день освоить. Ну и библы одинаковые встречаются
Аноним 01/08/17 Втр 11:58:18  1035408
>>1035401
Хз, чего ты мечешься, есть ли тому причина? Денг больше? А то если скучно стало на джаве то теб и на питоне станет скучно так же, хоть и не сразу
Аноним 01/08/17 Втр 12:14:19  1035413
А я тут подумал, пайтон это по сути семейство языков, в которой реализованы стандарты, указанные в pep. А то зоопарк питонвских реализаций достаточно большой, но в которых реализован почти один и тот же интерфейс (если не считать те, которые застряли в двойке, то не очень, но не суть). На лисп очень похоже
Аноним 01/08/17 Втр 12:22:26  1035419
>>1035413
Поясни, что ты имеешь в виду?
Ты считаешь разные реализации питона разными языками? У них ведь один синтаксис, и наверняка одни и те же конструкции внутри.
Аноним 01/08/17 Втр 12:33:01  1035422
>>1035419
Лучше забей, а то я понял, что если буду развивать эту мысль, то окажется, что все интерпретируемые языки лишь интерфейсы
Аноним 01/08/17 Втр 12:40:45  1035423
>>1035419
Хотя лучше скажу, вот у нас есть ironpython, он написан на шарпе, по сути мы реализовали интерфейс питона в cll, и он ограничен возможностями интрепритаци cll из этого рождаются синтаксические особенности, как статистическая типизация и еще кое что по мелочи. Такая же ситуация с Jython, то есть питон это лишь интерфейс, стандарт которого задан в pep
Аноним 01/08/17 Втр 12:47:02  1035425
>>1035395
>>1035401
Плохо для последующей карьеры. Лучше эти языки дрочить.
На Питоне зарплаты поменьше-таки будут. Сам я из-за этого хочу валить отсюда.
Аноним 01/08/17 Втр 13:23:26  1035435
image.png (196Кб, 571x476)
>>1035425
И сколько ж у тебя зарплата/опыт/место жительства, что тебя не устраивает?
Аноним 01/08/17 Втр 13:24:19  1035436
image.png (868Кб, 1280x776)
>>1035425
И не возвращайся никогда. На питоне жизни нет.
Аноним 01/08/17 Втр 14:12:17  1035453
Аноны, работал кто с рукапчёй(и с подобными сервисами)?
Хуйня какая-то с отправкой обычной капчи для рашифровки(изображения). В форме отправляю им ссылку на изображение, а мне возвращает, что типа изображение малого размера. Они от меня что ли файл ждут(что блять)?
Аноним 01/08/17 Втр 14:21:43  1035459
>>1035453
Ты бы хоть документацию к api прочитал что-ли.
Чтобы решить нормальную капчу с помощью нашего сервиса, вам необходимо загрузить изображение с помощью HTTP POST запроса к URL нашего API: http://rucaptcha.com/in.php
Сервер принимает изображения в формате multipart или base64.

Аноним 01/08/17 Втр 14:46:35  1035466
image.png (12Кб, 538x102)
>>1035459
Прочитал, антош)
Я проебался с отправкой файла самого, отправлял его в data, а нужно было отдельно.
Дурак, исправлюсь
Аноним 01/08/17 Втр 15:04:02  1035472
>>1035435
Собственно, вот.
Учтём также, что в половине вакансий на втором скрине Питон идёт довеском к С++/Java.
Аноним 01/08/17 Втр 15:04:59  1035473
>>1035472
1 скрин запрос Java
2 скрин Python
Аноним 01/08/17 Втр 15:07:29  1035474
>>1035466
Вроде был где-то в сети питоновский клиент для нее, только там его нужно было чутка допилить (не помню точно в чем там проблема была, вроде он под 2.7 написан был), года 2 назад этой хуйней занимался.
Аноним 01/08/17 Втр 16:18:53  1035512
>>1035474
Да, там я и подсмотрел то как делать и слегка изменил исходник.
Ну там клиент на строк 100, даже не серьезно, как по мне.
Аноним 01/08/17 Втр 16:20:09  1035514
>>1035512
>клиент на строк 100, даже не серьезно
Лол, ты качество кода количеством строк измеряешь?
Аноним 01/08/17 Втр 16:24:51  1035516
>>1035472
Так, а что вот, разница в з.п. не так уж и велика, еще бы ранжирование по опыт-з.п. сделать.
P.s. Ну не смотря на то что вакансий немного, но на фрилансе я без работы не сижу, как ни странно. Да, это 80% ебаный веб макакинг, что печально, но я живу надеждой вкатиться во что-то поинтересней.
Аноним 01/08/17 Втр 16:26:31  1035517
>>1035514
Я не о качестве, а о надобности такого "клиента" и клиента в принципе, над таким "функционалом".
Аноним 01/08/17 Втр 16:28:18  1035519
>>1035517
А чего тебе там не хватает?
Аноним 01/08/17 Втр 16:33:09  1035520
>>1035516
Стек фриланса макакинга на питоне это джанго\флас + жс? Где работу ищешь? Что нибудь сложнее spa на фрилансе дают делать?
Аноним 01/08/17 Втр 16:33:38  1035521
>>1035519
Там описан лишь один способ отправки - для решения обычной капчи. В той билле, что я нашел.
Вот туда бы прикрутить все остальные методы + логин на сервисе и получение API KEY(если рукапча такое позволяет, хотя если и не позволяет, то разработчик есть в ВК и открыт к общению) и вот тогда будет годнота, и можно юзать не глядя.
А если еще и остальные подобные сервисы туда собрать .... рррр, маняфантазии начались
В общем, я думаю ты меня понял, анон.
Аж захотелось сделать подобное.
Аноним 01/08/17 Втр 16:34:48  1035522
>>1035516
Количество вакансий >230к различается в 2 раза, а с учётом "Питон идёт довеском к С++/Java", вакансий там по пальцам пересчитать.
Аноним 01/08/17 Втр 16:37:53  1035525
>>1035520
Да, ты прав, только я ЖС не знаю(могу редактировать лишь чужое и писать мини скрипты), а имею собственного фронтэндера.
Разной сложности проекты бывают, начиная сайтами магазинов игрушек :3 и заканчивая простеньким сайтом на бутстрапе с йобо-бэком и спизжеными частями исходников из специфических либ.
Аноним 01/08/17 Втр 16:39:45  1035527
>>1035522
Не знаю что и добавить. Окай, ты прав, валим, больше не перекатываемся.
Аноним 01/08/17 Втр 16:58:22  1035538
>>1035520
>Стек фриланса макакинга на питоне это джанго\флас + жс
Плюс парсеры, селениум ну и работа с офисовскими документами.
Аноним 01/08/17 Втр 16:59:44  1035540
>>1035521
>Там описан лишь один способ отправки
Точно, вспомнил что я дописывал, рекапчу 2 версии.
Аноним 01/08/17 Втр 17:05:58  1035544
>>1035538
Кстати да, но я вот еще с документами не работал.
Аноним 01/08/17 Втр 17:07:11  1035545
>>1035540
Так что, аноны, как насчет создания полноценной либы?
Аноним 01/08/17 Втр 17:13:50  1035549
>>1035545
Пили, хуйли нас то спрашиваешь.
Аноним 01/08/17 Втр 17:31:17  1035560
>>1035549
Одному скучно, да и тут периодически аноны спрашивают за опенсорс.
Может желающие есть.
Аноним 01/08/17 Втр 17:39:17  1035564
>>1035560
Я желающий, только ничего не умею и код пишу на питоне чуть больше 1 недели. Возьмешь?
Аноним 01/08/17 Втр 17:43:03  1035569
>>1035560
Зачем тебе аноны, заведи репозиторий, народ сам из гугла подтянется, ибо сейчас готовых модулей нет для нее.
Аноним 01/08/17 Втр 18:41:57  1035618
>>1035564
Го, пиши почту/тг/вк.

>>1035569
Ну ок, как назвать лучше?
Аноним 01/08/17 Втр 18:55:33  1035631
>>1035321
Что на питоне не веб\мл пилят? А то вакансий вне qa\data science\back-end\full-stack\ml не видел на hh
Аноним 01/08/17 Втр 19:00:51  1035635
>>1035618
@RainsOnMe
Аноним 01/08/17 Втр 19:36:49  1035660
>>1035631
Так это 50% программирования и есть. Еще 40 мобилки, остальное 10% в которые ты никогда не вкатишься.
Аноним 01/08/17 Втр 19:38:31  1035662
>>1035618
>Ну ок, как назвать лучше?
Да хоть залупой назови, но лучше python-rucaptcha
Аноним 01/08/17 Втр 19:42:24  1035667
>>1034322 (OP)
Что можете сказать о kivy ? Или лучше pyqt ?
Аноним 01/08/17 Втр 19:47:24  1035670
>>1035667
>kivy
Сырой, да и не очень удобный, даже хуже чем pyqt, в том хоть формочки можно мышкой накликать. Ну а функционал вообще не сравним. Хотя, если тебе что-то простое под антройд захреначить, то норм.
Аноним 01/08/17 Втр 19:55:49  1035675
>>1035560
Довай, с радостью поковыряюсь
Аноним 01/08/17 Втр 20:16:06  1035696
>>1035423
Ты интерпретатор пайтона можешь хоть на js реализовать. Главное чтобы он соответствовал pep.
Аноним 01/08/17 Втр 21:00:07  1035717
123.jpg (163Кб, 960x635)
Пишу программу на питоне в Kate и не могу понять в чем прикол, интерпритатор ругается на такие простые вещи как ":" в
>if n == i :
или на простые переменные по типу n, qwe, sdfdsfdg344 итд.
Кодировка стоит utf-8, хз даж че за херня.
Аноним 01/08/17 Втр 21:04:13  1035719
>>1035717
Хоть бы скрин показал
Аноним 01/08/17 Втр 21:08:29  1035720
Прошел cs50. Решил подробнее выучить python. Укус питона подойдет, или есть что получше?
Аноним 01/08/17 Втр 21:19:03  1035722
>>1035720
Лутц мне отлично зашел. Только готовься потратить от пары недель.
А для начала можешь это пролистать. Так сказать прикинуть.
https://learnxinyminutes.com/docs/python/
Аноним 01/08/17 Втр 21:31:53  1035728
>>1035719
Сорян, это не Kate, а мое долбоебство, я допустил ошибку, а она их не подсвечивает. проебался в большом количестве скобок
Аноним 01/08/17 Втр 21:47:25  1035742
Пиздос мне припекло. Решал на кодеварс кату Title Case, хотел же заебенить return с листозаполнением, но интерпритатор ругался на else и я подумал что там его быть не может, в итоге решил черещ for. И шо б вы думали, эти поцы таки решали все по уму. А я еще главное глянул в tutorial в документах, вроде else не встречается в заполнениях, ну думаю так оно и есть
Аноним 01/08/17 Втр 22:19:31  1035762
>>1035675
Почта/тг/вк?
Аноним 01/08/17 Втр 22:46:57  1035786
Заебался я разбираться
Накидайте нормальрых гайдов по связке uWSGI+nginx+Django
Вроде схема понятна, но не до конца, заебало уже ковыряться
Аноним 01/08/17 Втр 22:49:58  1035787
>>1035786
Может тебе еще конфиг напердолить? Полный гугл статей где все разжевано с примерами.
Аноним 01/08/17 Втр 22:49:59  1035788
>>1035762
@grinwood
Аноним 01/08/17 Втр 22:54:38  1035792
>>1035786
Это значит что ты дебил
Аноним 01/08/17 Втр 23:00:12  1035799
>>1035787
>>1035792
Сука, как спросят в тредике элементарую залупу, так что-то да ответят
А тут говном полили за не самую очевидную тему для ньюфага
Аноним 01/08/17 Втр 23:04:06  1035803
>>1035799
>а не самую очевидную тему для ньюфага
Ты ебанутый? В гугл заходил? Вот даже видеоинструкция есть для совсем контуженных https://www.youtube.com/watch?v=UkCk0mxImBQ Тебе я думаю, в самый раз.
Аноним 01/08/17 Втр 23:04:23  1035804
>>1035799
Лол, не обижайся, антош)
Но правда, гайдов куча, даже просто загуглив "blue ocean uwsgi Nginx Django конфигурация". А как что именно не поймешь - пиши конкретно и ответят.
Аноним 01/08/17 Втр 23:06:02  1035806
>>1035799
Контуженый тут только ты.
Аноним 01/08/17 Втр 23:16:25  1035810
>>1035803
>>1035804
>>1035806
Читал я все гайды, очень все похожи. Но подробностей мало
Что за wsgi модуль джанги? Файлик wsgi.py просто?
Аноним 02/08/17 Срд 00:45:49  1035841
>>1035810
Ладно
Более-менее разобрался
Осталось nginx конфиги побороть
Аноним 02/08/17 Срд 00:53:32  1035843
>>1035466
Ну пиздец, угарал над тобой, мол документацию по апи нихуя не читает, а сам только что 30 минут тупил, думал, хуйли пользователь не создается, а оказывается забыл словарь с параметрами в data засунуть.
>>1035459 кун
Аноним 02/08/17 Срд 02:10:22  1035859
>>1035843
Ну вот так)
Аноним 02/08/17 Срд 02:25:27  1035863
Как проверить наличие файла например /home/user/file.txt в условии?

А то я костыль такой жесткий написал, который проверяет наличие файла по содержимому его первой строчке, еще и через try except.
Аноним 02/08/17 Срд 02:28:24  1035864
>>1035863
https://docs.python.org/3/library/pathlib.html?highlight=exists#pathlib.Path.exists
Аноним 02/08/17 Срд 08:03:17  1035906
qwefqwef.JPG (27Кб, 775x378)
Как сделать что бы при запуске говна слева не выскакивало говно справа? Крч понятно, да?
Как сделать что б при запуске скрипта не появлялось окно терминала? Туда и выводить то, в принципе, нечего).
Аноним 02/08/17 Срд 08:07:07  1035907
>>1035906
Отбой, нагуглил.
Аноним 02/08/17 Срд 08:55:19  1035923
Помогите составить запрос для авторизации в инстаграме https://www.instagram.com/accounts/login/?force_classic_login

Я делал так - с этой страницы сохранял куки и csrftoken, затем отправлял post запрос с "csrfmiddlewaretoken", "username" и "password" + передавал токен в заголовке. В ответ получаю 403 ошибку, что еще я упустил?
Аноним 02/08/17 Срд 10:23:34  1035957
pic2.jpg (58Кб, 719x510)
pic.jpg (373Кб, 1920x1080)
Hallo, есть один beautifulsoup и он неправильно строит dom. Я не могу найти причину по которой свойство display в html разметке ставится на none и в начале страницы добавляется слово html. Если выводить страницу без soup'а (html в response), то все отображается верно. Что это? Битый html или защита рутрекера? Какие способом можно это пофиксить?
Аноним 02/08/17 Срд 10:50:13  1035976
13807046464350.png (79Кб, 400x398)
>>1035957
>строит dom
>beautifulsoup
Еще напиши, что он javascript выполняет, да?
Аноним 02/08/17 Срд 11:07:51  1035989
pic4.jpg (220Кб, 956x1036)
>>1035976
dom дерево, дерево синтаксического разбора - разве это не одно и то же?

На пике вывожу через print(), head на месте. Значит проблема в HttpResponse?
Аноним 02/08/17 Срд 11:13:59  1035993
>>1035989
Ты не учитываешь что джанга может еще своего говна подкидывать?
Аноним 02/08/17 Срд 11:17:55  1035996
pic.jpg (324Кб, 1150x973)
>>1035993
Вряд ли django додумался бы перекинуть содержимое head в body.
Аноним 02/08/17 Срд 11:20:55  1035998
>>1035996
Подажи
Ты тут >>1035989 принтанул без бьютифулсупа
Так зачем он тебе в джанге, тебе нужно просто хтмл вывести, ну так его и выводи
Нахуй там бьютифулсуп
Аноним 02/08/17 Срд 11:38:20  1036005
pic3.jpg (518Кб, 1919x1034)
>>1035998
>Так зачем он тебе в джанге
Нужно рутрекер в бд разложить и фронтенд сделать к бд.

>Ты тут >>1035989 принтанул без бьютифулсупа
Проглядел. На пике все равно выводится нормально, но разметка различается теперь. Кодировка изменилась и атрибуты местами поменялись.
Аноним 02/08/17 Срд 12:04:40  1036013
>>1036005
Ну напиши отдельный скрипт, им парси рутрекер в бд
Зачем это в джанге делать?
Аноним 02/08/17 Срд 12:50:32  1036035
pic.jpg (91Кб, 883x414)
pic2.jpg (62Кб, 729x315)
>>1036013
Короче у меня STACKOVERFLOW. Но приведение к str работает, да.
Аноним 02/08/17 Срд 13:29:08  1036057
>>1036035
Ты наркоман шоле? Нахуй ты это в джанговской вьюхе делаешь?
Аноним 02/08/17 Срд 14:23:24  1036074
>>1036057
А где делать?
Аноним 02/08/17 Срд 14:56:02  1036085
>>1036074
А что вообще ты хочешь сделать? Зеркало сайта?
Аноним 02/08/17 Срд 15:04:07  1036091
Аноны написал модуль для скрипта, он разбит в несколько файлов, импорт его в скрипте занимает 10 секунд. Может кто знает как ускорить импорт?
Аноним 02/08/17 Срд 15:23:24  1036105
>>1036091
Купить новый проц/оперативку/ссд.
Аноним 02/08/17 Срд 16:01:46  1036128
Как с помощью питона узнать, присоединилась ли флешка к компу? А еще лучше, путь к ней (к примеру С:/...)
Аноним 02/08/17 Срд 16:09:04  1036132
>>1036128
При помощи винапи.
Аноним 02/08/17 Срд 16:10:01  1036133
>>1036132
Ну, хотя бы знаю, в какую сторону копать, спасибо
Аноним 02/08/17 Срд 16:45:22  1036148
Имеется текстовый файл с записями типа:
user 5548
ероха 157
путин 999999999
итд

Хочу вывести на экран строчку с самым большим числовым значением, как это можно реализовать?
Аноним 02/08/17 Срд 16:47:47  1036149
>>1036148
Все можно делать словарем! Кроме того, чо нельзя конечно
Аноним 02/08/17 Срд 16:58:20  1036157
>>1036148
Реализуй при помощи питона, думаю, что он для этого хорошо подойдет.
Аноним 02/08/17 Срд 17:05:39  1036162
>>1036148
Считать построчно->.split(" ")->сравнил string[1] с этим элементом из следующей строки - схоронил наибольшее.
Аноним 02/08/17 Срд 17:13:33  1036166
>>1036085
Короче надо штуковину, чтобы парсила книги и показывала в удобном современном стиле.

Я пока не понимаю сколько кода возможно появится. Необходим api к url и models.
Аноним 02/08/17 Срд 17:17:21  1036169
>>1036166
Ну так для парсинга есть специализированные инструменты (scrapy, grab, selenium) нах ты свой говнокод городишь, да еще и во вьюхе?
Аноним 02/08/17 Срд 17:52:24  1036196
>>1036162
про sorted() ничего не слышал?
Аноним 02/08/17 Срд 18:01:13  1036204
>>1036162
>Считать построчно
Это первое что пришло мне на ум и что я сделал, через цикл for, после чего я встал в ступор.

Скиньте хоть что надо почитать и на что обратить внимание.

Аноним 02/08/17 Срд 18:13:51  1036216
>>1036204
Всмысле в ступор, ол дела сделано ведь, чо дальше то неясно
Аноним 02/08/17 Срд 18:24:12  1036228
>>1036196
Это как вариант, если записать все данные в массив, я же предлагаю иметь одну переменную, записав в неё первое число как максимальное, и потом, по мере парсинга строк, сравнивать и изменять ее/не трогать.
>>1036204
Хз даже, сиди думай.
Аноним 02/08/17 Срд 18:47:52  1036238
>>1036228
код длинный получится
через sorted() в лямбе в одну строку можно сделать
Аноним 02/08/17 Срд 18:50:53  1036240
>>1036238
Тебе строчек жалко что ли?
Что за привычка порой превращать все в нечитаемую хуиту?
Аноним 02/08/17 Срд 18:51:42  1036241
https://wiki.python.org/moin/HowTo/Sorting
Аноним 02/08/17 Срд 18:52:05  1036242
Вот допустим тут:
[CODE]de_nico=lambda k,m: (lambda k: "".join((lambda g: "".join(g[p] for p in k if p<len(g)))(m[ilen(k):(i+1)len(k)]) for i in range(len(m)//len(k)+1)).strip())((lambda s: [s.index(l) for l in k])(sorted(k)))[/CODE]
Аноним 02/08/17 Срд 18:54:29  1036245
>>1036240
Массив - это сигнал того, что в язык вкатился погроммист из пэхепэ. В пайтоне нужно делать без массивов, от этого код выглядит правильным, красивым, читабельным, емким.
Аноним 02/08/17 Срд 19:00:29  1036246
>>1036245
Еще один питон вей не понял, KISS
Аноним 02/08/17 Срд 19:43:21  1036257
>>1036245
Так я наоборот и говорю, что массив не нужен, чего ты?
P.s. В любом случае, как писать - дело лично каждого, главное "читабельность"(с).
Аноним 02/08/17 Срд 19:54:44  1036265
>>1036216
>чо дальше то неясно
1. Как пройтись именно по второй колоне
2. Даже если узнаю самое большое значение в колоне, как потом узнать и вывести рядом стоящее значение имени пользователя , ну т.е. вывести всю строку.
Аноним 02/08/17 Срд 20:05:25  1036279
>>1036265
Так как ты роходишьпо линям в файле, ты можешь как уже соетовали методом сплит разделять каждую на лист из двух элементов, и сохранять в пермеменной, содержимое оторой ты меняеь по правилам опять же описанным выше, тоесть сравнивая хранящееся там знчение со следующим,
Аноним 02/08/17 Срд 20:35:39  1036288
>>1036279
Ты был бы прав, если бы мы программировали на каких нибудь с\с++, но в питоне большая часть функций и методов уже эффективно реализованы в виде кода на плюсах в интрепретаторе, и может оказаться, что твой питоновский код, который по идее, должен выигрывать в производительности сильно уступает реализованному на си, который вызывает встроенная функция\метод
Так что лучше попробовать и то и другое и посмотреть производительность, а то у тебя получается слишком много сравнений
Аноним 02/08/17 Срд 20:36:06  1036289
>>1036288
в виде кода на сишечке
быстрофикс
Аноним 02/08/17 Срд 20:39:11  1036290
>>1036288
Ну ок, можно, вероятно, загрузить весь файл в словарь и возвращать нужную строку-ключ, и хорошо если файл маленький. А как еще сделать - не представляю
Аноним 02/08/17 Срд 20:44:02  1036291
image.png (257Кб, 873x397)
>>1036290
А это уже зависит от того, что тебе нужно больше, память или скорость, если на память насрать (то есть в любом случае, мы же не на микроконтроллерах кодим), то реализация через словари самый эффективный метод
Аноним 02/08/17 Срд 20:44:03  1036292
>>1036242
За такое, конечно, надо резать
Аноним 02/08/17 Срд 20:55:04  1036293
>>1036288
Тема с производительностью давно устарела. Запускай код в pypy и будет тебе счастье. Я генерировал простые числа выше 6 нулей в PyPy. На обычном питоне ушло бы полчаса. PyPy справился за минуту. Это благодаря JIT компилятору, который в него встроен.
Аноним 02/08/17 Срд 20:56:41  1036294
>>1036293
Вот когда pypy на продакшн начнут ставить, тогда и поговорим
Аноним 02/08/17 Срд 20:57:25  1036295
>>1036290
mmap есть для таких развлечений.
Аноним 02/08/17 Срд 21:00:57  1036296
>>1036294
Django на нем уже используют. Семикратный прирост в скорости. Чем тебе не продакшин?
Аноним 02/08/17 Срд 21:08:32  1036299
>>1036296
По тестам да, но pypy 3.5 еще в бете, шанс краша сильно возрастает
Аноним 02/08/17 Срд 21:37:33  1036318
>>1036299
Последняя жалоба на крэш была зарегистрирована 2 года назад. Еще отмазки будут?
Аноним 02/08/17 Срд 21:39:50  1036322
Я вообще pypy использую для взлома всяких запороленных архивов. Прекрасно получается, просто великолепно!
Аноним 02/08/17 Срд 21:41:14  1036323
>>1036322
Как?
Аноним 02/08/17 Срд 21:48:47  1036324
>>1036318
А неплохо они за последние 2-3 года продвинулись, помнится хотел один проект развернуть на pypy году в 2014, чисто ради интереса, но тогда не было поддержки постгреса и pillow, из-за этого пришлось отказаться. Сейчас глянул пакеты, почти все что нужно поддерживается, только sentry чет стоит как неподдерживаемый.
Аноним 02/08/17 Срд 21:49:54  1036325
Внимание! Нытья пост. Во избежание горения на заглядывай под спойлер.

Пишет типичный вкатывальщик, это мой первый язык программирования (не учитывая вскудных познаний паскаля в школе). Начинал с простых вещей, начал не много усложнять себе задачи, в итоге я все еще нахожусь в самом дне, и задачи более специфичнее и сложнее ставят меня в тупик и заставляют чувствовать себя беспомощным, гугление ничего не дает, или я просто не понимаю тот код итд. Складывается ощущение что дальше все за рамками моего понимания и дело просто не пойдет. Мотивации просто нет, так как я не могу решить поставленные себе задачи, я дописал свою программу почти до конца и сдулся на последней и наверное самой главной части.
Это знак что стоит углубится в чтение Лутца? Или не поможет?
Аноним 02/08/17 Срд 21:50:43  1036326
>>1036323
import ultimate_cracker

pass=ultimate_cracker.crack('your_mom_adult_photo.rar')
Аноним 02/08/17 Срд 21:52:45  1036328
>>1036318
>Последняя жалоба на крэш была зарегистрирована 2 года назад. Еще отмазки будут?
На двойке да, пусть тройку допиливают
чутка потолстимТо, что не используют не может сломаться
Аноним 02/08/17 Срд 21:53:18  1036329
>>1036325
Не можешь срать, не мучай жопу. Не прет кодинг, попробуй что нибудь другое, в конце концов, есть и более увлекательные занятия, чем пердолинг скриптиков в консольке.
Аноним 02/08/17 Срд 21:55:55  1036331
>>1036323
Вот так.
https://pypi.python.org/pypi/rarfile/
Первым делом скармливаешь ему словарь с часто используемым паролями. Сюда входят всякие визуально-клавиатурные с рядом стоящими клавишами. Типа zxf asd qwe 123
Потом обычный словарь. Потом уже обычный перебор по алфавиту.
Аноним 02/08/17 Срд 21:57:11  1036334
>>1036331
И как, все получилось?
Аноним 02/08/17 Срд 21:58:59  1036336
Я правильно понял декораторы?
def deco(func):
____def real_func(args):
________
какой-то код*
____return real_func

@deco
hi(a)

Вместо функции hi, у нас выполняется real_func, в которую передаются все аргументы указанные в hi, то есть в данном случае а

>>1036331
Это вроде радужные таблицы называется?
Аноним 02/08/17 Срд 21:59:24  1036337
>>1036325
Такой же путь прошел. Начинал в школе турбо-паскаля. Когда вкатывался в питон, то два месяца не мог толком вкатиться. Бросал постоянно. Но а потом я вдруг все понял и пошло как по маслу.
Аноним 02/08/17 Срд 21:59:36  1036338
>>1036331
Как только люди не извращаются, нет чтобы джоника риппер взять.
Аноним 02/08/17 Срд 22:00:23  1036339
>>1036329
>Не можешь срать, не мучай жопу. Не прет кодинг, попробуй что нибудь другое.

Раньше я пренебрегал этим делом, а сейчас, создавая что то свое мне сильно доставило. Другое дело что у меня возможно не совсем тот склад ума, который нужен программисту: я хуево решаю головоломки и прочею хуйню, хуево выходит искать какие то решения, иными словами гуманитарий мозга.
Аноним 02/08/17 Срд 22:02:33  1036342
>>1036337
>Но а потом я вдруг все понял и пошло как по маслу.
Тебе помогла какая то серьезная литература или как это было?
Аноним 02/08/17 Срд 22:03:56  1036344
>>1036334
12-значный ломается за 40 минут. После этого я пересмотрел свои взгляды на устойчивые пароли. Для ускорения процесса запускаешь прогу на трех разных компах и даешь каждой диапазон перебора. Или покупаешь крохотные инстансы и сразу в 100 потоках перебираешь ))))
Аноним 02/08/17 Срд 22:06:16  1036347
>>1036344
А там какие то алгоритмы для перебора надо писать, или что?
покажи код, позязя
Аноним 02/08/17 Срд 22:07:14  1036349
>>1036342
Я выкачал все учебники по питону, которые смог найти. Выяснилось, что в одном учебнике забыли написать важную деталь и потому не получалось, зато в другом об этом написали. Вот так всё и сдвинулось с мертвого места.
Аноним 02/08/17 Срд 22:07:27  1036350
>>1036344
>12-значный ломается за 40 минут
Ага, если он только из цифр состоит.
Аноним 02/08/17 Срд 22:09:10  1036353
>>1036347
Это называется радужные таблицы, то есть брутфорс по самым популярным значениям
Аноним 02/08/17 Срд 22:13:32  1036356
>>1036349
Что можешь посоветовать почитать? Или того что в шапке достаточно?
Аноним 02/08/17 Срд 22:14:30  1036357
rar.PNG (13Кб, 605x412)
>>1036347
Вот кусок кода для обычного числового перебора. Это для запуска на разных компах. Первая версия проги. Вводишь ему диапазон 1-100000, на втором 2000000-3000000. С алгоритмами быстрей получится, но я пока их еще не внедрял.
Аноним 02/08/17 Срд 22:15:23  1036358
>>1036353
>радужные таблицы
>брутфорс по самым популярным значениям
Нет.
Аноним 02/08/17 Срд 22:16:59  1036359
>>1036350
Я же написал, что у меня есть файл с часто используемыми паролями. Питон тупо открывает файл с тысячами паролей и перебирает из файла. Архив ломается обычно не дойдя даже и до половины файла.
Аноним 02/08/17 Срд 22:17:06  1036360
>>1036357
Ебать ты хакер. Теперь попробуй поперебирать пароль состоящий из ascii символов, а не только из цифр.
Аноним 02/08/17 Срд 22:19:22  1036362
>>1036358
Точно, ступил, тогда это dictionary attack?
Аноним 02/08/17 Срд 22:20:08  1036363
>>1036362
Тупой перебор по словарю.
Аноним 02/08/17 Срд 22:22:06  1036365
>>1036360
Таких хитрожопых очень мало. ОЧЕНЬ!!!! Как показывает практика. Самый хитрый пароль, что я видел zaq1xsw2cde3vfr4bgt5 теперь посмотри на клавиатуру и поймешь, почему он не такой хитрый как кажется.
Аноним 02/08/17 Срд 22:23:30  1036367
>>1036363
Ну вот если использовать обычный питон, то долго будет. А вот если pypi, то в 7 раз быстрей.
Аноним 02/08/17 Срд 22:25:17  1036369
>>1036367
Зачем для этого брать питон и говнокодить свой скрипт, когда есть уже готовые инструменты, которые в сотни раз быстрее работают?
Аноним 02/08/17 Срд 22:25:42  1036370
>>1036357
С перебором цифр все ясно.
Как перебор пароля с буквами делаешь?
Аноним 02/08/17 Срд 22:27:08  1036373
>>1036369
Потому что они делают вид, что что-то ломают.
Аноним 02/08/17 Срд 22:27:09  1036374
>>1036357
Спасибо, попробую
Аноним 02/08/17 Срд 22:28:44  1036377
>>1036373
Ну так бы сразу и сказал, что ты ебанутый школьник.
Аноним 02/08/17 Срд 22:29:07  1036378
>>1036370
Тупишь зачем?
1. Файл с паролями. Отрываешь и построчно читаешь.
2. Если не помогло то по алфавиту for i in 'abc..'
Аноним 02/08/17 Срд 22:29:48  1036380
>>1036377
Сам ты шлюха. Я специально тестировал эти проги.
Аноним 02/08/17 Срд 22:33:25  1036384
>>1036378
Файл с паролями ясно. Интересует перебор алфавита.
Про него, с примерами, можешь рассказать?
Есть какие-то вероятностные модели паролей?
Аноним 02/08/17 Срд 22:35:41  1036385
antenna.PNG (59Кб, 520x287)
Еще купил специальную антенну, нашел wifi за сто метров от дома и подобрал пароль к сети.
Аноним 02/08/17 Срд 22:38:48  1036391
>>1036384
Самое вероятное по клавиатуре из рядом стоящих клавиш, как я выше писал. Разбиваешь на кластеры zx as qw er df 12 ty 34 и потом миксуешь между собой. Просто вспоминаешь самого себя, когда придумываешь пароль, когда считаешь себя самым хитрым.
Аноним 02/08/17 Срд 22:57:18  1036401
>>1036391
Окай, спасибо, няш)
Аноним 02/08/17 Срд 22:57:35  1036402
>>1036385
Толстовку с маской уже купил?
Аноним 02/08/17 Срд 22:59:54  1036403
>>1036402
В моем доме более двадцати wifi сетей, но я специально выбрал самую удаленную.
Аноним 02/08/17 Срд 23:02:12  1036404
>>1036403
Норм, общество то когда выебешь?
Аноним 02/08/17 Срд 23:03:29  1036406
Помогите говнокодеру, пожалуйста.
Можно ведь короче решить эту задачу, так?

ЗАДАЧА:
В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.

Мое решение - https://ideone.com/aFPSKO
Но это я в гугл полез( не гуглил задачу) и узнал про модуль math
Аноним 02/08/17 Срд 23:06:00  1036409
>>1036406
И вообще, правильно ли я решил?
Аноним 02/08/17 Срд 23:16:17  1036419
>>1036404
Когда биткоины научусь тырить )))
Аноним 02/08/17 Срд 23:19:44  1036425
>>1036406
>Можно ведь короче решить эту задачу, так?
print(math.ceil(sum(int(input()) for _ in range(3))/2))
Аноним 02/08/17 Срд 23:24:25  1036431
>>1036425
Спасибо огромное! Буду разбирать твой код сейчас ;3
Аноним 02/08/17 Срд 23:27:13  1036434
Вот эта строчка в моем коде os.path.dirname(sys.argv[0]) Выглядит как не нужная, но на самом деле это вынужденное решение, если создаешь app при помощи pyinstaller. Иначе будет ошибка при запуске app.
Аноним 03/08/17 Чтв 00:05:33  1036468
Сегодня опять пришлось шкварится об ваше говно - на работе попросили починить Sentry. Поломка заключалась в том, что оно дристало эксепшенами на сравнение timezone aware и timezone naive объектов даты-времени, и соответственно не делало того, что шло в коде после этого сравнения.
Это блять просто вообще ГАУБИЦА, даже прибитая железнодорожными костылями индентация отдыхает.
Аноним 03/08/17 Чтв 00:17:46  1036476
>>1036468
>Это блять просто вообще ГАУБИЦА
Я не прочитал документацию, мне джанга выдала ошибку виноват питон!!1 Норм подход, продолжай в том же духе.
> даже прибитая железнодорожными костылями индентация отдыхает.
Ага скобочки то с семиколонами в каждой строчке куда удобнее.
Аноним 03/08/17 Чтв 02:03:06  1036508
13212313651772.jpg (70Кб, 533x594)
>>1036357
> rar
Бля, кто-то пользуется этим говном?!
Аноним 03/08/17 Чтв 05:46:57  1036545
>>1036476
Не, бля, высасывать из пальца ошибку, когда на серваке стоит UTC и пользователю вообще похуй на таймзоны - вот это охуенный подход, так подебим.

Аноним 03/08/17 Чтв 05:48:02  1036546
>>1036508
Все, кого не устраивает степень сжатия преведа из семидесятых (zip) и одновременно не хочется тепловой смерти вселенной от применения 7z и FreeRAK.
Аноним 03/08/17 Чтв 06:11:59  1036547
>>1036546
Как насчёт tar.bz2?
Аноним 03/08/17 Чтв 10:05:50  1036615
А как питон используется на десктопе? Я знаю про только скрипты и рисования гуя, что еще?
В статье на лурочке написано, что он плотно засел в поделиях майков, в каком месте?
Аноним 03/08/17 Чтв 13:41:06  1036727
image.png (19Кб, 829x318)
Ребят, как правильно сделать post запрос с этими параметрами? Прям точь в точь
Аноним 03/08/17 Чтв 13:48:29  1036732
>>1036727
http://docs.python-requests.org/en/master/user/quickstart/#make-a-request
Аноним 03/08/17 Чтв 13:57:25  1036738
>>1036732
Именно с таким пейлоадом. Там где написано autist, как это указать?
Аноним 03/08/17 Чтв 14:13:08  1036748
15010189302871.jpg (69Кб, 602x717)
>>1036169
>scrapy
Oh, boy, here we go again.

Я потратил 9 часов чтобы выяснить его алгоритм установки:
- uninstall Microsoft Visual Studio 14.0
- install Visual C++ 2015 Build Tools (.NET framework SDK, Windows 10 SDK)
- Build Tools для Visual Studio 2017 (Пакет SDK для Windows 10, Инструменты Visual C++ для CMake)
- pip install scrapy
- pip uninstall lxml
- pip install lxml-3.7.3-cp36-cp36m-win32.whl

Несколько десятков зависимостей и 5 гигов компиляторов. Мерзость.

inb4 азаза прыщи ставь мамку ибал
Аноним 03/08/17 Чтв 14:20:51  1036754
>>1036546
Лол, и на сколько процентов zip хуже сжимает? На сколько процентов 7zip дольше сжимает? Как уж на сковородке!
Аноним 03/08/17 Чтв 14:29:50  1036763
>>1036748
+ pip install pypiwin32
Аноним 03/08/17 Чтв 14:56:05  1036778
Привет всем. Такая проблема не знаю может еще у кого-то такое есть в процессе обучения. Допустим есть задача "X", вот я пыхчу над ней и решаю ее. Потом проходит какое-то время (например месяц). Мне попадается задача пусть и не на 100% схожая с задачей "X", но явно есть общие элементы и способы решения (как потом оказывается), но в процессе решения до меня это как будто не доходит. Будто я решаю эту задачу с нуля, как будто до нее не решал ничего похожего никогда. отчего так происходит и что делать?
Аноним 03/08/17 Чтв 15:01:41  1036788
>>1036778
Задрачивать пока не будешь на автомате решать лол.
Я тут задачки тоже решал и 4 раза подряд попадалась задача, где нужно было инт выдать с 2 знаками после запятой и я наглухо забывал, как это сделать без {:.2f}.format(). На четвертый раз правда запомнил и теперь не забуду точно лол.
Аноним 03/08/17 Чтв 15:15:46  1036795
>>1036788
>инт
>с 2 знаками после запятой
У тебя там int на свой тип данных переопределен что ли?
Аноним 03/08/17 Чтв 15:24:56  1036800
>>1036795
Ну флоат, не еби мозг.
Аноним 03/08/17 Чтв 15:26:02  1036802
>>1036727
>>1036738
Бамп
Аноним 03/08/17 Чтв 15:34:46  1036810
>>1036800
>Ну
Мамку твою гну, хуило нестрогое
Аноним 03/08/17 Чтв 15:37:48  1036811
>>1036778
Опыт, батенька, опыт. Есл ты 200 ет назад решал 3/4 + 3/5, а потом нет, то ты так же будешь приступать к ней, как новой задаче
Аноним 03/08/17 Чтв 15:41:35  1036813
>>1036802
В headers запроса добавь.
Аноним 03/08/17 Чтв 15:44:06  1036814
Как пофиксить это? Зачем мне адрес объекта в памяти, вместо самого объекта?
<object at 0x00000001E4CBBD18>
Аноним 03/08/17 Чтв 15:45:18  1036817
>>1036814
Пригодится же. Обязательно запиш на листочек.
Аноним 03/08/17 Чтв 15:46:23  1036818
>>1036788
>>1036811
То есть нужно после решения задачи ту же самую задачу перерешивать по много раз, пока не впечатается?
Аноним 03/08/17 Чтв 15:47:35  1036821
>>1036814
>Как пофиксить это?
Переопределить __repr__
>Зачем мне адрес объекта в памяти, вместо самого объекта?
Кто тебя наркомана знает, зачем он тебе понадобился.
Аноним 03/08/17 Чтв 15:48:31  1036822
>>1036818
Как вариант. Ты как учил стишки в школе? Я лично читал раз за разом заучивая по строчке, а потом полностью.
Аноним 03/08/17 Чтв 15:51:36  1036825
>>1036818
Я лично так не делаю, одну и ту же задчку то. Хуй знает, ананас, надо решать мого разных задач, пусть они повторяются даже с интервалом неким. Эти задачки ведь служат для закрепления синтаксиса, какихто общеупотребительных форм
Аноним 03/08/17 Чтв 15:55:37  1036832
>>1036615
В основном в линукс. Большинство дистрибутивов идут с питоном потому что часть функционала на нем. В частности, apt, один из самых популярных пакетных систем.
Аноним 03/08/17 Чтв 16:01:05  1036836
>>1036832
>В частности, apt, один из самых популярных пакетных систем.
И самый уебищный.
Аноним 03/08/17 Чтв 16:02:06  1036837
>>1036821
Как конкретно?
Аноним 03/08/17 Чтв 16:03:29  1036839
Нид хельп.
Есть словарь с ключами, ну например там
fruits = {'apple':1, 'orange':3, 'hui':6}
Не могу допетрить как вывести значения по ключам.
for key in fruits:
print 'apple:%' % fruits['apple']

пишет нихуя синтаксис неправильный.
Аноним 03/08/17 Чтв 16:05:38  1036841
>>1036839
>Не могу допетрить как вывести значения по ключам.
Загуглить.
Аноним 03/08/17 Чтв 16:06:02  1036842
>>1036837
Конкретно что?
Аноним 03/08/17 Чтв 16:07:13  1036843
>>1036836
Ты кто чтоб осуждать
Аноним 03/08/17 Чтв 16:08:04  1036844
>>1036841
Чтобы я без тебя делал, ебанашка.
Аноним 03/08/17 Чтв 16:08:28  1036846
>>1036843
Пользователь операционной системы GNU/Linux.
Аноним 03/08/17 Чтв 16:09:05  1036847
>>1036846
Вот и пользуйся тем что есть, пользователь.
Аноним 03/08/17 Чтв 16:10:11  1036849
>>1036844
Ты чего такой злой? Я же не виноват, что ты мозгами обделен.
Аноним 03/08/17 Чтв 16:11:10  1036851
>>1036849
да и ты похоже недалеко ушел
Аноним 03/08/17 Чтв 16:18:59  1036860
>>1036825
>>1036822
Ок спасибо. Просто думал один раз решу какой-то пример правильно и общий приницп сразу запомнится и буду на автомате везде его использовать.
Аноним 03/08/17 Чтв 16:19:56  1036862
>>1036839
http://lmgtfy.com/?iie=1&q=%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8+%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%BF%D0%BE+%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%BC+python
Аноним 03/08/17 Чтв 16:22:30  1036872
>>1036839
Бог Всех Змей дал теб key в этом for, так что ж ты
Аноним 03/08/17 Чтв 16:23:53  1036877
>>1036862
Проблема в том, что во всех рассмотренных случаях, ну или почти во всех, мой способ с % не используется, и я так понимаю что проблема как раз в нем, потому что если делать вывод "по-простому", то все норм работает
Аноним 03/08/17 Чтв 16:25:05  1036878
>>1036872
надо fruits[key] получается?
Аноним 03/08/17 Чтв 16:25:56  1036884
>>1036872
Heil Python
Аноним 03/08/17 Чтв 16:26:12  1036885
>>1036846
Я вот не понимаю насколько надо быть ебанутым чтобы перепробовать все менеджеры пакетов, посидеть на каждом из них месяц-два, потестить чтобы сложилась объективная картина. Извините, но пиздануты вы в край просто. Времени у вас как я вижу полно. Наверное еще и аниме смотрите?
Аноним 03/08/17 Чтв 16:26:57  1036888
>>1036885
>аниме
Только в пост
Аноним 03/08/17 Чтв 16:28:14  1036892
>>1036885
В чем проблема если это интересно? Зачем еще время?
Аноним 03/08/17 Чтв 16:28:15  1036893
>>1036877
Ну ты в цикле key перебираешь, но в принт этой переменной нет.
for key in fruits:
print('{0}:{1}'.format(key, fruits[key]))
Вот тебе примерно так.
Аноним 03/08/17 Чтв 16:29:35  1036897
>>1036885
За 10 лет прыщеебства (из них 8 по работе) вполне можно.
Аноним 03/08/17 Чтв 16:30:55  1036899
>>1036877
Вот тебе с таким форматированием
print('%s: %s' % (key, fruits[key]))
Аноним 03/08/17 Чтв 16:44:03  1036927
2.JPG (25Кб, 1063x293)
>>1036899
Аноним 03/08/17 Чтв 16:45:44  1036932
>>1036842
иди нах пидор, только время отнял
Аноним 03/08/17 Чтв 16:45:50  1036934
>>1036927
Ёбнутый сука.
Аноним 03/08/17 Чтв 16:46:37  1036936
>>1036927
REEEEEEEEEEEE
Аноним 03/08/17 Чтв 16:49:11  1036942
>>1036934
>>1036936
Понял
Аноним 03/08/17 Чтв 16:54:12  1036953
>>1036932
Всегда рад помочь, обращайся если что.
Аноним 03/08/17 Чтв 16:54:32  1036954
>>1036942
Скобки поставь.
print('%s: %s' % (key, prices[key]))
print('%s: %s' % (key, stock[key]))
Аноним 03/08/17 Чтв 16:55:47  1036957
>>1036836
Почему?
Аноним 03/08/17 Чтв 16:56:32  1036958
>>1036957
Онскозал
Аноним 03/08/17 Чтв 16:58:02  1036961
>>1036748
сидишь под виндой - страдай достойно, а не ной на двачах
Аноним 03/08/17 Чтв 17:00:58  1036963
>>1036778
любую задачу можно разбить на реюзабельные блоки. любую программу можно составить из реюзабельных блоков.

умение совмещать приходит с опытом.
Аноним 03/08/17 Чтв 17:03:55  1036966
>>1036957
Чтобы понять, достаточно столкнуться с broken package. И причем это бывает даже в стабильной ветке дебиана, без левых репозиториев. Очень весело фиксить, рикомендую.
Аноним 03/08/17 Чтв 17:12:56  1036972
wpss201708030001.png (75Кб, 768x1280)
>>1036878
Пик.
Ну а дальше в цикле могешь обращаться:
> dick[KEY]
Аноним 03/08/17 Чтв 17:24:06  1036982
>>1036972
Плохой совет.
Аноним 03/08/17 Чтв 17:33:21  1036996
>>1036982
Why?
Аноним 03/08/17 Чтв 17:39:08  1037001
https://www.reddit.com/r/dailyprogrammer/

Задачки, если кому надоть
Аноним 03/08/17 Чтв 17:40:57  1037003
Анон, можно ли запилить катрочную игру без сношений с pygame. чисо седсвами того же кути?
Аноним 03/08/17 Чтв 17:46:02  1037006
анон, чем кроме говенного пигаме можно с контроллерами работать. В частности с джойстиком или гаймпадом?
Аноним 03/08/17 Чтв 17:59:56  1037017
>>1036966
А какой самый пиздатый?
Аноним 03/08/17 Чтв 18:26:31  1037040
ppdf.png (9Кб, 543x264)
>>1036431
>>1036425
лол, как же всё изично, а я как долбень, не зная про модуль math, сделал такую хрень
Аноним 03/08/17 Чтв 18:29:58  1037043
>>1037006
Наверняка есть порт SDL под питон.
Аноним 03/08/17 Чтв 18:38:05  1037053
FEJ54KZGXUZIJ4B[...].jpg (20Кб, 512x348)
У меня тут возник вопрос, а есть какое нибудь IDE для питона, а лучше просто модуль, чтобы можно было из консоли сохранять код, допустим написал функцию на ходу отладил, бац добавил её в файл, или открыл её и изменил удобным способом. В общем что нибудь не являющееся ИДЕ и позволяющее писать подобно бейсикам на старых компах.
Аноним 03/08/17 Чтв 18:40:38  1037056
>>1037003
>сношений
Ты думаешь, что с pyqt тебе не придется ебаться? Учти, что документации именно для питона на него нет, есть только родная qt-шная на крестах.
Аноним 03/08/17 Чтв 18:40:42  1037057
>>1036406
тоже на питонтьюторе решаешь задачи?
Аноним 03/08/17 Чтв 18:41:29  1037059
>>1037053
ipython, jupiter
Аноним 03/08/17 Чтв 18:43:39  1037063
>>1037017
rpm, pacman (хоть он и пиздат, но арч только для домашней пеки годится), pgk (хоть это и фряха)
Аноним 03/08/17 Чтв 19:02:53  1037072
Сколько времени код хранится на https://ideone.com/ ?
Аноним 03/08/17 Чтв 19:07:58  1037075
image.png (146Кб, 691x630)
>>1037072
Ленивый уебок
Аноним 03/08/17 Чтв 19:12:08  1037081
>>1037059
Юпитер отпадает, по скольку это веб морда для айпитона с парой удобных функций для составления научных документов, а сам айпитон как я понял просто добавляет пару системных команд, пару скриптов и возможность работать с окнами в командной строке без блокировки. Мне нужен функцианал типа следующего:
save function/class file - добавляет функцию или клас в файл
view function/class - показать
edit function/class - изменить а не перенабирать снова
Там есть подобные функции, а лучше просто модуль который умеет подобное?
Аноним 03/08/17 Чтв 19:19:57  1037084
>>1037081
%edit function_name
Откроет функцию в файле, в котором она определена в файле, или создаст новый временный файл, если определена в РЕПЛе.

%edit filename.py откроет файл на редактирование

По окончанию редактирования в обоих случаях файл исполняется, как если бы ты сделал ipython -i filename.py
Аноним 03/08/17 Чтв 19:20:37  1037085
>>1037084
> если она определена в файле
fix
Аноним 03/08/17 Чтв 20:41:13  1037139
Привет достопочтенным господам в этом треде.
Хочу устроиться в одну компанию в городе-миллионнике на позицию Junior Python Developer.
Поделитесь опытом, какая средняя зарплата у такой позиции на рынке России и прилежащих территорий?
Аноним 03/08/17 Чтв 21:07:09  1037170
>>1037139
А что ты знаешь?
Аноним 03/08/17 Чтв 21:09:14  1037172
>>1037139
Получал джуном 70к в ДС.

Совсем дауном 40к за 6 часов в день.
Аноним 03/08/17 Чтв 21:28:55  1037188
Screenshot1.png (53Кб, 958x599)
import sys, re
pattern = 'cat'
for line in sys.stdin:
line = line.rstrip()
if len(re.findall(pattern, line)) >= 2:
print(line)

Почему пайчарм выдает ошибку? на rept.it все ок
Аноним 03/08/17 Чтв 21:46:05  1037203
>>1037170
Python 3.5
MySQL
Git
Основные команды для работы в терминале Linux
Работал по скраму, канбану
Основы Docker
Selenium Webdriver
Аноним 03/08/17 Чтв 22:05:17  1037238
тред без данных мертв, потому тут спрошу.
Куда mysql сохраняет базы данных, которые я в консоли хуячу ? Я думал, там где я в терминале нахожусь, но видимо, нихуя.
SHOW DATABASES показывает созданные бд, но где они я хз
Аноним 03/08/17 Чтв 22:08:50  1037243
>>1037238
По пути указанному в конфиге мускула.
Аноним 03/08/17 Чтв 22:09:27  1037245
Как сохранять то, что написал в командной строке?
Аноним 03/08/17 Чтв 22:11:10  1037247
>>1037245
А точнее?
Аноним 03/08/17 Чтв 22:13:40  1037253
>>1037247
Допустим написал программу, которая считывает переменную и делит её на 2. Вот. А как ее сохранить?
Аноним 03/08/17 Чтв 22:14:52  1037260
>>1037253
То есть ты хочешь, что бы интрепретатор командной строки сохранял историю ввода?
Аноним 03/08/17 Чтв 22:34:16  1037280
>>1037203
В моем Нижнем думаю тебе дали бы 25-35.
Аноним 03/08/17 Чтв 22:36:15  1037282
>>1037280
НН вообще своебразный город в плане IT вакансий, у вас даже Интел есть с весьма СВОЕОБРАЗНЫМ отношением к работе
Аноним 03/08/17 Чтв 22:40:46  1037287
>>1037282
Расскажи подробнее, что ты знаешь.
Аноним 03/08/17 Чтв 22:41:43  1037289
>>1037260
Он ее и сохраняет в .python_history
Аноним 03/08/17 Чтв 22:41:54  1037290
>>1037287
Про интел или про нн в целом?
Аноним 03/08/17 Чтв 22:43:20  1037293
>>1037290
Да все, что сочтешь нужным. Мне все интересно.
Аноним 03/08/17 Чтв 22:47:03  1037299
>>1037293
Интель это такая галера, в которой ты будешь получать з\п меньше рыночной только потому, что ты работаешь в САМОМ INTEL
Это я понял, когда попал в школу программирования на лето, нужно было данные из текстовых логов мигрировать в бд и вывести это на вебморду на джанге
Аноним 03/08/17 Чтв 22:47:48  1037302
>>1037299
Да, сама школа программирования была чем то вроде стажировки
Аноним 03/08/17 Чтв 22:49:27  1037304
>>1037302
Задание звучит как несложное и быстрое.
Знакомый сейчас на этой летней школе. Только на крестах. Заебывается.
Аноним 03/08/17 Чтв 22:53:04  1037310
Screen Shot 201[...].png (76Кб, 429x248)
>>1037253
Аноним 03/08/17 Чтв 23:30:21  1037351
>>1034322 (OP)
Добрый, моя просьба достаточно странная.
Пару лет назад в шапке была краткая обучалка азам Питона с упражнениями (запомнились задачки с процентами то ли счёта в банке, то ли кредита; и работа с таблицей одноклассников (имя, рост, блаблабла) и спискотой как жить дальше и что учить.
Никто не может ссылкой поделиться?
Аноним 03/08/17 Чтв 23:40:00  1037361
>>1037351
Тебе в php-тред вроде как.
Аноним 03/08/17 Чтв 23:40:41  1037362
>>1037361
Упс, точно. Тогда извиняюсь.
Аноним 03/08/17 Чтв 23:45:48  1037370
>>1037299
Так а че, все? Истории кончились?
Аноним 03/08/17 Чтв 23:48:32  1037379
https://2ch.hk/pr/res/1037373.html
https://2ch.hk/pr/res/1037373.html
https://2ch.hk/pr/res/1037373.html
https://2ch.hk/pr/res/1037373.html
https://2ch.hk/pr/res/1037373.html
https://2ch.hk/pr/res/1037373.html
Аноним 04/08/17 Птн 00:59:54  1037434
>>1037063
Ты назвал все остальные. Чем они лучше-то?
Аноним 04/08/17 Птн 01:01:07  1037436
>>1037188
> програмирование
Ошибка в днк.
Аноним 06/08/17 Вск 00:40:46  1038826
Как в pyqt сделать двухмерный график?
Чето начал гуглить, сходу не нашел ответа
Аноним 07/08/17 Пнд 23:31:36  1040363
Всем привет. Играю с питоном. Возник вопрос: почему при записи int(-1.7) == -1 ответ выдается true
или же int(1.7) == 1 ответ выдается снова true

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 515 | 49 | 110
Назад Вверх Каталог Обновить

Топ тредов
Избранное