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

Pithou Thread

 Аноним 03/04/17 Пнд 23:28:43 #1 №966361 
python.png
14621849181160.png
https://www.python.org/
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Прошлый тонет тут >>959037 (OP)
Аноним 03/04/17 Пнд 23:29:59 #2 №966366 
14622495426810.jpg
Что же вы, питонисты?
Аноним 03/04/17 Пнд 23:54:18 #3 №966396 
>>966361 (OP)
А чего шапка такая гнилая?
Аноним 04/04/17 Втр 01:53:00 #4 №966453 
image.png
крч решил перекатываться на линукс и тут же возникла проблема, сразу же ебанул из местного репозитория IDLE в придачу с ней шел питон версии 3.5.2 ну я же не лох ебаный, решил поставить 3.6.1 скачал архив с офицального сайта, инстальнул...и нихуя, я вообще его не нашел этот питон 3.1.6 в системе. Вот думаю надо сейчас снести для начала старую версию или юзать virtualenv, либо попробовать использовать менеджер версий pyenv? Уже заебался прост и прежде чем продолжить танцы хотел вот спросить как будет наиболее гармонично чтоле этот вопрос решить. Linux бубунту типа если что.
Аноним 04/04/17 Втр 01:59:30 #5 №966456 
>>966453
pyenv каэшн. Системную версию даже не трогай нахуй.
Аноним 04/04/17 Втр 02:01:35 #6 №966457 
>>966456
системная версия там 2.7 и ее хуй тронешь вроде. ладно, пасиб, будем разбираться.Чувствую себя блять типикал линукс юзером, но бля все эти выкрутасы в командной строке это рили фановое дерьмо :3
Аноним 04/04/17 Втр 11:41:41 #7 №966568 
14811487387560.webm
>>966366
>Что же вы, питонисты?
Аноним 04/04/17 Втр 14:46:21 #8 №966630 
>>966453
ctrl+alt+t -> python3.6 -> enter
Аноним 04/04/17 Втр 15:27:30 #9 №966658 
>>966361 (OP)
Оп-петух
Аноним 04/04/17 Втр 16:03:11 #10 №966670 
>>966630
да уже порешал все вопросы, спасибо, твой метод тоже работает хотя я и сам вчера допер, и даже нашел куда он все это дело распаковал(/usr/local/bin) хз как так вышло наверно из-за дистрибутива и моих охуенных жопорук. pyenv тоже работает(тоже норм поебался с установкой) но теперь он не кажется необходимым, лол, ну может пригодится.
Аноним 04/04/17 Втр 18:40:31 #11 №966749 
Ебаный петон взорвал мне мосг сегодня. Сижу на работке, как обычно пишу скриптик, что бы делать в 2 клика то, что мои коллеги делают весь день, никого не трогаю, как вдруг этот пидор решил меня наебать. Я уже хз куда копать, спасай анон. Есть выражение print(String, end=' '). Так вот, ебаный питон версии 3.5.3 шлет меня нахуй, и говорит что синтаксис неверный. WTF?
Аноним 04/04/17 Втр 19:26:32 #12 №966790 
>>966749
Скрины в студию
Аноним 04/04/17 Втр 19:42:47 #13 №966806 
>>966790
Я сейчас дома. print(Des, end=' '), что тут скринить то. Ошибка invalid syntax, стрелочка ^ указывает на знак =

sageАноним 04/04/17 Втр 19:47:09 #14 №966809 
>>966749
Ты запускаешь вторым питоном.
Аноним 04/04/17 Втр 19:53:58 #15 №966816 
Бисенены (2).jpg
Не знаю по теме пишу или нет, есть один скрипт для поиска ключей от биткоин-кошельков keyhunter.py. Беда в том, что на винде он не хочет работать, не смотря на то, что я необходимые программы поставил python 2.7. Неужели придется красноглазить из под линупса?
Аноним 04/04/17 Втр 20:23:03 #16 №966847 
>>966809
Хм. Так то второй питон на пеке был(кто то пользовался им до меня). В системных переменных путь к 3 точно прописан, но может быть прописан и ко второму, не смотрел. Можно как то не удаляя (нет админки) выбрать что бы по дэфолту был 3?
Аноним 04/04/17 Втр 20:25:25 #17 №966849 
>>966816
Либы установил?
Аноним 04/04/17 Втр 20:27:52 #18 №966855 
>>966847
Алиас намути.
Аноним 04/04/17 Втр 20:50:44 #19 №966877 
>>966849
Извини, что? Я не сталкивался с кодингом вплотную до сего момента.
Аноним 04/04/17 Втр 20:53:53 #20 №966880 
>>966877
Открой исходник и посмотри на названия после слова import, в консоли вбивай pip install и эти название по одному за раз
Аноним 04/04/17 Втр 21:06:02 #21 №966891 
>>966880
Попробую, по результату отпишусь. Спасибо :3
Аноним 04/04/17 Втр 21:21:58 #22 №966899 
>>966880
>syntax error
ну ебана.
Аноним 04/04/17 Втр 21:51:52 #23 №966917 
Посоны, делаю НИР в вузике, накидайте годных книг\статей по микросервисам и REST API для пистона
Как я понял, для это только фласк подходит, а джанго рест не достаточно микросервисный?
Аноним 04/04/17 Втр 22:04:17 #24 №966924 
>>966917
https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
Вообще, советую полистать блок этого челика, дохуя полезного.
Аноним 04/04/17 Втр 22:10:11 #25 №966931 
>>966924
Спасибо, а кроме фласка и боттла есть еще микросервисные фреймворки для питона?
К боттлу даже не прикасался, он стоит этого?
Аноним 04/04/17 Втр 22:13:21 #26 №966934 
Анончик, помоги советом.
Подвернулся заказ, если кратко:
Клиент-серверное приложение с GUI для ведения двойной бухгалтерии, функционал должен быть обширен, подробности его еще не обсуждались, ну и срок - месяц-полтора.
Так вот вопрос сам:
Стоит ли за это незаконное дело браться вообще и какую цену примерно выставлять, до обсуждения полного функционала.
P.s. Ну или может поясните как оценить в чел./ч и $ любую задачу в принципе.
Аноним 04/04/17 Втр 22:15:24 #27 №966937 
>>966934
>функционал должен быть обширен,
>срок - месяц-полтора.
Избранные статьи УК РФ, вон там -->>

Аноним 04/04/17 Втр 22:37:57 #28 №966953 
>>966931
Прочитал пару статеек по сравнению фласка и боттла, вроде как боттл быстрее, но подходит только для совсем небольших приложений уровня лабораторной работы + нет такой документации, как по фласку, поэтому отдаю предпочтение ему
Теперь еще вопрос возник, на фласке можно заработать? Или в вебе на питоне все отдают предпочтения джанге?
Аноним 04/04/17 Втр 22:39:30 #29 №966955 
>>966934
Я думал такое на 1с делают лол
Аноним 04/04/17 Втр 23:21:02 #30 №966998 
>>966953
Я везде только джангу видел.
Аноним 04/04/17 Втр 23:22:38 #31 №967000 
>>966937
Намек я понял, антош. А что-нибудь за цену пояснить сможешь? Не этой поделки, а вообще, ценообразование.
Аноним 04/04/17 Втр 23:25:06 #32 №967003 
>>966955
Ну я в 1с не умею , да и не тянет разбираться, а на питоне смогу сделать.
Аноним 04/04/17 Втр 23:27:55 #33 №967009 
>>967003
А ты в бухгалтерии шаришь?
Аноним 05/04/17 Срд 00:00:07 #34 №967043 
>>967009
Скорее нет, чем да, но за то шарю в том что понадобится для написания приложения, думаю этого хватит.
Аноним 05/04/17 Срд 07:39:33 #35 №967118 
>>966934
>продакш-реди приложение с гуем и обширным функционалом для ведения двойной бухгалтерии, написаное в одиночку человеком, не разбирающимся в бухучете, и скорее всего в программировании тоже
> месяц-полтора
лол
Аноним 05/04/17 Срд 08:04:42 #36 №967122 
>>967118
Чего лол то?
Причем тут бухучет, если мне нужна просто программа которая вносила бы результаты вычислений человека в БД?
Месяц-полтора? Ну может здесь я и перегнул палку, да.
Аноним 05/04/17 Срд 09:08:07 #37 №967130 
>>967122
У тебя хоть ИП было открыто хоть раз? С каким-то упрощенным налогообложением, УСН 6% от оборота например. Где бухгалтерии посчитать через клиент-банк сколько пришло, посчитать 6% от этого, 2200 руб в месяц в соцстрах и пенсию и если оборота за год больше 300 тыс то +1% от оборота опять в пенсию / соцстрах?
На словах это пиздец как просто, а на уровне реализации ты охуеешь при первом же походе к инспектору своему с целью узнать банально чё должен.
Аноним 05/04/17 Срд 09:49:31 #38 №967135 
>>967130
Антош, я тебе еще раз поясняю, что мне это все не нужно будет, мне нужен банальный учет введенных девушкой в поля данных.
Давай не будем больше уходить в другую плоскость?
Аноним 05/04/17 Срд 10:21:27 #39 №967148 
Антуаны, поясните по хардкору за multiprocessing.
Есть одна функция и она дергает из БД инфу по id. Как запустить её в несколько потоков, причем в каждый поток нужно передать переменную из диапазона(как раз тот самый id) от 1 до 100 например?
Аноним 05/04/17 Срд 11:00:36 #40 №967161 
maxresdefault.jpg
>>967148
Делаешь pool и дергаешь, без задней мысли.
Аноним 05/04/17 Срд 11:11:44 #41 №967163 
>>967161
Как без задней мысли указать и количество потоков(processes) и целевую функцю(target)?
Аноним 05/04/17 Срд 11:12:32 #42 №967164 
Я черт возьми гуглил как мог. Но не могу найти ответ.
Как использовать Django messages в SPA апликэйшине? Или чем его заменять для отображения и накапливания сообщений.
Аноним 05/04/17 Срд 11:46:58 #43 №967184 
python.jpg
>>966880
>слова import, в консоли вбивай pip install и эти название по одному за раз
разве для этого скриптика нет?
Аноним 05/04/17 Срд 12:40:51 #44 №967206 
>>967184
Карринг ведь есть, черех functools.partial, да и самому написать несложно
Аноним 05/04/17 Срд 13:21:01 #45 №967234 
>>967164
Привет Антон, на просторах телеги был чатик питонистов, если хочешь могу вбросить ссылку, там куча таких как мы с тобой
Аноним 05/04/17 Срд 13:37:11 #46 №967249 
>>967234
Ссылку, ты, конечно, кинь, но мне бы ответ на вопрос нужен.
>как мы с тобой
Это каких?
Иронично что я пишу проект под телеграм.
Аноним 05/04/17 Срд 14:42:00 #47 №967328 
Сап, питонач! Сразу оговорюсь, что я полный 0.
Что нужно поправить чтобы этот скрипт заработал? https://github.com/spoterianski/poslogam
Выдаёт в консоле такое:
C:\Users\User\AppData\Local\Programs\Python\Python36>rbs.py test.txt > stest.txt

Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python36\rbs.py", line 144,
in <module>
main()
File "C:\Users\User\AppData\Local\Programs\Python\Python36\rbs.py", line 34, i
n main
split2words(line.decode(encoding='UTF-8',errors='strict'))
AttributeError: 'str' object has no attribute 'decode'
Аноним 05/04/17 Срд 14:43:17 #48 №967329 
>>967328
Версия питона 3.6 (x64)
Быстрофикс.
Аноним 05/04/17 Срд 14:44:52 #49 №967330 
>>967163
https://docs.python.org/3/library/multiprocessing.html
Аноним 05/04/17 Срд 14:45:40 #50 №967331 
>>967329
Используй второй питон или убери вызов decode., в третьем поменяли работу с байтами и строками, во втором питоне строки - это байты, а в третьем - это юникод, а байты отдельная сущность.
Аноним 05/04/17 Срд 14:53:59 #51 №967336 
>>967331
Скрипт не мой, я просто пытаюсь им воспользоваться.
>убери вызов decode
Я понятия не имею что это. Привожу код из скрипта, как его править?
def main():
filename = sys.argv[1]
file = open(filename, 'r')
for line in file:
split2words(line.decode(encoding='UTF-8',errors='strict'))
Аноним 05/04/17 Срд 14:58:18 #52 №967341 
>>967336
>split2words(line.decode(encoding='UTF-8',errors='strict'))

замени на это - split2words(line), а лучше скачай второй питон и запусти им, там могут быть еще какие-то расхождения
Аноним 05/04/17 Срд 14:58:52 #53 №967342 
>>967328
https://pastebin.com/BEKBXmCX
держи бротиш, исправленно для 3.6
Аноним 05/04/17 Срд 14:59:09 #54 №967343 
>>967341
Скрипт для тройки писался, по принту же видно
Аноним 05/04/17 Срд 15:20:49 #55 №967352 
>>967135
>введенных девушкой в поля данных
А если мужик будет вводить?
Аноним 05/04/17 Срд 15:21:40 #56 №967353 
>>967341
Заменил этим split2words(line), в консоле ошибок не выдает, но в конечном файле текст по слогам не разбился.
Скачал Python 2.7, тоже ошибки:
C:\Python27>rbs.py test.txt > test-poslogam.txt
Traceback (most recent call last):
File "C:\Python27\rbs.py", line 144, in <module>
main()
File "C:\Python27\rbs.py", line 34, in main
split2words(line.decode(encoding='UTF-8',errors='strict'))
File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xca in position 0: invalid c
ontinuation byte

Перевел txt в utf-8 ругается в консоле так:
C:\Python27>rbs.py test.txt > test-poslogam.txt
Traceback (most recent call last):
File "C:\Python27\rbs.py", line 144, in <module>
main()
File "C:\Python27\rbs.py", line 34, in main
split2words(line.decode(encoding='UTF-8',errors='strict'))
File "C:\Python27\rbs.py", line 57, in split2words
print(result.strip())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordin
al not in range(128)


Ничего же, если скрипт и файл с текстом перенес в папку с питоном?
Аноним 05/04/17 Срд 15:26:34 #57 №967354 
>>967353
Значит серега - рукожоп
Аноним 05/04/17 Срд 15:28:09 #58 №967355 
>>967353
->
>>967342
Аноним 05/04/17 Срд 15:47:09 #59 №967370 
>>967342
Спасибо, но и этот не робит. Вот что пишет:
C:\Users\User\AppData\Local\Programs\Python\Python36>rbs.py test.txt > test-posl
ogam.txt
C:\Users\User\AppData\Local\Programs\Python\Python36\rbs.py:122: UnicodeWarning:
Unicode equal comparison failed to convert both arguments to Unicode - interpre
ting them as being unequal
if c == x:
C:\Users\User\AppData\Local\Programs\Python\Python36\rbs.py:138: UnicodeWarning:
Unicode equal comparison failed to convert both arguments to Unicode - interpre
ting them as being unequal
if c == x:
C:\Users\User\AppData\Local\Programs\Python\Python36\rbs.py:46: UnicodeWarning:
Unicode equal comparison failed to convert both arguments to Unicode - interpret
ing them as being unequal
or c == u'М' or c == u'м' or c == u'К' or c == u'к':
Аноним 05/04/17 Срд 17:33:59 #60 №967425 
>>967370
Многострадальный бамп.
Аноним 05/04/17 Срд 18:13:14 #61 №967440 
>>967370
ЭХ СЕРЕГА СЕРЕГА
Аноним 05/04/17 Срд 20:34:24 #62 №967521 
>>967425
https://www.youtube.com/watch?v=jmsJekw-hk0
Аноним 05/04/17 Срд 20:45:01 #63 №967522 
>>966670
>(/usr/local/bin)
Каким образом он у тебя из PATH стёрся?
Аноним 05/04/17 Срд 20:46:47 #64 №967523 
>>967370
>or c == u'М' or c == u'м' or c == u'К' or c == u'к':
GO-VNO-KOD*
Аноним 05/04/17 Срд 20:53:39 #65 №967528 
https://twitter.com/undefined/status/849571237747707904
Аноним 05/04/17 Срд 20:56:21 #66 №967532 
>>967352
ты что, против диверсити?
прекрати триггерить меня
Аноним 05/04/17 Срд 21:04:35 #67 №967537 
Сап, при запуске кода а shell в PyCharm 2016.3.2 community E. Пишет такую ошибку:

Failed to import the site module
Traceback (most recent call last):
File "C:\Users\user\untitled\lib\site.py", line 703, in <module>
main()
File "C:\Users\user\untitled\lib\site.py", line 692, in main
aliasmbcs()
File "C:\Users\user\untitled\lib\site.py", line 515, in aliasmbcs
import locale, codecs
File "C:\Users\user\untitled\lib\locale.py", line 16, in <module>
import re
File "C:\Users\user\untitled\lib\re.py", line 122, in <module>
import enum
ModuleNotFoundError: No module named 'enum'

Process finished with exit code 1

Что делать? В гугле про это ничего не пишут.
Аноним 05/04/17 Срд 21:06:43 #68 №967540 
>>967537
>В гугле про это ничего не пишут.
Врунишка.
Аноним 05/04/17 Срд 21:13:29 #69 №967550 
>>967540
Ладно, есть ссылка на англоязычный stack overflow, но я ничего не понял.
Аноним 05/04/17 Срд 21:15:11 #70 №967551 
13204375607968.jpg
>>967550
Аноним 05/04/17 Срд 21:16:55 #71 №967553 
>>967537
Гугли
"ModuleNotFoundError: No module named 'enum'"
Аноним 05/04/17 Срд 21:17:48 #72 №967554 
>>967553
уже. Скачал enum34-1.1.6-py3...whl. И куда это теперь закинуть нужно?
Аноним 05/04/17 Срд 21:22:44 #73 №967557 
ты-там-охуел-что-ли.jpg
>>967554
Аноним 05/04/17 Срд 21:41:54 #74 №967580 
>>967135
>функционал должен быть обширен, подробности его еще не обсуждались
>банальный учет введенных девушкой в поля данных.
Определись.
Аноним 05/04/17 Срд 21:45:51 #75 №967587 
>>967554
pip3 install enum
или же
pip install enum
Первый вариант для 3 питона, второй для 2.
Аноним 05/04/17 Срд 21:46:49 #76 №967591 
Снимок экрана в 2017-04-05 21-44-36.png
Снимок экрана в 2017-04-05 21-44-53.png
Первое тестовое задание для junior позиции не веб макаки.
Описание позиции позже скину, если интересно кому будет.
Аноним 05/04/17 Срд 21:50:05 #77 №967598 
>>967591
Ты ученым в НАСА устраиваешься?
Аноним 05/04/17 Срд 21:51:06 #78 №967599 
>>967598
Нет, джаст:
>Junior Python developer position (Remote).
Блять, ещё и на 2,7 питоне, даже не предупредили.
Аноним 05/04/17 Срд 21:52:57 #79 №967601 
>>967591
>Charlemagne, king of Franca...
[rage mode on]
Как же, блядь, меня достали эти ебучие припиздоны при постановке задачи. Ну ёб твою мать, ну не хочешь сразу модель давать, а чтобы спрашиваемый сам её построил — ну дай блядь, хоть отдалённый юз кейс. Нет, надо про королей дет. сад разводить.
[rage mode off]
Аноним 05/04/17 Срд 21:53:04 #80 №967602 
>>967591
>вебдев
>пикрелейтед
Приличная контора не станет давать такую херню вместо профильного теста.
Аноним 05/04/17 Срд 21:54:25 #81 №967606 
>>967599
Ну так оно и понятно, будешь легаси разработки ученых поддерживать. Никакой вменяемый работодатель дальше сортировки по абстрактным знаниям не дрючит.
Обколются компутер саенс а потом решай им задачки.
Аноним 05/04/17 Срд 21:55:32 #82 №967608 
>>967602
Где ты webdev увидел? Наоборот же, не веб.
>>967606
Лол, ну поглядим)
p.s. Я кажись врубился в задание, буду потихому решать.
Аноним 05/04/17 Срд 21:56:09 #83 №967610 
>>967608
Неверно прочел.
Аноним 05/04/17 Срд 22:01:30 #84 №967628 
салам всем блатным. подскажите годное чтиво по python asyncio пожалуйста
Аноним 05/04/17 Срд 22:06:05 #85 №967639 
cMpWZPuM5AM.jpg
>>967425
Анончики, ну как сделать чтобы оно заработало? С виду простой скрипт же.
В начале кода там есть строка:
#!/usr/bin/env python
#encoding:UTF-8
import sys
Может чего импортнуть надо чтобы заработало?
Аноним 05/04/17 Срд 22:09:52 #86 №967645 
>>967639
>как сделать
http://www.diynetwork.com/how-to/outdoors/structures/how-to-create-a-rain-barrel
Аноним 05/04/17 Срд 22:48:15 #87 №967685 
Снимок экрана 2017-04-05 в 22.45.27.png
Сап, ананасы, есть вопрос. Как мне получить помощь на эту поеботу, что я не так пишу? Алсо нуфаг
Аноним 05/04/17 Срд 22:53:00 #88 №967689 
>>967685
help(''.split())
Сплит это метод, а не функция
Аноним 05/04/17 Срд 22:54:37 #89 №967690 
>>967689
Бляяяя
ЧТо я написал
Надо спать
Аноним 05/04/17 Срд 22:55:52 #90 №967691 
>>967690
Короче, помощь по методу класса ищется в самом классе, то есть в help(str)
Аноним 05/04/17 Срд 23:01:35 #91 №967698 
>>967691
Ну или так help(str.split)
Аноним 05/04/17 Срд 23:20:35 #92 №967722 
Снимок экрана в 2017-04-05 23-19-06.png
Снимок экрана в 2017-04-05 23-19-20.png
Снимок экрана в 2017-04-05 23-19-32.png
Вот подъехали 2(1 пик) и 3(2 и 3 пик) задания.
Аноним 05/04/17 Срд 23:23:31 #93 №967724 
>>967591
>>967722
Господа, сможет кто-нибудь пояснить про первое задание, про сам принцип поиска?
Ну и про 2 и 3, при желании.
Аноним 06/04/17 Чтв 01:22:53 #94 №967787 
https://www.youtube.com/watch?v=lQ0OtXGOByQ
C 1:15
Аноним 06/04/17 Чтв 09:07:44 #95 №967852 
>>967591
в твитор (контору) похоже задание было

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

Аноним 06/04/17 Чтв 09:11:40 #96 №967853 
>>967724
>Господа, сможет кто-нибудь пояснить про первое задание, про сам принцип поиска?
там же написано, что решение уже есть, тебе надо край две строчки исправить

ищи угловые случаи, период=1, период полностью укладывается в длину строки, период не полностью укладывается в длину строки, период = длина-1
Аноним 06/04/17 Чтв 09:11:58 #97 №967854 
>>967853
это про второе
Аноним 06/04/17 Чтв 09:18:24 #98 №967855 
>>967724
что-то похожее

http://www.geeksforgeeks.org/find-a-peak-in-a-given-array/

вообще попробуй на бумажке решить, должно быть просто
Аноним 06/04/17 Чтв 09:19:01 #99 №967856 
>>967724
третье выглядит простым, только условия внимательней читай

на checkio похожее было
Аноним 06/04/17 Чтв 11:05:51 #100 №967895 
Ну первое я в принципе решил еще вчера, там просто оказалось.
Но за второе и третье не брался даже.
Спасибо тем кто отписался и поделился мнением.
P.s. На все 3 задания давалось два с половиной часа, я лишь 1 час на первое потратил, в общем это фейл.
Аноним 06/04/17 Чтв 11:08:08 #101 №967896 
>>967852
>>967853
>>967855
>>967856
---->
>>967895
Аноним 06/04/17 Чтв 11:09:09 #102 №967897 
saempersun.png
>>967895
>Спасибо тем кто отписался и поделился мнением.
>тем
Пожалуйста.
Аноним 06/04/17 Чтв 11:59:09 #103 №967941 
>>967897
Ммм, ну я надеялся ...
Тем более спасибо тебе, антош.
Аноним 06/04/17 Чтв 12:39:05 #104 №968006 
>>967941
а тебе добра и успехов
Аноним 06/04/17 Чтв 14:19:53 #105 №968061 
>>967941
>>968006
Отсосите друг другу, долбоёбы.
Аноним 06/04/17 Чтв 14:29:46 #106 №968068 
>>968061
Добра наверни, няша!
Аноним 06/04/17 Чтв 16:55:39 #107 №968193 
>>967698
спасибо тебе
Аноним 06/04/17 Чтв 18:14:31 #108 №968245 
>>967528
Авторитетное мнение.
Аноним 06/04/17 Чтв 23:13:13 #109 №968542 
123123.jpg
>>968245
Решил вкатиться в программирование через питон, кроме школьного Паскаля ничего не знаю.
Есть большое желание разобраться в ИИ и Неройсетях.
И так вопросы к уважаемым донам.

1) Начал с изучение с Марк Лутц. Изучаем Python, 4-е издание. (он для питона версии 3.0. а актуальная 3.6 не посос ли это?)
2)После изучения первого варианта планирую переходить к этому Марк Лутц. Программирование на Python (4-е издание). Или еще теоретических знание поднакопить?
3) Расскажите как вы вкатывались в питон.
4) Какой уровень нужен чтобы начать работать на конторе и набираться опыта. (планирую года 2 потратить на такое, за хлеб и воду)
Аноним 06/04/17 Чтв 23:35:31 #110 №968548 
>>968542
(Codecademy > Byte > Think Python ) + Lutz
Потом пили свои скрипты, хуярь все туториалы какие видишь и дальше уже разберешься веб/мл/чёт еще
За пол годика вкатиться реально более чем
Единственное могу порекомендовать ни дня не пропускать - хоть пол часа но каждый день.
Аноним 06/04/17 Чтв 23:37:43 #111 №968550 
>>968548
Ах да, для нейронных сетей и прочего мл надо дохуя и больше матана и такого прочего. Там хуярить отдельно придется но как именно я не знаю, можешь в пр тред поискать был вроде.
Аноним 06/04/17 Чтв 23:41:06 #112 №968553 
>>968542
Недавно где-то статью читал, что через питон вкатиться меньше вероятности, чем через js тот же или php. Если ставишь задачу именно вкатиться первичную, то рекомендую подумать ещё раз сначала. Мимокатывальщик через as
Аноним 07/04/17 Птн 00:11:28 #113 №968559 
>>968542
Вкатывание это дело такое, читсто на эмоциях. Я когда только начинал, у меня глаза разбегались, хотелось и тот язык, и тот, и этот фремворк, и этот. Главное, так не делать, и быть последовательным, со временем все само уложится в голове. Без разницы, по какой книге учить. ЧТо тебе нужно знать основной синтаксис (циклы, типы данных, основные их методы, операторы), просто почитай о таких стандартных либах как os, re - это мастхэв. Дальше все зависит от целей, я вот в написание приложений с GUI ушел (да на питоне, ага). Обосссал лицо ИТ отделу в нашей конторке, сделав то, что они не смогли. Через какое то время изучение нового фремворка/библиотеки станет рутиной на часик-другой (если это конечно не комбайн уровня django), главное выучить основы которые я перечилил, а затем придумать себе задачу и реалтизовывать ее через гугл-поиск ввсего того, что еще не знаешь. Это и есть самое главное в ит, выработать представлени оо том, откуда брать ту инфу, которая тебе нужна.
Аноним 07/04/17 Птн 00:13:36 #114 №968560 
>>968550
Я тебя умоляю, нейронки реализуются через настолько высокоуровневый интерфейс, что вкатиться в нейронки проще чем в любую другую область (особенно веб, где все не так высокоуровнево + миллионы классов/функций и никакой четкой структуры)
Аноним 07/04/17 Птн 00:35:24 #115 №968563 
>>968560
Только работать не будет. А если и будет - то только там, где и классические методы сработали бы.
Аноним 07/04/17 Птн 11:36:57 #116 №968664 
re.jsx.jpg
Анон, я заебался искать работу в своей мухосрани\удаленно, я веб фуллстек питонист без многоопыта и этим видимо все сказано. Если тебе нужен питонист или кому то из знакомых... готов устроиться за опыт\еду.
[email protected]
Аноним 07/04/17 Птн 13:30:53 #117 №968718 
перед изучением Джанго надо задрачивать базу данных?
Аноним 07/04/17 Птн 13:56:44 #118 №968732 
>>968718
Это в принципе никогда не помешает, так что почитай за них.
Аноним 07/04/17 Птн 13:59:21 #119 №968737 
>>968732
так это обязательно,а то читаю уроки,а там базы а я нихуя не знаю
sageАноним 07/04/17 Птн 14:05:44 #120 №968739 
>>968718
Нет, там орм. Можно вообще ничего не знать о бд. Когда понадобится - тогда и будешь задрачивать.
sageАноним 07/04/17 Птн 14:07:46 #121 №968742 
>>968664
Не будь идиотом, джун на удаленку никому не нужен. Переезжай и устраивайся в офис. Или учи то, за что в твоем городе готовы платить.
Аноним 07/04/17 Птн 14:09:44 #122 №968745 
>>968742
даже "за еду"? неужели никому не нужен джун выполняющий нудную работу за символическую плату?
Аноним 07/04/17 Птн 14:13:18 #123 №968748 
>>968745
Ну да. Мир жесток.
Аноним 07/04/17 Птн 16:22:58 #124 №968790 
>>968737
Ес оф корс.
Да и в принципе есть вакансии типа СКЛ разработчика или админа какого, где упор идет на БД и еще что, а питон как важный/желательный придаток
Аноним 07/04/17 Птн 16:23:30 #125 №968793 
>>968739
Лол блять)
Аноним 07/04/17 Птн 16:32:04 #126 №968797 
>>968553
As? Ассемблер что ли ?
Аноним 07/04/17 Птн 16:37:27 #127 №968800 
>>968797
anal sex
Аноним 07/04/17 Птн 16:56:38 #128 №968806 
>>968664
Я бы взял что бы ты вместо меня всякую хуйню на джанго + жиквери клепал, но в принципе больше пары тыщ за таск я платить не готов, а финансирования от компании я наверное не выпрошу ибо у шефа и так ПАШЕТ НУ И ЗАЕБИСЬ
А с другой стороны джанго + жиквери батареечек имеют на любую степень ленивости
Аноним 07/04/17 Птн 17:16:47 #129 №968816 
>>968806
Вообще, если хочешь чтобы реально сработало. Надо начинать, что у меня для тебя есть охрененная работа.
Но за откровенность, огромное спасибо.
Аноним 07/04/17 Птн 18:30:11 #130 №968857 
Есть вот такой перенос SimpleHTTPServer на 3 пайтон не спрашивай зачем
https://pastebin.com/9nZ2zeAn
Как сделать этот код лучше и более пайтоновским?
Аноним 07/04/17 Птн 19:13:51 #131 №968887 
>>968857
используй вместо врмененого файлеса StringIO Или BytesIO
Аноним 07/04/17 Птн 21:08:15 #132 №968960 
Сново анон, который пишет скрипты на работе. Такое дело, с помощью re парсил документ, и внесапно [.]+ при такой записи он игнорил строки где были символы = и /. Что за хуйня? Пришлось их сначала заменить на пробелы.
Аноним 07/04/17 Птн 21:11:48 #133 №968961 
>>968960
пример приведи, мы что, гадать тут должны?
Аноним 07/04/17 Птн 21:12:22 #134 №968962 
>>968961
Да.
Аноним 07/04/17 Птн 21:19:56 #135 №968963 
>>968961
Да чо ты.
#
ОПЕР=ТОКАРНАЯ
ОБОР=ТОКАРНО_ВИНТОРЕЗНЫЙ / 16К20
#2038#
Вот так все было. Диезами я предварительно сделал теги, что бы поом понять что где.
CurArt = re.findall(r'#([\w\s\n])#{}#'.format(i), data)
Примерно так искал блоки.
Аноним 07/04/17 Птн 21:21:11 #136 №968964 
>>968963
Когда с помощью re.sub(r'/=', ' ',data) заменил их на пробелы, стало все норм, до этого нихуя не находило. Питон 353
Аноним 07/04/17 Птн 21:30:32 #137 №968965 
>>968963
Бля, забыл точку еще в квадратных скобках. Она там была в моем скрипте.
Аноним 07/04/17 Птн 21:34:29 #138 №968967 
>>968963
тебе надо найти из этого куска текста на несколько строк вот это:
ОПЕР=ТОКАРНАЯ
ОБОР=ТОКАРНО_ВИНТОРЕЗНЫЙ / 16К20
правильно?

включи мультилайн режим (см. флаги регекспа)
Аноним 07/04/17 Птн 21:36:17 #139 №968969 
>>968967
Не совсем, там овер дохуя таких блоков, и мне нужно найти определенные блоки, по коду #2038# и так далее. В приведенном мной варианте, он их не считтывает, пока я не заменю = и / на пробелы. Заменял кстати на двоеточие : и тоже не считывал. Не понтяно.
Аноним 07/04/17 Птн 21:36:27 #140 №968970 
>>968964
А зачем ре, когда быстрее встроенным реплейсом?
Аноним 07/04/17 Птн 21:37:24 #141 №968971 
>>968970
Я только так умею, хули. А быстрее в каком смыле? Один фиг моргнуть не успеваю а питон уже весь файл успевает отформатировать.
Аноним 07/04/17 Птн 21:46:37 #142 №968975 
>>968971
Подрубаешь библиотеку, гоняешь через левые алгоритмы, хуе-моё. Не путхон-вей.
Аноним 07/04/17 Птн 21:47:45 #143 №968976 
>>968975
Бля, ничего не понял.
Аноним 07/04/17 Птн 21:54:44 #144 №968980 
>>968975
Процитирую МОрфиуса, "Покажи мне".
Аноним 07/04/17 Птн 22:30:17 #145 №968992 
>>968976
На завод, быдло!
Аноним 07/04/17 Птн 23:13:54 #146 №969012 
>>968975
re в стандартной библиотеке же, ты чего.
Аноним 07/04/17 Птн 23:39:16 #147 №969018 
Посоны, нужно очень ОЧЕНЬ большой текстовый файл (а точнее логи) распарсить и запилить это в бд, это в сторону биг даты и дата саинса копать нужно?
Аноним 07/04/17 Птн 23:43:31 #148 №969020 
>>969018
А, нашел, 15 гб текста обрабатываются 40 секунд, биг дата не нужна
Аноним 07/04/17 Птн 23:58:04 #149 №969023 
>>969012
В библиотеке, которую нужно подключить. А строковая функция replace - встроенная, не нужно импортить даже из собственных батареек. Ладно, забей.
Аноним 08/04/17 Суб 00:28:23 #150 №969028 
>>969018
cat + awk + sed + xargs, бигдата не нужна
Аноним 08/04/17 Суб 07:41:22 #151 №969093 
>>969028
Питон тут вообще не нужен тогда
Разве баш быстрее будет?
Аноним 08/04/17 Суб 09:54:12 #152 №969118 
>>969093
да, коретулсы могут все ядра утилизаировать через xargs, будет быстрее питона

https://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html

Аноним 08/04/17 Суб 10:02:31 #153 №969119 
Привет. Увлекся изучением программирования. Подскажите простых гайдов по django. Связку html/css/js кое как понимаю, но с django разобраться самому не получается.
Аноним 08/04/17 Суб 10:05:10 #154 №969120 
>>969119
django girls
специально для глупеньких девочек
Аноним 08/04/17 Суб 10:06:04 #155 №969121 
>>969119
Лучше начни с пхп, в джанге всё запутано и переусложнено.
Аноним 08/04/17 Суб 10:07:24 #156 №969122 
>>969120
Этот туториал создаёт только иллюзию простоты, в начале еще для даунов, а потом гроб-кладбище-пидор, неочевидные и непонятные вещи.
Лучше взять любой другой туториал.
Аноним 08/04/17 Суб 10:13:56 #157 №969125 
>>969119
Django girls > Django By Example > Test-driven Development with Python > 2 Scoops of Django > Django By Example (снова)
Сам так вкатился в джангу за месяц
Аноним 08/04/17 Суб 10:58:10 #158 №969151 
>>968992
Спокуха, яж на заводе и работаю
Аноним 08/04/17 Суб 11:17:40 #159 №969165 
>>969121
Серьёзно ? Но ведь вроде питон легче пыхыча ?
Аноним 08/04/17 Суб 11:23:14 #160 №969172 
>>969165
Питон легче для скриптинга и внутренних задач. Для веба, обработки запросов, форм и еще кучи всего легче пхп.
Аноним 08/04/17 Суб 11:36:56 #161 №969183 
>>969119
Начни с фласка, имхо.
Потом поймешь суть и можно браться за магию в джанго.
Аноним 08/04/17 Суб 11:59:29 #162 №969196 
Нюфажный (возможно даже платиновый) вопрос.

Я написал свой собственный охуительный модуль, сохранил его в папку D:/blabla/blablabla/scripts/permutations.py
Далее, я пишу некоторую программу, сохраняю ее в папке D:/blabla/blablabla/program.py.
Как теперь добавить свой модуль в программу?
Аноним 08/04/17 Суб 12:04:04 #163 №969201 
>>969172
да ну?
Аноним 08/04/17 Суб 12:05:37 #164 №969203 
>>969196
from . import module
Или
from module import *
Аноним 08/04/17 Суб 12:12:06 #165 №969210 
>>969203
Спасибо.
Удивительное рядом. Нихуя не получалось, но потом решил проверить, может, мой модуль сломался? Запустил его, закрыл, после чего сработала даже import permutations.
Аноним 08/04/17 Суб 12:32:10 #166 №969217 
>>969210
питоновские модули иногда полны магии
еще про __init__.py почитай
Аноним 08/04/17 Суб 13:25:07 #167 №969244 
>>969201
Ну даю
Аноним 08/04/17 Суб 13:25:57 #168 №969245 
>>969244
*да
Аноним 08/04/17 Суб 14:37:15 #169 №969276 
Ньюфаг разочаровался в функции map. Например нужно возвести в квадрат список из цифр, при итерации мы можем изменять сам список, а при вызове map мы создаем его измененную копию и только потом присваиваем ее той же переменной, мой внутренний оптимизатор НЕГОДУЕТ, ведь map смотрится гораздо локаничнее
Аноним 08/04/17 Суб 15:22:46 #170 №969306 
>>969276
Оптимизатор в питоне, гоните его, насмехайтесь над ним! Сиди на плюсах да паскалях, и не лезь во взрослые игры.
Аноним 08/04/17 Суб 15:57:10 #171 №969322 
>>969306
Ух суки, еще и комбинированные операторы неявны для чисел i += 1 это i = i + 1, а для списков это i.append(1)
ХДЕ ВАШ ПИТОН ВЕЙ?!?!?!?
Аноним 08/04/17 Суб 16:00:02 #172 №969326 
>>969322
Добавить к строке 1? Are u kidding me?
Аноним 08/04/17 Суб 16:01:49 #173 №969327 
>>969326
Где ты там строку увидел? Я говорил про числа и списки, да и вообще, про то, что эти операции действую по-разному для изменяемых и неизменяемых объектов
Аноним 08/04/17 Суб 16:12:20 #174 №969338 
>>969327
Сорян, обосрался.
Аноним 08/04/17 Суб 18:55:09 #175 №969416 
>>969217
Что интересно, питон еще несколько раз отказывался находить данный модуль. При том никаких причин для того не было: запуская одну и ту же программу, я мог получать как решение, так и ошибку.
Нечасто я встречал языки программирования, где один код может работать совершенно по-разному впрочем, я писал лишь на R и Mathematica.
Аноним 08/04/17 Суб 18:59:48 #176 №969419 
Лол.
https://github.com/django/django/pull/2692
Аноним 08/04/17 Суб 19:03:12 #177 №969422 
>>969419
>For example, your avatar is red. Red, like communism. You should use a black and white color. Oh no, that's linked to racism too. Well. Let's remove colors, too, then ? ;)

Проиграл, есть еще адекваты
Аноним 08/04/17 Суб 19:09:08 #178 №969424 
blob
>>969322
>i.append(1)
>ХДЕ ВАШ ПИТОН ВЕЙ?!?!?!?
Аноним 08/04/17 Суб 19:15:30 #179 №969426 
Ананасы, питон можно скомпилить в какой-то хитрый костыль или везде пайчарм с собой таскать?
Аноним 08/04/17 Суб 19:17:37 #180 №969427 
>>969422
>❤️ to the Django team for making this change!
Аноним 08/04/17 Суб 19:18:44 #181 №969428 
>>969426
https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi-3-m1oZXTAhUJOpoKHZe8DnIQFgglMAA&url=http%3A%2F%2Fportablepython.com%2F&usg=AFQjCNGI4lm9dwAWvehMjNFMVbVmjZLwOw&sig2=xIpKUI2UPuLR5-FLTowVsQ
Аноним 08/04/17 Суб 19:19:21 #182 №969429 
>>969426
Наркоман, что упарываешь то?
Аноним 08/04/17 Суб 19:19:23 #183 №969430 
>>969428
*http://portablepython.com/
Аноним 08/04/17 Суб 19:20:42 #184 №969431 
>>969424
Смотри, i += 1 выбирает самый оптимизированный вариант для добавления элемента, то есть для разных типов данных (а именно для изменяемых и неизменяемых) эта инструкция будет выглядеть по разному
То есть для строк создается модифицированная копия строки и потом идет присваивание, в списках же используются методы append\extend, а не создание модифицированной копии и последующее присваивание, это есть неявное применение, что не есть питон вей, вообще я читал, что из-за неявности это лучше не использовать, хотя у лутца написано, что нужно перекладывать всю возможную работу на интрепретатор и не выебываться
Как я понял, не выебывайся, а пиши код это главный принцип питон вей? И стоит засунуть внутреннего оптимизатора куда подальше и без задней мысли юзать map, filter и i += 1
Аноним 08/04/17 Суб 19:33:31 #185 №969435 
blob
>>969431
Аноним 08/04/17 Суб 19:36:00 #186 №969437 
blob
>>969435
Фикс.
Аноним 08/04/17 Суб 19:36:43 #187 №969438 
>>969437
Сука, еще фикс.
Аноним 08/04/17 Суб 19:37:02 #188 №969439 
blob
>>969438
Аноним 08/04/17 Суб 19:37:44 #189 №969440 
Безымянный.png
>>969439
Значит Лутц пиздит
Аноним 08/04/17 Суб 20:09:46 #190 №969454 
>>969439
>>969440
Вычеркиваем лутца из шапки за такое?
Аноним 08/04/17 Суб 20:13:08 #191 №969455 
>>969440
действительно пиздит!
Аноним 08/04/17 Суб 20:46:43 #192 №969464 
>>969322
А что, для списка он должен единицу приплюсовать к каждому элементу? Или как? Помойму во всех языках сложения (а то что ты назвал комбинированным оператором это просто сложение) для строк и списков работает одинаково
Аноним 08/04/17 Суб 21:13:32 #193 №969478 
blob
Оказывается есть специальный метод для таких выражений, пойду поковыряюсь и узнаю, что действительно значит += для списков и насколько пиздит лутц
>>969464
По идее += для чисел, строк и других неизменяемых типов создает новый объект (i = i + 1), а для списков и других неизменяемых он его модифицирует (i.append(1)), но анон сверху доказал, что, что то не так
Аноним 08/04/17 Суб 21:30:46 #194 №969484 
>>969478
Вроде нашел кусок этот, я нюфаня, поясните, лутц пиздит тут >>969440 или нет?
Аноним 08/04/17 Суб 21:31:07 #195 №969485 
blob
>>969484
Аноним 08/04/17 Суб 21:53:02 #196 №969498 
Есть какие батареечки для Django что бы вывести Гугл карты и натыкать маркеров поверх?
Аноним 08/04/17 Суб 22:11:10 #197 №969505 
>>969276
>>969322
>>969327
> эти операции действую по-разному для изменяемых и неизменяемых объектов
А как должно быть?
ну ты и дибил
Аноним 08/04/17 Суб 22:15:21 #198 №969508 
>>969498
Спроси у trolleway, он спец по картам.
Аноним 08/04/17 Суб 22:20:38 #199 №969511 
>>969505
>А как должно быть?
Что бы однозначно было
x += y и x = x + y
Аноним 08/04/17 Суб 22:22:33 #200 №969515 
>>969511
Так некоторые данные иммутабельны же.
Python + telegram + zabbix Аноним 08/04/17 Суб 22:33:38 #201 №969519 
img-1460559602-81397.jpg
Окей, гугл. Если что, не ругайте, лучше сразу обоссыте.
Решил я вкатиться в ваш этот питон. Вернее не я решил, а обстоятельства заставили. Нужно мне нахуевертить хитровыебанную систему мониторинга + систему тикетов + call-центр. Я не ебанутый, разумеется я для этого буду связывать (уже почти связал) zabbix, OTRS и asterisk. Дело в другом. К этой поебени мне бы прикрутить телеграм-бота, который орёт благим матом, если заббикс сообщает, что сервак рухнул. Бота можно взять готового или написать своего. И ввиду некоторых причин проще написать своего, чем переписывать чужого. Писать я взялся своего, и он мне даже срёт сообщениями, если где-то что-то случилось. Но вот какая заковырка: одних сообщений недостаточно, нужно бы ещё график соответствующий приложить, а я пока только научил бота вместо графиков фото Гарольда отправлять. Затык у меня в том, что не может мой бот получить график по ссылке, так как мой бот в заббиксе не авторизирован. плюс там ещё будут проблемы, но они всплывут позже Не подскажет ли анон, как заставить бота логиниться в этой поеботине?
Аноним 08/04/17 Суб 22:37:01 #202 №969521 
>>969515
>>Так некоторые данные иммутабельны же
Именно так и нужно в таком случае x = x + y, создается новый объект и ссылка на него присваивается x
Аноним 08/04/17 Суб 22:37:10 #203 №969522 
>>969519
Извини, ничем не могу помочь.
Аноним 08/04/17 Суб 22:39:34 #204 №969523 
>>969522
Как-то ты даже не попытался =(. Не то чтобы должен был. Может хоть подскажешь, в какую сторону копать?
Аноним 08/04/17 Суб 22:51:35 #205 №969526 
>>969523
А может прослойку сделаешь, бот будет дергать функцию, а функция уже будет забирать картинку и возвращать ее боту.
Аноним 08/04/17 Суб 23:01:39 #206 №969529 
>>969526
Я вот сейчас пытаюсь это сделать. Судя по всему bash-скрипт меня спасёт. Только у меня пока ничего не получается. Но это из-за того, что я тупой, а не из-за того, что что-то не работает.
Аноним 09/04/17 Вск 00:09:38 #207 №969548 
>>969521
Эээ... и где в пифоне это не так?
Аноним 09/04/17 Вск 00:17:45 #208 №969550 
blob
>>969548
i.extend - ИЗМЕНЯЕТ сам объект, а не СОЗДАЕТ новый, как это происходит со всеми иммутабельными типами данных
Аноним 09/04/17 Вск 00:30:35 #209 №969555 
>>969550
Список — мутабельный объект.
Аноним 09/04/17 Вск 00:43:45 #210 №969557 
chart2.png
chart.png
Окей, гугл. Суть такова. Есть ссылка http://analnye_igrishi открыв которую зареганый человек увидит первую картинку, а незареганный вторую. Вот прям не страницу, на которой есть картинка, а саму картинку. ололо, деанон по графику. Разумеется я, как полный даун не вижу ни первой ни второй. Как заставить питон схоронить первую картинку? В идеале получить её в таком виде, чтобы её можно было запихнуть в строку: bot.send_photo(id, url_image).
Моя проблема в том, что питон я изучаю аж несколько часов и не понимаю: это у меня питон не может картинку схоронить или авторизацию пройти?
Аноним 09/04/17 Вск 00:46:11 #211 №969559 
>>969555
вот тебе разница
>>> a = b = [1,2,3]
>>> c = d = [4,5,6]
>>> a += [0]
>>> c = c + [0]
>>> b
[1, 2, 3, 0]
>>> d
[4, 5, 6]

x += y не эквивалентно x = x + y, в отличии от чисел, например, комбинированные выражения не явные, а значит не питон вей
Аноним 09/04/17 Вск 00:58:54 #212 №969563 
>>969559
Так иммутабельные объекты не могут "мутировать". Очевидно же, что над иммутабельными твоё += будет рождать новый объект.
Аноним 09/04/17 Вск 01:06:57 #213 №969565 
>>969559
Короче, я понял твоё негодование, но в данном случае питон хочет усидеть на двух стульях и это правильно есть иммутабельность и есть мутабельность. В этом нет ничего плохого. Хочешь простых правил, попробуй лисп какой-ниудь. Пифон не просто так нравится всем а потому что в нём есть возможность писать и так и этак.
Аноним 09/04/17 Вск 01:21:00 #214 №969575 
14290914686602.jpg
>>967328
>>967645
Хорошо знатоки, блеать! Скажите тогда на сколько там сложный код, чтобы в нем разобраться и исправить?
Аноним 09/04/17 Вск 01:51:53 #215 №969582 
>>969557
Повесть о том, как анон был послан нахуй. Ладно, блять. Ща сам разберусь, вы у меня ещё на stackoverflow совета просить будете.
Аноним 09/04/17 Вск 02:22:34 #216 №969590 
>>969575
> на сколько
Тебе объяснять нечего, олигофен.
sageАноним 09/04/17 Вск 02:32:23 #217 №969594 
1829758-1301063364.png
>>969590
>Тебе объяснять нечего, олигофен.
Ну раз так легко, сложно помочь что ли? А ответ прост, ты сам олигофренишка непонятно для чего проебывающий время на этой доске. Неудачник, немогущий в питон.
Аноним 09/04/17 Вск 04:21:10 #218 №969636 
>>969594
Бля, писать сначала научись, даун. Потом уже вопросы задавай.
sageАноним 09/04/17 Вск 04:29:04 #219 №969640 
>>969636
Слишком много чести xD
Аноним 09/04/17 Вск 04:35:18 #220 №969641 
200px-GuidovanRossumOSCON2006.jpg
>>969640
Ну, досвидос тогда.
Аноним 09/04/17 Вск 05:14:15 #221 №969642 
Окей, гугл. Есть такой вопрос: вот есть у меня модуль hui.py. Как мне вызвать его из модуля jigurda.py и получить некоторое значение? Как это делается? Анон не подскажет?
Аноним 09/04/17 Вск 05:26:55 #222 №969643 
>>969642
Да.
Аноним 09/04/17 Вск 05:28:51 #223 №969644 
>>969643
да - в смысле "да, не подскажет"?
Аноним 09/04/17 Вск 05:30:17 #224 №969645 
>>969644
Вот видишь, ты начинаешь пони мать :3
Аноним 09/04/17 Вск 05:32:55 #225 №969646 
>>969645
Я не понимаю, что тут тогда аноны делают. Соревнуются тем, кто больше зарабатывает?
Аноним 09/04/17 Вск 05:34:27 #226 №969648 
>>969646
И срут говном - на тебя, в частности.
Потому что я тебя ненавижу.
мимо анончик
Аноним 09/04/17 Вск 05:35:49 #227 №969649 
>>969648
Так ты же ёбнутый какой-то! Нука съебал в /b/
Аноним 09/04/17 Вск 09:39:25 #228 №969666 
>>969557
>е понимаю: это у меня питон не может картинку схоронить или авторизацию пройти?
import requests
r = requests.get('http://azaza.hitler')
print (r.status_code)
if r_status_code==200:
____with open('kartinka.jepege','wb') as f:
________f.write(r.content)
Аноним 09/04/17 Вск 09:43:37 #229 №969669 
>>969519
У заббиха API Есть, его и мучай
Аноним 09/04/17 Вск 09:59:09 #230 №969671 
>>969642
>Как?
Просто.
Аноним 09/04/17 Вск 11:14:05 #231 №969704 
>>969594
https://ideone.com/XJXtkC
Держи, уебок. Говнокод сам перепишешь если надо, я тупо 2to3 конвертнул, работает.
Аноним 09/04/17 Вск 11:54:46 #232 №969729 
Анчоусы, как мне убрать лишние ' в строке? Что бы при расстаовке, строка/список, не были заполнены '.
words=(str('about, our, you, might, own, while'))
print(sorted(words.split(), key = str.lower))
Аноним 09/04/17 Вск 12:05:10 #233 №969739 
>>969729
ДА
Аноним 09/04/17 Вск 12:11:45 #234 №969744 
>>966361 (OP)
Сап анансы, объясните почти ньюфагу про фронтенд-бекенд взаимодействие в современном мире, то есть из чего состоят большинство приложений сегодня. Я сейчас понимаю штуку так - вот есть у меня приложение на джанге - только работа с данными + есть приложение на reack/angular, которое обращается к джанге через апи, получая какие-то данные в json и дальше с ними делает что-то на клиенте. Или я не совсем что-то понял?
Аноним 09/04/17 Вск 12:11:58 #235 №969745 
>>969729
https://docs.python.org/3/library/stdtypes.html?highlight=replace#str.replace
Аноним 09/04/17 Вск 12:15:11 #236 №969750 
>>969744
да, так.
Аноним 09/04/17 Вск 12:16:12 #237 №969753 
>>969745
Благодарю
Аноним 09/04/17 Вск 12:17:36 #238 №969754 
>>969750
А шаблоны тогда зачем? Если можно просто данные отдавать?
Аноним 09/04/17 Вск 12:21:02 #239 №969757 
>>969745
Подожди, а как в моем тогда случаи его юзать?
Аноним 09/04/17 Вск 12:21:48 #240 №969759 
>>969754
django стартанула в 2003 году, тогда SPA не было. не все нужно через SPA делать, например, насколько я знаю, у SPA проблемы с SEO.
Аноним 09/04/17 Вск 12:26:21 #241 №969763 
>>969745
>>969757
(words.split(), key = str.lower) - ведь у меня тут из строки в список превращает. Может быть есть функция, которая переделывает заново из списка в строку?
Аноним 09/04/17 Вск 12:28:50 #242 №969765 
>>969757
Если ты, как и написал, хочешь просто убрать все ' из строки, то как-то так.
>>> "are're 'ewr ''''qer ''qer".replace("'", "")
'arere ewr qer qer'
Или я не понял, что ты хочешь сделать.
Аноним 09/04/17 Вск 12:33:14 #243 №969767 
>>969765
я хочу рассортировать слова в алфавитном порядке. Я-то понял как рассортировать, но привести список/строку в изначальный вид я не понял.
Типо такого :
Input:
about, our, you, might, own, while
Output:
about, might, our, own, while, you

Но при сортировке выдает такое :
['about,', 'might,', 'our,', 'own,', 'while', 'you,']
Аноним 09/04/17 Вск 12:34:59 #244 №969769 
>>969767
увы, это питон(( на хаскеле такое в одну строку.
Аноним 09/04/17 Вск 12:36:56 #245 №969770 
>>969769
Тоесть в питоне такое сложно сделать?
Аноним 09/04/17 Вск 12:39:32 #246 №969773 
>>969770
да. тебе придется переписать класс Str из стандартной библиотеки, что бы сделать нужный тебе метод класса... в общем муть...
Аноним 09/04/17 Вск 12:39:43 #247 №969774 
>>969767
>>> a = 'about, our, you, might, own, while'
>>> ' '.join(sorted(a.split(', ')))
'about might our own while you'
Оно?
Аноним 09/04/17 Вск 12:40:52 #248 №969777 
>>969770
>>969769
"'".join(sorted(words))
Аноним 09/04/17 Вск 12:41:05 #249 №969778 
>>969774
Да! Но можешь подсказать функцию которая из списка в строку переделывает?
п.с. как после слов еще и запятые втереть?
Аноним 09/04/17 Вск 12:43:49 #250 №969780 
>>969777
>"'".join(sorted(words))
print("'".join(sorted(words)))
NameError: name 'words' is not defined
Аноним 09/04/17 Вск 12:44:39 #251 №969782 
>>969777
' ' ' ' ',',',',','a'b'e'g'h'h'i'i'l'm'n'o'o'o'o'r't't'u'u'u'w'w'y
:)
Аноним 09/04/17 Вск 12:45:17 #252 №969784 
>>969780
>>969782
Вы определитесь уж там
Аноним 09/04/17 Вск 12:46:30 #253 №969786 
>>969759
В таком случае есть какие-то легкие пути для фронтенда, если это не мое основное направление? Просто чтобы написать простой хелловорлд там целая куча какого-то дерьма вместо одного фреймворка и каждый кусочек делвется отдельной библиотекой/фреймворком, которые имеют свои особенности и их непонятно как связать. Я просто хочу сделать страничку ебаную но SPA)
Аноним 09/04/17 Вск 12:46:50 #254 №969787 
>>969784
>>969777
>>969774
a = 'about, our, you, might, own, while'
print(",".join(sorted(a.split(', '))))

Output:
about,might,our,own,while,you

Спасибо огромное!


Аноним 09/04/17 Вск 12:48:28 #255 №969791 
http://ideone.com/IgJld4#stdin
Ну вот я и написал свою первую в жизни, хоть как-то работающую программу. Но она мне не нравится.

1) Некрасивый return у dice(), по сути список нужно обработать другим классом.
2) Нет защиты от идиота при вводе количества бросков.
Аноним 09/04/17 Вск 12:49:15 #256 №969795 
>>969786
у меня, на изучене всего этого дерьма: react+redux/webpack ушел 1 день
Аноним 09/04/17 Вск 12:53:37 #257 №969797 
blob
>>969795
>1 день
Аноним 09/04/17 Вск 13:02:20 #258 №969809 
В репозиториях Минта лежит 3.5.2.
Я накатил 3.6.0 из неофициального репозитория, но через него не получается пропустить файл, т.е.
python3.6 ./some_file.py не производит результатов.
ЧЯДНТ?
Аноним 09/04/17 Вск 13:04:42 #259 №969813 
>>969809
чо как минт? не тормозит? глюки? подумываю замену стандартной убунте т.к скоро unity все, а жаль, она меня всем устраивает.
Аноним 09/04/17 Вск 13:06:04 #260 №969815 
>>969813
Что там с Unity? Закрывают проект?
Аноним 09/04/17 Вск 13:06:58 #261 №969820 
>>969815
да, на гном хотят переехать, а мне так не хочется что то менять...
Аноним 09/04/17 Вск 13:12:42 #262 №969835 
>>969813
Минт - няша, раньше использовал xfce, так он очень быстрый и безпроблемный (с двумя мониторами там непросто, правда). Сейчас решил попробовать cinnamon, он немного более медленный, с мониторами лучше, особых проблем нету.
Аноним 09/04/17 Вск 13:25:08 #263 №969846 
Сделал красиво. Как обрабатывать исключения я так и не понял.

https://pastebin.com/pYh35eaL
Аноним 09/04/17 Вск 13:27:24 #264 №969848 
>>969791
https://ideone.com/iLAZht
Аноним 09/04/17 Вск 13:28:32 #265 №969851 
Блин не заметил, что результат броска 6 не выводит.
>>969848
Спасибо.
Аноним 09/04/17 Вск 13:32:24 #266 №969860 
>>969809
>Из неофициального репозитория
Дурак!
Аноним 09/04/17 Вск 13:36:39 #267 №969864 
Немного не понял как работает цикл for, может есть статья где разжёвано для идиотов?
Аноним 09/04/17 Вск 13:39:38 #268 №969869 
>>969864
в стандартном мануале по хаскель все расписано, там вообще все в одну строчку делается.
Аноним 09/04/17 Вск 14:07:05 #269 №969918 
>>969869
Всё до слоупока дошло.
for переменная in итерируемый объект
А мне с дурости из-за не совсем корректных примеров, показалось, что после for идёт не переменная, а какая-то хитровыебанная хуйня.
Аноним 09/04/17 Вск 14:09:04 #270 №969923 
>>969864
for элемент in набор данных:
    print(элемент)
Аноним 09/04/17 Вск 14:11:55 #271 №969936 
>>969918
Может быть и хуйня. Например, генераторы и итераторы
Аноним 09/04/17 Вск 14:37:02 #272 №969980 
>>969666
>>969669
>>969671
Я сам до этого дошёл часиков в 5 утра. Но спасибо, всё же. Вы хотя бы подтвердили, что я сделал всё правильно.
Аноним 09/04/17 Вск 14:52:57 #273 №969984 
>>969820
Потому что юнити говно неюзабельное.
Аноним 09/04/17 Вск 14:53:28 #274 №969985 
>>969835
>с двумя мониторами там непросто, правда
Какие проблемы были с двумя мониторами?
Аноним 09/04/17 Вск 16:38:12 #275 №970113 
>>969980
Обращайся. нет
Аноним 09/04/17 Вск 16:59:47 #276 №970156 
>>969704
Спасибо.
Аноним 09/04/17 Вск 18:37:44 #277 №970277 
Пацаны как быренько выучить jquery? Может где есть сайтец со сниппетами или типа того

В JS тред писать боюсь а то накормят ангулярами-вуе-прочим мраком, а мне чисто поля прятать-показывать в админке комфортно надо, там и жиквери за глаза
Аноним 09/04/17 Вск 18:38:51 #278 №970279 
>>970277
jquery book
Аноним 09/04/17 Вск 18:40:35 #279 №970282 
>>970279
щито ето? по запросу гуглится слишком дохуя
Аноним 09/04/17 Вск 18:43:10 #280 №970287 
>>970282
Ты слишком тупой, займись чем-нибудь другим. Я слышал моряки хорошо зарабатывают.
Аноним 09/04/17 Вск 19:08:59 #281 №970350 
>>970287
Первоходы без образования не нужны, филиппинцев и так пруд-пруди.
Аноним 09/04/17 Вск 19:10:46 #282 №970353 
>>970350
ЧВК
Аноним 09/04/17 Вск 19:11:34 #283 №970354 
>>970353
У него вариант только ИЛ, и то не факт, что возьмут.
Аноним 09/04/17 Вск 19:30:32 #284 №970390 
Почаны
Есть код на питоне, который крутится и создает большой граф
Нужно этот граф в режиме онлайн или хотя бы каждую секунду-две отрисовывать в браузере, видимо на js
Что можете посоветовать?
Аноним 09/04/17 Вск 19:32:27 #285 №970394 
>>970390
react + redux + babel + webpack
Аноним 09/04/17 Вск 19:38:07 #286 №970402 
>>970394
Спасибо
Можешь расписать подробнее пожалуйста?
Аноним 09/04/17 Вск 19:42:43 #287 №970405 
Так, ёбана. А как в питоне запилить GUI или отрисовать 2д?
Аноним 09/04/17 Вск 19:50:25 #288 №970417 
>>970405
tkinter
Аноним 09/04/17 Вск 19:55:08 #289 №970424 
>>970394
ПРоиграл. Вспомнил как сам пытался вкатиться в жс, даже примитивную задачу приходится решать десятком фремворков, каждый из которых как 4 джанго, и эти ремворки еще притянут сови зависимости, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои, у которых в свою очередь свои. Я понимаю в чем пездатость js, но бля, этот язык кажется уже достиг технологической сингулярности.
Аноним 09/04/17 Вск 19:55:47 #290 №970426 
>>970405
PyQt
>>970417
не слушай этого
Аноним 09/04/17 Вск 20:11:10 #291 №970444 
omskaya-ptica-nuar142180480orig.jpg
>>970405
Аноним 09/04/17 Вск 20:17:42 #292 №970452 
>>970113
Нука уёбывай обратно в /b/
Аноним 09/04/17 Вск 20:29:33 #293 №970459 
>>970424
да беспезды бро, еба
Аноним 09/04/17 Вск 20:30:08 #294 №970460 
>>970452
зачем?
Выбор связки языков Аноним 09/04/17 Вск 20:48:35 #295 №970464 
Си.jpg
Аноны. Изучение связкой Python + C++ - целесообразно? Веб не интересует. Хочу податься в дескопт а после микроконтролеры(возможно)
И как вам перспективы языка Go? Слышал мнение что это достойное продолжение C, а С++ умирает, и в обще в топку его...(бред конечно, но все же выскажитесь)
Да, чисто интереса ради С++ Глазами Хакера - актуален? Мне советовали как пособие по написанию кода с "другой" стороны, в дополнению к изучению трудов Страуструпа
Аноним 09/04/17 Вск 21:25:44 #296 №970488 
Обязательно ли устанавливать интерпретатор питона на компьютер, чтобы на нем запустить программу, написанную на питоне?
Аноним 09/04/17 Вск 21:26:46 #297 №970489 
>>970464
питон как клей связывает системы писанные на любых языках при наличии у них интерфейса конечно, а расширения для питона пишутся на с. с++ твоих прапрапраправнуков переживет. го - интересен потому что легок.
Аноним 09/04/17 Вск 21:31:54 #298 №970498 
>>970460
Ну ты бесполезен же. А в /b/ такие и собираются.
Аноним 09/04/17 Вск 21:33:26 #299 №970501 
>>970464
Если ты питон с крестами в связке осилишь на уровне, то я даже не знаю. Будешь обеспечен до конца жизни.
Аноним 09/04/17 Вск 21:38:45 #300 №970507 
>>970488
Программа выполнится только при наличи интерпретатора. Будет он установлен глобально в системе, или упакован это твое дело.
Аноним 09/04/17 Вск 21:41:58 #301 №970510 
>>970507
Какие есть способы упаковать интерпретатор?
Аноним 09/04/17 Вск 21:44:50 #302 №970512 
>>970510
Тебе под балмерню?
http://winpython.github.io/
Не блаогодари.
Аноним 09/04/17 Вск 21:46:37 #303 №970513 
>>970489
Питон я выбрал как скриптовый язык, а С++ для трудоемких задач, да и он кроссплатформенный. Считаете что лучше изучать связку Питона и С? Просто С узкоспециализированный язык...
Ваше мнение Питон + С или С++?
Аноним 09/04/17 Вск 21:47:45 #304 №970514 
>>970513
>Просто С узкоспециализированный язык
Шо?
Аноним 09/04/17 Вск 21:47:49 #305 №970515 
>>970501
Как вы считаете, Питон + С или С++... В будущем хочу перейти на микроконтролеры
Аноним 09/04/17 Вск 21:49:33 #306 №970519 
>>970514
Не будете же отрицать что С++ более богатый по сравнению с С... Я конечно сужу с места нуба
Аноним 09/04/17 Вск 21:51:24 #307 №970520 
>>970519
Лучше Ц для железок, он проще.
Аноним 09/04/17 Вск 21:51:39 #308 №970521 
>>970519
>Более всратый
Поправил, не благодари.
Аноним 09/04/17 Вск 21:52:29 #309 №970522 
>>970498
>имплаинг, что сам не бесполезен
Oh, you.
Аноним 09/04/17 Вск 21:53:10 #310 №970523 
>>970515
С++ > C
Python + C > Python + C++
Аноним 09/04/17 Вск 21:53:51 #311 №970524 
Captured1.png
Captured2.png
Captured3.png
Captured4.png
>>970519
Будем отрицать
Аноним 09/04/17 Вск 22:03:19 #312 №970532 
>>970522
ну так я и не спорю, что я не бесполезен. Я такое же говно, как и ты, только лучше потому что признаю
Аноним 09/04/17 Вск 22:04:33 #313 №970534 
>>970523
Анон, пожалей меня. У меня за спиной год говнокодинга на пыхе и 2 месяца на Питоне.
Я даже не джуниор
Объясни на пальцах, что мне в начале выбрать Питон + С++ или Питон + С и почему. В будущем возможна оба С выучу, но в данный момент мне нужно выбрать связку для программирования дескопа
Аноним 09/04/17 Вск 22:08:03 #314 №970537 
>>970534
>Я даже не джуниор
Ты джуниор, не надо унижаться.
Учи питон, с его гуёпарашей, Qt или что там у вас, завсегдатые треда подскажут. Питон это как ПХП, только его не уебаны делали. Думаю справишься. Потом будешь учить numpy. Это параша чтобы 0+0 складывать быстро. Как выучишь - пойдешь учить Ц, для тех задач, когда не хватает питона и numpy.
Аноним 09/04/17 Вск 22:09:54 #315 №970538 
>>970513
что значит связка питон + с++ по твоему? я же написал питон как клей... или ты спрашиваешь стоит учить с или с++? ну дак это в другой тред
Аноним 09/04/17 Вск 22:11:21 #316 №970539 
У удава есть фреймворки для бекэнда?
Аноним 09/04/17 Вск 22:14:05 #317 №970542 
>>970539
Тысячи их, всякие джанги фласки и подобная хуета
Аноним 09/04/17 Вск 22:14:39 #318 №970543 
>>970534
Тебе не нужна связка python и с++ для десктопа. Выбери или с++ или python. Потом выбери фреймворк для gui. Я бы qt рекомендовал.
В связке я только один вариант вижу - ядро на c++ и плагины на python. Как в саблайме, например. Но это точно не вариант для ньюфага.
Аноним 09/04/17 Вск 22:17:43 #319 №970545 
>>970534
>>970543
Попробуй qt + python. Просто потому что python проще. А если таки освоишь qt, то можешь попробовать перекатиться на qt + c++.
Аноним 09/04/17 Вск 22:22:49 #320 №970546 
>>970534
Попробуй qt + PHP. Просто потому что PHP проще. А если таки освоишь qt, то можешь попробовать перекатиться на qt + 1С.
Аноним 09/04/17 Вск 22:24:33 #321 №970549 
>>970538
Адаптация под кросплатформ... В обще видимо придётся вначале изучать Питон + С, а С++ как ни будь после, когда решу в микроконтролеры прыгнуть в дополнении к С.
Думаю правильный выбор.
Спасибо за советы аноны
Аноним 09/04/17 Вск 22:26:54 #322 №970552 
>>970532
Ну хорошо, говно, ты подебил.
Я ухожу( кодить на питоне азазаз
Аноним 09/04/17 Вск 22:28:47 #323 №970554 
>>970534
Попробуй qt + brainfuck. Просто потому что brainfuck проще. А если таки освоишь qt, то можешь попробовать перекатиться на qt + whitespace.
Аноним 09/04/17 Вск 22:45:32 #324 №970570 
>>970542
Значитца Нигер и для фронта и для бека.
Аноним 09/04/17 Вск 22:53:19 #325 №970577 
>>970510
pyinstaller
Аноним 09/04/17 Вск 23:00:46 #326 №970586 
>>970515
Корочи, плюсы это бочка с вонючим дерьмом. Си — абстрактный ассемблер. Оба языка занимают свою нишу. Если не для микроконтроллеров, то плюсы дают больше говна свободы в плане смарт-поинтеров и т.д., но с си — меньше еботни. Также взгляни на micropython.
Аноним 09/04/17 Вск 23:08:42 #327 №970599 
Ну и последний глупый вопрос на сегодня. Питон для разработки под ведро подходит?
Аноним 09/04/17 Вск 23:29:51 #328 №970614 
>>970599
Нет. Совсем нет. Есть попытки (kivi), но работает ужасно.
Аноним 09/04/17 Вск 23:35:59 #329 №970618 
>>970537
А вот тут вот другой вопрос - когда не хватает numpy и питона? numpy работает быстро с матрицами и подобное, так вот какие задачи например требуют того, чтобы я что-то писал на Ц и не смог написать на питоне?
пс. я не про то что Ц не нужон, а просто не могу понять почему есть такая связка
Аноним 09/04/17 Вск 23:39:06 #330 №970619 
>>970618
Да, есть задачи, на которых numpy будет неэффективно работать. Например тебе нужно написать виртуальную машину брейнфака. Тогда тебе придется освоить Ц. Возможно - SSE и прочую аналогичную парашу.
Аноним 09/04/17 Вск 23:43:56 #331 №970622 
>>970619
Я больше конечно спрашивал про реальные примеры. И не про вм, а вот например я сижу пишу себе какую-нибудь ебу с числами на питоне и вдруг медленно блять, хочу быстрее и беру си
Аноним 09/04/17 Вск 23:45:57 #332 №970624 
>>970622
и беру cudnn
Аноним 10/04/17 Пнд 00:29:57 #333 №970662 
А вообще, у нас на работе последний раз использовали cffi для связи питона и с++. Ничто не мешает делать yoba-c++ и си-интерфейс для cffi.
Аноним 10/04/17 Пнд 08:34:02 #334 №970722 
>>970622
Numpu,pandas - все это написано на с(или с++?) для питона, скорость работы будет незначительно отличаться, если вообще будет.
P.s. А вообще ищи на хабре статью, там было сравнение мат. библиотек питона и с/с++/java, если память не изменяет.
P.p.s. Написать и сделать можно все что угодно, просто некоторые решения не так очевидны.
Аноним 10/04/17 Пнд 08:52:21 #335 №970724 
>>970722
> все это написано на с(или с++?)
на фортране, и это не шутка
Аноним 10/04/17 Пнд 10:16:55 #336 №970739 
>>970724
https://github.com/numpy/numpy
Фортран не найден.
https://github.com/pandas-dev/pandas
Вообще хай левел апи поверх numpy.
Аноним 10/04/17 Пнд 11:02:52 #337 №970765 
>>970724
Хорошо что не на Lisp'e.
Аноним 10/04/17 Пнд 11:04:20 #338 №970767 
>>970765
Ты же понимаешь, что питон - это кривая и глючная реализация лиспа.
Аноним 10/04/17 Пнд 11:20:45 #339 №970770 
>>970767
Эм, вообще-то мне говорили что питон это Haskell v2.0(с сахаром и плюшками), видимо наебали.
Аноним 10/04/17 Пнд 11:28:03 #340 №970775 
>>970770
Хачкель это тоже кривая и глючная реализация лиспа, все ок, оставайся!
Аноним 10/04/17 Пнд 11:51:25 #341 №970790 
Питонач!
Как редактировать глобальные переменные окружения?

https://pastebin.com/GHYYMJWg
Этот код меняет значение только в текущем терминале.
Аноним 10/04/17 Пнд 12:05:08 #342 №970794 
>>970775
Вот как, понятно, слава Lisp`у!
Аноним 10/04/17 Пнд 12:07:21 #343 №970795 
>>970775
До тех пор пока запущен этот скрипт - PATH изменён.
p.s. Менять так не стоит, лучше дописать-добавить то что тебе нужно к уже имеющемуся PATH:
> os.environ['PATH'] += str(1)
Аноним 10/04/17 Пнд 12:43:08 #344 №970811 
>>970795
> До тех пор пока запущен этот скрипт - PATH изменён.
> p.s. Менять так не стоит, лучше дописать-добавить то что тебе нужно к уже имеющемуся PATH:
> > os.environ['PATH'] += str(1)

Необходимо изменить PATH не для текущего терминала, а глобально в системе. Постоянно.
Аноним 10/04/17 Пнд 12:48:14 #345 №970813 
>>970739
>tools for integrating C/C++ and Fortran code
Numpy использует BLAS, BLAS написан на фортране
Аноним 10/04/17 Пнд 13:21:58 #346 №970826 
Что вы говнокодили когда только начинали? В интернете советы уровня создать свой гугл.
Аноним 10/04/17 Пнд 13:26:24 #347 №970828 
>>970826
Создай свою асинхронную имиджборду.
Аноним 10/04/17 Пнд 13:34:07 #348 №970831 
>>970826
Это
https://github.com/izicoder/some_stuff/blob/master/thelife.py
Аноним 10/04/17 Пнд 13:42:33 #349 №970834 
>>970811
Гугли "изменение path", в чем проблема?
В зависимости от ОС смотрищь команду, затем подключаешь консоль к своему скрипту(не помню название библа) и пишешь там команду.
Аноним 10/04/17 Пнд 13:47:34 #350 №970837 
>>970826
Брал задачу и решал её, к примеру автоматизировал на работе заполнение говноформочек(избавил человека от рутины), написал спам бота для Ask`a(заказ), сайт-дневник на фласке(упорядочил свои записи нужные, понаприкреплял фотки к ним, сделал красоту), приложение-расписание для универчика своего(не было адекватного приложения для шиндовс фона и компа), сейчас пробую pygame(курсач). В общем берёшь проблему/заказ и решаешь её.
Аноним 10/04/17 Пнд 13:58:01 #351 №970844 
>>970826
За 3 недели навернул лекции воронцова и пошел на каггле.
Аноним 10/04/17 Пнд 14:11:01 #352 №970856 
>>970837
вот этому добра за счет заведения
Аноним 10/04/17 Пнд 14:42:35 #353 №970880 
>>970828
>>970837
Да эт всё ещё сложно для меня. Я в faq треде спрашивал и там тоже говорят "бери и сделай %нейм хуйню%", но как я сделаю если знаю только синтаксис языка и до этого не программировал.
Аноним 10/04/17 Пнд 14:50:02 #354 №970885 
d5e77931970f15b30fbd180bb1f15d9a.jpg
Почаны, только вкатился к вам, подскажите как правильно построчно парсить выхлоп urllib?
Имеется:

import urllib.request

req = urllib.request.urlopen("http://ya.ru")
resp = req.readlines()

for line in resp:
print (line.decode('utf-8'))

Макач наверняка съест разметку, так что продублирую код тут https://ideone.com/p3xPhJ.
Но мне категорически не нравится декодить каждый элемент списка resp в UTF-8, можно ли это сделать более изящно?
Аноним 10/04/17 Пнд 14:53:18 #355 №970888 
>>970885
Конечно, используй aiohttp/requests.
Аноним 10/04/17 Пнд 14:54:45 #356 №970889 
>>970885
используй requests
r = requests.get('azaza.hitler')
print r.text
для парсинга страницы используй lxml
Аноним 10/04/17 Пнд 15:11:29 #357 №970896 
>>970889
> print r.text
> lxml
Аноним 10/04/17 Пнд 15:18:30 #358 №970903 
>>970888
>>970889
>>970896
Ок, спасибо, попробую.
Аноним 10/04/17 Пнд 15:45:07 #359 №970914 
>>970880
Я сам охуел как неожиданно с хеллоуворлдов перескочил.
Аноним 10/04/17 Пнд 16:32:00 #360 №970945 
Есть более понятная документация для PyQt5, помимо официальной, которая тебя ссылает на доки по С-подобного языка?
Аноним 10/04/17 Пнд 16:32:33 #361 №970946 
>>970945
Смотри архивы, я кидал.
Аноним 10/04/17 Пнд 16:39:41 #362 №970950 
>>970880
Проблема в твоей голове, антош, у тебя есть инструмент, язык, применяй его, не знаешь как сделать хуйню какую-либо? Спроси у гугла, гугл не помог? Спроси в треде. Не бойся. Ты должен преодолеть этот барьер а-ля "я дурак и ничего не умею, вон они уже по 1к строчек кода в минуту пишут, упарывают ML" и т.д.
p.s. Прекрати страдать, начни делать что-нибудь.
Аноним 10/04/17 Пнд 16:39:53 #363 №970951 
Зашел в кодакадеми, курс по питону. Уже целый час меня заставляют копипастить хуету из задания в консоль, ничего порядком не объясняя. Это ведь не нормально?
Аноним 10/04/17 Пнд 16:41:03 #364 №970953 
>>970946
Где смотреть?
Аноним 10/04/17 Пнд 16:53:20 #365 №970961 
>>970953
На архиваче, очевидно.
Аноним 10/04/17 Пнд 17:03:04 #366 №970963 
>>970951
Ну тогда просто брось и сразу пили свои супер-приложения! Ах да, кажется ты не можешь -
тогда копипасти и не выёбывайся.
Аноним 10/04/17 Пнд 17:38:03 #367 №970985 
>>970951
Херня какая-то. Хоть сам код меняй, смотри что выходит, или же забей хуй и почитай книгу, попереписывай примеры, повыполняй задания.
>>970963
Антош, вряд ли много толка будет от тупого копипаста строк кода. Не бугурти.
Аноним 10/04/17 Пнд 18:01:37 #368 №970992 
>>970985
Нормально будет, кодекадеми в целом толковая штука хоть и раздражающая
Чувствуешь что слишком просто - наверни Think Python
Не потянешь - вернись к кодекадеми, потом Byte... а потом опять таки Think Python
Аноним 10/04/17 Пнд 18:19:24 #369 №971007 
Читаю тут Лутца и он пишет, что нужно избегать функции range и итерировать сам объект, но в таком случае я не смогу его изменять, а доступ по индексу он не рекомендует, потому что это долго. Например, как ко всему списку из чисел прибавить единичку, map создает копию, а это вроде как не очень, какое решение будет максимально питоновским?
inb4: Нахуй Лутца, ебаш как хочешь
Аноним 10/04/17 Пнд 18:21:47 #370 №971011 
>>971007
Создавать копию. У тебя 10 дохулион элементов? Нет? Тогда создавай копию.
Аноним 10/04/17 Пнд 18:22:12 #371 №971012 
>>971011
10 в степени дохулион
Аноним 10/04/17 Пнд 18:25:41 #372 №971014 
>>971011
То есть ебашим list(map(lambda x: x + 1, spisok))?
А что делать если элементов дохуилион? Просто интересно
Аноним 10/04/17 Пнд 18:26:00 #373 №971015 
>>971007
старый список когда-нибудь удалит сборщик мусора, так что делой копию
super_spisoque = [item + 1 for item in spisoque]
Аноним 10/04/17 Пнд 18:26:21 #374 №971016 
>>971014
>А что делать если элементов дохуилион?
генераторы
Аноним 10/04/17 Пнд 18:27:41 #375 №971018 
>>971014
>>971016
Вообще, если есть возможность делать лениво, то надо делать лениво. Если такой возможности нет, то делать inplace. Это как ты уже сказал по индексу с модификацией.
Аноним 10/04/17 Пнд 18:34:32 #376 №971030 
>>970950
>p.s. Прекрати страдать, начни делать что-нибудь.
Ок. Накидайте мне лёгких идей, без /сделай свой фейсбук, борду, маинкрафт.
Аноним 10/04/17 Пнд 18:34:54 #377 №971031 
>>971016
>генераторы
Разве это не идентично копированию c последующим удалением?
Аноним 10/04/17 Пнд 18:37:28 #378 №971033 
>>971031
Не, генератор - это такая функция, которая элементы по одному выдает.
Аноним 10/04/17 Пнд 18:41:26 #379 №971038 
>>971033
А можно пример кода, как это будет работать?
Вот есть у нас
a = [random.randint(1,1000) for i in range(дохуилион)]
Нужно прибавить к каждому элементу единичку
Аноним 10/04/17 Пнд 18:48:38 #380 №971045 
>>971038
ну например
b = (i + 1 for i in a)
c = (i + 1 for i in b)
d = (i + 1 for i in c)
for i in d:
print(i)
Первые 3 строчки ничего не делают. В 4й строчке у тебя на каждой итерации цикла дёргается композиция функций. Берется элемент из исходного массива a и 3 раза с ним выполняется +1.
Аноним 10/04/17 Пнд 18:56:47 #381 №971051 
>>971045
>у тебя на каждой итерации цикла дёргается композиция функций
Что? У ты же просто заранее сгенерированный кортеж d дергаешь, а не какую не композицию функций
Аноним 10/04/17 Пнд 18:57:12 #382 №971052 
>>971051
никакую
быстрофикс
Аноним 10/04/17 Пнд 19:01:27 #383 №971056 
>>971051
Не, это у вас в питоне синтаксис такой, скобочки во все поля. Позапускай в питоне, посмотри. Это именно генераторы, не туплы, не листы.

Аноним 10/04/17 Пнд 19:03:52 #384 №971057 
Screenshot2017-04-10-19-00-29-636com.google.android.apps.do[...].png
Screenshot2017-04-10-18-59-45-815com.google.android.apps.do[...].png
>>971030
Начни с этого.
Аноним 10/04/17 Пнд 19:08:19 #385 №971061 
>>971056
А, теперь понял, тогда получается, что
a = [i for i in range(10)]
Это эквивалент
a = (i for i in range(10))
b = list(a)
А list() итерирует a, и после каждой итерации предыдущий элемент из а удаляется?
Аноним 10/04/17 Пнд 19:12:06 #386 №971065 
>>971061
У лутца рассматриваются только генераторы списков, где про "сырые" генераторы почитать можно?
Аноним 10/04/17 Пнд 19:12:56 #387 №971066 
>>971061
Не, генератор это что-то вроде функции (i+1) и указателя на позицию во внутреннем массиве. Соответственно ты начинаешь итерировать свой генератор, он двигается по массиву внутри, указатель увеличивается на единичку, а генератор возвращает результат твоей функции +1 от текущего элемента.

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

Кстати про эквивалент ты все правильно написал, так это и работает.
Аноним 10/04/17 Пнд 19:14:22 #388 №971067 
>>971066
>прочитай уже эту умную книжку про питон
Ту самую, после которой бабы будут течь?
Аноним 10/04/17 Пнд 19:15:22 #389 №971069 
>>971067
И тянки.
Аноним 10/04/17 Пнд 19:29:34 #390 №971080 
>>971066
Ах, да, еще один вопрос
def func(x):
какой то код
a = list(map(func, spisok))
Работает так же, как
a = [func(x) for x in spisok] ?

map ведь тоже генератор
Аноним 10/04/17 Пнд 19:31:59 #391 №971083 
>>971080
Работает так же не в плане выдаваемого результата, а в плане процесса выполнения
Аноним 10/04/17 Пнд 19:32:04 #392 №971085 
>>971030
Окай, как насчет говноскрапера:
Берешь страницу в ВК, 1000+ друзей, выводишь список линков на эти страницы в файл какой или БД, но уже с Имя|Фамили-линк.
> Что для этого будешь юзать?

После того как это сделаешь, идешь дальше:
Берешь каждого юзера из списка и считываешь их друзей.
> Подумай над тем как ссылки генерировать на списки друзей, и главное - как организовать хранение в БД этого всего, для начала.
Антош, распиши свои мысли на этот счет.
P.s. Ну или вон тебе кинули мини веб приложение, можешь его запилить.
P.p.s. Можешь почту/тг свое оставить, если что.
Аноним 10/04/17 Пнд 19:40:31 #393 №971092 
>>970914
двощую
Аноним 10/04/17 Пнд 19:42:30 #394 №971096 
>>971030
Почему ты считаешь что борода это сложно? Там же натурально 3 таблицы и 2 страницы. Ты думаешь мы тут всех нафань тралим так?
Аноним 10/04/17 Пнд 19:44:25 #395 №971100 
>>971096
>3 таблицы
Таблица тредов, таблица постов, таблица досок?
Аноним 10/04/17 Пнд 19:44:44 #396 №971102 
>>971030
ИСЧХ на АИБ нет регистрации.
Аноним 10/04/17 Пнд 20:44:53 #397 №971151 
Какой гуй выбрать ньюфагу?
Каким сам пользуешься?
Аноним 10/04/17 Пнд 21:24:18 #398 №971203 
>>971151
tkinter
Аноним 10/04/17 Пнд 22:39:20 #399 №971292 
Привет. В чем для тебя разница между аппликухой и сервисом, пайтонанон ? (в сфере девелопмента вэба фласко-дворян, джанго-королей и фараонов из пирамид)
Аноним 10/04/17 Пнд 22:54:20 #400 №971311 
Как же заебали эти вечные отсылки к монтипайтону, просто гениально, в каждой дырке их есть. Ха-ха-ха.
Аноним 10/04/17 Пнд 23:02:29 #401 №971322 
>>971292
Приложение - набор алгоритмов и структур данных, обрабатывающих однотипные данные
Сервис - совокупность схожих приложений
Аноним 10/04/17 Пнд 23:03:39 #402 №971323 
>>971311
Что не так с монти пайтоном?
Аноним 10/04/17 Пнд 23:10:23 #403 №971335 
>>971311
Ишь какой ранимый! На практику на завод сходи, послушай отсылки к хохлам
Аноним 11/04/17 Втр 01:17:24 #404 №971440 
>>971335
Работал на заводе сисадмином в 2014-15годах, охуенно было. Жаль лишь что сисадминам мало платят.
Аноним 11/04/17 Втр 01:17:58 #405 №971441 
>>971151
pyqt5
pyqt5
Аноним 11/04/17 Втр 03:45:31 #406 №971521 
Лучше скажите про celery. Говно или нет? Нужно то, что она умеет примерно, но встал вопрос использовать эту парашу без asyncio или пилить свой велосипед на aiozmq.
Аноним 11/04/17 Втр 10:56:22 #407 №971590 
>>966361 (OP)
https://t.me/pyflood
Аноним 11/04/17 Втр 11:15:13 #408 №971596 
Почему срабатывает del, когда его не вызывают?
http://www.tutorialspoint.com/execute_python_online.php?PID=0Bw_CjBb95KQMZWdLZkpDTjFyMTQ
Аноним 11/04/17 Втр 11:24:22 #409 №971601 
>>971596
garbage collector
Аноним 11/04/17 Втр 14:46:56 #410 №971763 
Вот если у нас есть список и есть слово(или цифра, не суть важно), и нам надо проверить, есть ли это слово в этом списке, то как это сделать? Уже сто лет на Codeacademy застрял на этом задании.
Аноним 11/04/17 Втр 15:21:31 #411 №971788 
>>971763
if slovo in speesoque:
____print('ti pidr')

или, если операцию надо повторять неоднократно и список длинный:
mnojestvo = set(speesoque)
if slovo in mnojestvo:
____print('ti pidr')

Аноним 11/04/17 Втр 15:40:20 #412 №971799 
>>971788
Ну вот я пытаюсь написать программу, которая бы брала список и выдавала бы такой же, но без повторяющихся, пишу:
def remove_duplicates(vkhod):
____result = []
____c = []
____for i in range(len(vkhod)):
_______c = vkhod.remove(vkhod)
_______if vkhod in c:
__________result.append(vkhod)
____return result

А оно мне:
> File "python", line 6, in remove_duplicates
> TypeError: argument of type 'NoneType' is not iterable
Что я сделал не так?
Аноним 11/04/17 Втр 16:07:52 #413 №971839 
>>971799
mnojestvo = set(speesoque)
result = list(mnojestvo)

Аноним 11/04/17 Втр 16:15:23 #414 №971851 
180px-Etoprostopizdets.jpg
Прошел код академию и до сих пор чувствую тупым блять. Нихуя не понимаю. Честно говоря меня дауна ничему не научил этот курс. Конечно я теперь понимаю что такое списки, словарь блять, итерация по объектам и условия, функции и т.д. но один хуй я весь курс как болванчик повторял за тем, что от меня требовалось. В реалиях я нихуя не научился программировать. Если меня попросят написать парсер я просто напросто сосну хуй. Если меня попросят повторить какое-либо задание из курса типа возьми да напиши блять игру камень ножницы бумага я хуй сосну. Анон, ебаный рот, чо дальше то делать? Может еще какой курс пройти? Посматриваю в сторону стэпика, там два варианта либо опять просматривать базу либо уже для "продвинутых пользователей". Пытался что-то самому родить но в результате все сводится к тому, что я просто напросто начинаю гуглить решение и переписываю его лишь слегка видоизменяя не вдаваясь в подробности а как блять это говно заработало.
ПИЗДЕЦ!
Аноним 11/04/17 Втр 16:16:32 #415 №971855 
tumblrlj41z2cMgc1qgv5kjo11280.jpg
>>971839
Спасибо. Держи кожаную няшку.
Аноним 11/04/17 Втр 16:19:33 #416 №971863 
>>971851
Двач напиши. На джанге.
Аноним 11/04/17 Втр 16:20:30 #417 №971865 
>>971863
:)
Аноним 11/04/17 Втр 16:24:27 #418 №971876 
>>971851
Кодекадеми чисто что бы ты заучил тупо механически основы синтаксиса, баклан.
Как блядское "скажи-ка дядя ведь не даром москва сожжённая пожаром французу отдана"

Ты это осилил, молодец. Теперь бери сраный Byte of Python и хуярь его, а что непонятно - смотри в лутце. После него тоже ещё толком нихуя понимать не будешь. Потому ты скачаешь Think Python и навернёшь его, попутно продолжая заглядывать в лутца.
И только после Синка ты внезапно врубишься что все легче лёгкого и ты знаешь что хочешь сделать и как это загуглить.
Аноним 11/04/17 Втр 16:26:05 #419 №971878 
>>971865
Анон, поясни мне, почему сейчас на моём макакином дваче столько смайлофагов? Ви таки считаете это нормальным? Поц-чему ви их не тгавите?

Алсо почему каждый второй анон считает что его тролят когда предлагают свой двач написать?
Аноним 11/04/17 Втр 16:29:37 #420 №971881 
>>971878
А чего бы и нет? Дохуя интересного можно в двигло картинкодоски воткнуть, вот и предлагают. При чём тут как с бложиком - сто разных уровнями программистов напишут сто разной степени сложности/пиздатости двач. Вполне себе тестовое задание.

Смайл - лингвистический дезодорант, это бесит, ведь если ты написал такую ссанину что читать мерзко то пошёл-ка ты нахуй, уёбок, а не "ой да он же пошутил просто тупой ублюок"
Кстати да, иди-ка ты нахуй из питон треда выяснять сакральный смысл смайлов где-нибудь ещё
Аноним 11/04/17 Втр 16:29:38 #421 №971882 
>>971876
Разве укус не краткий справочник возможностей языка? Типа сокращенная документация.
Аноним 11/04/17 Втр 16:31:10 #422 №971883 
>>971882
Тебе не похуй? Укус хорош тем что то говно что ты безмозгло учил на кодекадеми внезапно обретает какой-то убогий смысл и может решать вполне конкретные задачи, пусть и тоже убогие.
Учить программинг не видя ориентиров в виде применения будет скучно, потому читай укус и делай упражнения
Аноним 11/04/17 Втр 16:35:23 #423 №971887 
>>971883
Я читал укус. В кратце там тоже самое что и на код академии и нихуя смысл после прочтения я не обрел. Вот вам функция, вот вам словарь, вот вам списки объяснили в двух словах что они блять делают и все нахуй. И какие упражнения делать? Это равносильно совету дауна выше типа иди борду напиши. Какую нахуй борду если я вроде человеческим языком объяснил суть проблемы. Идти гуглить "как написать борду на питоне" ?
Аноним 11/04/17 Втр 16:36:28 #424 №971889 
>>971887
если прочитал то тогда читай синк пайтон, он охуенный и разжеван вдоль и поперёк
sageАноним 11/04/17 Втр 16:37:27 #425 №971891 
>>971887
Наверное нужно сначала скачать джанго. Но ты можешь и погуглить, я уверен, там будет гайд.
Аноним 11/04/17 Втр 16:39:12 #426 №971892 
>>971889
Хорошо, так и поступлю.
Аноним 11/04/17 Втр 17:25:57 #427 №971908 
>>971892
Удачи, я в тебя верю
Аноним 11/04/17 Втр 20:35:34 #428 №972022 
14708131672090.jpg
>>971085
>Окай, как насчет говноскрапера: Берешь страницу в ВК, 1000+ друзей, выводишь список линков на эти страницы в файл какой или БД, но уже с Имя|Фамили-линк. Что для этого будешь юзать? После того как это сделаешь, идешь дальше: Берешь каждого юзера из списка и считываешь их друзей. Подумай над тем как ссылки генерировать на списки друзей, и главное - как организовать хранение в БД этого всего, для начала. Антош, распиши свои мысли на этот счет.
Мои мысли - я нихуя не знаю как это сделать.
Ваще я только в одной книге видел реальный пример как сделать что то кроме хелловорлда. Там писали хуйню которая делала бекап определенной папки и в имя пихала дату.
Аноним 11/04/17 Втр 20:49:56 #429 №972030 
>>972022
Берешь и делаешь, в чем проблема то? Сейчас я тебе прочитаю курс архитектора уровня /b/. Допустим ты хочешь сделать свой двач на джанге. Ты берешь чешешь репу. Потом продумываешь сценарии, которое решает твоё приложение:
Вася заходит на главную, видит список досок
Вася заходит на доску, видит список тредов, видит по 3 последних поста из треда
Вася заходит на тред и видит список постов
Вася нажимает кнопку создать тред и создаёт новый тред
Вася нажимает кнопку насрать в тред и добавляет туда пост
Петя заходит в админку и удаляет нахуй все посты с васиного ip
* Петя заходит в админку и сажает Васю на сгуху.
Дальше ты тупо выписываешь все существительные и глаголы в два списка:
Главная, доска, тред, пост, админка, ip, сгуха
Создать тред, насрать в тред, удалить посты нахуй, посадить на сгуху

Существительным (некоторым) будут соответствовать твои классы (таблицы), глаголам - операции (формы).

Применяя нехитрую логику, ты ебашишь в этой вашей джанге 4 таблицы:
1) Доски
2) Треды
3) Посты
4) Ip посаженных на сгуху
По-уму еще нужна таблица для авторизации админов но вроде в джанге она должна быть, как и админка.

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

Потом ты хуячишь операции: создание поста и создание треда.

Потом ты хуячишь операции в админке: удаление нахуй всех постов с одного ip и сажание Антона на сгуху.

Потом ты заливаешь результат на гитхаб и мы с Семёном лолируем.

Всё, данный курс научит и обучит тебя созданию любых программ уровня /b/.
Аноним 11/04/17 Втр 20:52:15 #430 №972035 
>>972022
Алсо если ты хочешь вкатиться джуном в контору, то всю эту работу >>972030 за тебя сделает сениор помидор.
Аноним 11/04/17 Втр 21:11:18 #431 №972057 
>>972022
Парень, я тебя понимаю, может мы с тобой долбоебы, может это отдельный тип людей такой (читай долбоебы), которые не могут вот так после книжки начать писать свой гугл без инструкций. Поэтому гугли django, там жмешь гет стартед, там есть туториал и как установить. Так вот делаешь туториал, потом закрываешь вкладку с джангой, пытаешься написать его сам без туториала, таким образом начнешь понимать что там зачем. Потом начнешь понимать как написать борду
Аноним 11/04/17 Втр 22:35:02 #432 №972127 
>>972030
А ты неплох. Хочешь придти ко мне домой и выебать мою сестру в нашу компанию и стать agile-аналитиком?
Аноним 11/04/17 Втр 23:28:39 #433 №972153 
>>972022
Ох, антош, я же написал, бери по частям.
Не знаешь как делать первую часть, разве?
Если кратко, то ты должен скачать всю страницу друзей человека(requests'ом делаешь гет запрос страницы и сохраняешь), затем из этой страницы нужно данные выцепить, распарси ее beautifulsoup'ом.
Подсказка, еще раз:
Юзай две библиотеки - requests, beautifulsoup.
Почитай про них, если что не понял - спрашивай. БД пока не трогай.
П.с. И не психуй, и не горячись.
П.п.с. Мимоавтор
Аноним 11/04/17 Втр 23:57:06 #434 №972171 
>>972153
Вы че ебанутые какой суп. У вк апи есть. Который даже шире чем функционал самого сайта.
Аноним 12/04/17 Срд 00:17:25 #435 №972183 
>>972171
Антош, какой апи, ты ебанутый? Человек питон выучить пытается, с библиотеками разобраться нужно и принципами, а ты ему про апи, который учиться/применяется за пару часов.
Аноним 12/04/17 Срд 01:16:53 #436 №972206 
>>972183
Твой вариант с beautifulsoup вряд ли сработает - вк подгружает список друзей по мере прокрутки. Апи надежнее и проще.
Аноним 12/04/17 Срд 01:46:23 #437 №972209 
>>972206
Хм, это точно, я и забыл.
Но есть еще мобильная версия сайта и вот там таки сразу весь список.по крайннеймере мне выдало на телефоне сразу все 118 человек
Аноним 12/04/17 Срд 03:35:25 #438 №972239 
>>971851
> Прошел код академию и до сих пор чувствую тупым блять. Нихуя не понимаю. Честно говоря меня дауна ничему не научил этот курс. Конечно я теперь понимаю что такое списки, словарь блять, итерация по объектам и условия, функции и т.д. но один хуй я весь курс как болванчик повторял за тем, что от меня требовалось. В реалиях я нихуя не научился программировать. Если меня попросят написать парсер я просто напросто сосну хуй. Если меня попросят повторить какое-либо задание из курса типа возьми да напиши блять игру камень ножницы бумага я хуй сосну. Анон, ебаный рот, чо дальше то делать? Может еще какой курс пройти? Посматриваю в сторону стэпика, там два варианта либо опять просматривать базу либо уже для "продвинутых пользователей". Пытался что-то самому родить но в результате все сводится к тому, что я просто напросто начинаю гуглить решение и переписываю его лишь слегка видоизменяя не вдаваясь в подробности а как блять это говно заработало.
Да забей ты уже хуй на эти книжки. Они не учат тебя думать. Ты должен писать сам, а потом после 5-7 небольших проектов можешь одну прочитать и понять, какие вещи можно было сделать красивее/быстрее/проще. Нормальные книжки учат паттернам/бест практисам, синтаксис учится на https://docs.python.org. Печатать код тебя никто не научит.
Аноним 12/04/17 Срд 05:17:26 #439 №972249 
>>971851
Кстати, читал твою скатерть и подумал
Как пишутся парсеры, никто не знает? Я пытался парсер для Lua на питоне написать, но у меня хуйня получалась, почти не работающая
Аноним 12/04/17 Срд 06:41:28 #440 №972256 
Сеньоры, может сделаем свой питон проект на гитхабе и будем пилить постепенно?
Аноним 12/04/17 Срд 06:46:41 #441 №972259 
>>972249
>Как пишутся парсеры, никто не знает?
гугли токенизация и abstract syntax tree
Аноним 12/04/17 Срд 08:39:53 #442 №972277 
>>971851
Ты просто тупой и программирование не твое. Попробуй Javascript.
Аноним 12/04/17 Срд 11:16:46 #443 №972319 
Screenshot - 04122017 - 11:14:26 AM.png
>>972256
Я запилил чатик/борду на вебсокетах/торнадо.
Почти всё есть - поддержка видео/аудио/картинок с thumbnails, геолокация, но нужно сделать нормальный css под это. И яваскрипты типа чтобы показывало ответы на пост как с куклой.
Вот это делать лень
Аноним 12/04/17 Срд 11:20:41 #444 №972322 
Анон, как в Джанго работать с динамическими формами, которые создавались бы на лету в зависимости от того, что пришло в POST-запросе?

Пользователь помимо основных форм создаёт свои произвольные поля со значениями, я должен поместить эти поля в JSONField модели.
Аноним 12/04/17 Срд 11:32:35 #445 №972326 
>>972322
https://jacobian.org/writing/dynamic-form-generation/
так например.
Но можешь их вообще яваскриптом генерить.
Аноним 12/04/17 Срд 12:03:04 #446 №972337 
>>972326
ЖСом и генерятся, тут не в этом вопрос был. Но я вроде сам разобрался.
Аноним 12/04/17 Срд 12:37:14 #447 №972345 
>>972319
Скинь на гитхаб. Бро
Аноним 12/04/17 Срд 12:41:20 #448 №972346 
>>972345
http://rgho.st/8rLKQxSwB
Пока не хочу вот архив.
Надо поставить зависимости из requirments.txt
В системе должны быть ffmpeg и imagemagick
Запускать chat.py и заходить на 127.0.0.1:8888
На локальном компе флаги работать не будут, конечно.
Аноним 12/04/17 Срд 12:46:10 #449 №972348 
>>972319
Охуенно, только с разметкой бы поработать, формочки красивые сделать
Аноним 12/04/17 Срд 13:55:29 #450 №972371 
>>972319
>Я запилил чатик/борду на вебсокетах/торнадо.
Ссылку на гитхаб кинь
Frontend запилят и пушка будет
Аноним 12/04/17 Срд 14:00:19 #451 №972374 
>>972371
Выше ссылка на архив. На гитхабе его нет пока.
Аноним 12/04/17 Срд 15:40:45 #452 №972420 
Screenshot - 04122017 - 03:39:51 PM.png
>>972371
Вообще хочется сделать клон livechan чтобы как-то так выглядело. Или взять какой-нить бутстрап и вообще красиво всё сделать.
Но лайвчан на ноде и говнокодист https://github.com/emgram769/livechan-js
Аноним 12/04/17 Срд 16:38:55 #453 №972451 
>>972206
Кстати раз уж о парсерах речь зашла: расскажите про парсинг динамических страниц. Появилось уже что-то прямее связки селениум+фантом? Безумно не хочется в них разбираться
Аноним 12/04/17 Срд 16:57:04 #454 №972465 
>>972451
Нет и не появится. Изучай как твоя страница работает через firebug/devtools/whatever и пиши запросы ручками.
Или селениум да.
Аноним 12/04/17 Срд 17:04:39 #455 №972468 
>>972465
Ясно, спасибо.
Аноним 12/04/17 Срд 17:21:37 #456 №972475 
>>972420
https://sadchan.sytes.net/chat/int
Кстати, заходите, но мы там на ангельской мове говорим.
Аноним 12/04/17 Срд 20:39:11 #457 №972595 
>>972153
>Не знаешь как делать первую часть, разве?
Нет.
А есть список популярных библиотек которые все постоянно юзают? А то может мои вопросы отпадут если я взгляну на них и узнаю что ту хуйню можно сделать вон той хуитой.
Аноним 12/04/17 Срд 20:45:42 #458 №972597 
Как понять что готов идти на работу на джанге ?
Какой уровень знаний жс нужен и можно ли без него ?
Аноним 12/04/17 Срд 21:11:10 #459 №972605 
>>972595
Антош, ты издеваешься видимо?
Я же тебе написал какие библиотеки юзать, requests(точно) ну и по желанию,либо скачивать всю страницу, либо , как посоветовал разумный анон, - заюзать API VK и сделать всё одним запросом.
Нет прям универсальных библиотек, всё приходит с практикой, все знания и т.д. - пиши и будет тебе счастье.
Аноним 12/04/17 Срд 21:32:16 #460 №972625 
>>972605
Есть блядь универсальные библиотеки. На питоне есть все. Если чего-то нет то значит нужно искать еще. Все от создания ебучих сайтов до нейронных сетей требует знаний рода вида добавить хуйню в словарь, отсортировать список или достать ключ из строки. Владеешь знаниями экосистемы - ты бог.
А если нет, тогда да, пиши коляски, занимайся хуйней.
Аноним 12/04/17 Срд 21:39:11 #461 №972644 
>>972625
Хуясе бомбануло и что-то несвязное выдало.
Ну расскажи про универсальные библиотеки и что ты под ними понимаешь.
Аноним 12/04/17 Срд 21:41:46 #462 №972648 
>>972644
Ту хуйню что ты втираешь этому бедолаге делается за 2 минуты без каких-либо знаний в принципе.
Открывается референс по API https://vk.com/dev/methods, устанавливается пакет https://github.com/dimka665/vk, и все блядь.
Так со всеми задачами без исключений.
Аноним 12/04/17 Срд 21:46:46 #463 №972657 
Фикс-обновление PyCharm.
https://blog.jetbrains.com/pycharm/2017/04/pycharm-2017-1-1-available-now/
Вроде как разрулили кучерявые шрифты на Linux.
Аноним 12/04/17 Срд 21:48:16 #464 №972660 
>>972648
Охуеть, да?
Суть задания в использовании библиотек и практике, а так же в том что с этим списком юзеров дальше делать.
p.s. Я безумно рад, что ты сможешь это сделать "без знаний" и т.д.
Аноним 12/04/17 Срд 21:50:17 #465 №972663 
>>972660
Суть любого задания в его выполнении с минимальной еблей.
>что с этим списком юзеров дальше делать
>отсортировать список или достать ключ из строки
... и направить в следующую готовую библиотеку.
Добро пожаловать в мир Python.
Аноним 12/04/17 Срд 21:53:24 #466 №972665 
>>972663
>отсортировать список или достать ключ из строки
Ну почти.
>поиск общих друзей у друзей друга & etc.
Аноним 12/04/17 Срд 21:55:52 #467 №972666 
>>972665
Знания встроенных типов данных и использования библиотеки выше решают эту задачу.
Ну все, я сливаюсь. Можешь жить в любой манявселенной. Вот только зачем начинающим сразу показывать плохие практики создания велосипедов якобы "для практики".
Аноним 12/04/17 Срд 22:00:55 #468 №972672 
>>972666
>Знания встроенных типов данных и использования библиотеки выше решают эту задачу.
Ну да, пусть юзает.
>Вот только зачем начинающим сразу показывать плохие практики создания велосипедов якобы "для практики".
Окей, тогда покажи годный пример начинающему для практики, никто ж не запрещает.
> я сливаюсь
Не надо
Аноним 12/04/17 Срд 22:05:16 #469 №972675 
>>972672
https://vk.com/dev/friends.getMutual

import vk
session = vk.Session()
api = vk.API(session)
common_friends=api.friends.getMutual(id1, id2)
print(common_friends)
Вопросы есть?
Аноним 12/04/17 Срд 22:12:17 #470 №972681 
>>972675
Ну почти, только надо бы ещё для всех 100+ человек сделать и вывести кашерный результат.
Ну ок, ты могёшь. Почесал ЧСВ?
Предлагай годное задание для начинающего, что-нибудь кроме "запили борду".
Аноним 12/04/17 Срд 22:14:00 #471 №972682 
>>972681
Видимо нет вопросов.
Аноним 12/04/17 Срд 22:27:35 #472 №972688 
>>972681
>Предлагай годное задание
Агрегатор порнушки свежей из того же контакта сделай. Чтоб можно было свежак смотреть сразу на сайте в удобном виде без ебли с фильтрами на качество и дату каждый раз.
Аноним 13/04/17 Чтв 00:15:06 #473 №972732 
Антошки, в каком состоянии сейчас находится pypy? Что вы юзаете, когда нужно выполнять питоноскрипты чуть-чуть быстрее? Кресты?
Аноним 13/04/17 Чтв 00:20:55 #474 №972734 
>>972732
го заюзай
и жди выхода grumpy на третий питон
Аноним 13/04/17 Чтв 03:03:47 #475 №972783 
Ребята, я написал первую в своей жизни полезную программу. Она ищет в огромной папке с порнухой (сайтрип) имена актрис (файлы имеют такой формат: "IntNameProcess", где Int - некоторое число, Name - имя актрисы, Process - что с ней делают) и растаскивает в папки с названием Name (имя актрисы).
Такие дела. До этого только хелло ворлд писал. Оказалось не сильно сложнее, спасибо os и shutil.
Я теперь программист?
Можете не торопиться с ответом, ближайшие часа полтора я буду занят
Аноним 13/04/17 Чтв 03:08:11 #476 №972784 
>>972783
>Я теперь программист?
Ты теперь онанист.
Аноним 13/04/17 Чтв 07:48:47 #477 №972807 
>>972783
Ты решил свою задачу при помощи написания программы. Очевидно что да.
Аноним 13/04/17 Чтв 08:25:36 #478 №972812 
>>972783
>Я теперь программист?
https://www.youtube.com/watch?v=tDe5zFED5eo
Аноним 13/04/17 Чтв 12:21:05 #479 №972865 
Пацаны, как наиболее примитивным образом я могу схоронить немного данных?

некий кеш приложения, но так шоб не объебаться с lock-ами, если тупо в файл, тк кеш теоретически может запросить одновременно более 1 экземпляра приложения
Аноним 13/04/17 Чтв 12:25:16 #480 №972869 
>>972865
redis
Аноним 13/04/17 Чтв 14:13:29 #481 №972918 
>>972865
Самое примитивное это BytesIO/StringIO. Тот же in-memory сторедж но только локальный и без фишек.
Аноним 13/04/17 Чтв 16:31:39 #482 №973003 
>>972783
На самом деле есть к чему стремиться.
Во-первых, файлы я копировал через шифт+пкм (в меню появляется вариант "скопировать как путь"). А нормальные пацаны в таком случае рекурсивно обходят директорию и ищут видеофайлы по расширению. Хотя это вроде несложно сделать.
Во-вторых, не все файлы имели название "IntNameProcess", некоторые (видимо, с одноразовыми модельками) просто "Process". Для таких документов логично было бы определить какое-то множество слов, покрывающее все названия. Но как это сделать, я пока плохо понимаю.
Все это уже не столько ради удобства дрочки, сколько для получения хорошей программы. Приятно же осозновать, что я, тупой школопидор, могу что-то полезное для себя накодить.
Аноним 13/04/17 Чтв 18:39:39 #483 №973080 
1)В каком формате хранить инфу? Есть куча записей в виде шапки (строка с именем и и обозначением), и дальше перечень плюс описание для каждой позиции. ДУмаю использовать xml, опыта нет, но вроде то что нужно.
2)У кого есть опыт работы с excel с помощью питона? Не получается реализовать следующее: нужно брать со страницы B все в диапазоне A1:J60 и копировать в позицию AX:JY. X и Y обозначают ячейку, необходимо таким образом расширять таблицу. Юзаю openpyxl, но что то не получилось реализовать такое копирование.
Аноним 13/04/17 Чтв 18:43:23 #484 №973082 
>>973080
1) JSON если нужно в едином месте либо реляционная БД.
2) Макросы.
Аноним 13/04/17 Чтв 18:45:54 #485 №973083 
>>973082
>Макросы
Непонимат :( Можно ссылку на инфу или пример?
Аноним 13/04/17 Чтв 18:47:49 #486 №973085 
>>973083
https://support.office.com/ru-ru/article/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%E2%80%94-Excel-974ef220-f716-4e01-b015-3ea70e64937b

Ты шо шызик?
Аноним 13/04/17 Чтв 18:49:48 #487 №973087 
>>973085
Мне нужно делать это все из моей программы, а не запускать excek каждый раз
Аноним 13/04/17 Чтв 18:51:33 #488 №973089 
>>973087
Братик, я за тебя искать не собираюсь.
https://www.xlwings.org/
Аноним 13/04/17 Чтв 19:24:54 #489 №973120 
14279215798831.png
Господа подскажите насколько реально вскатиться без знания английского(они есть ну очень базовые)? Пока что читаю учу основы Питона. Меня не покидает чувство, что я я сосну с проглотом если не буду параллельно учить английских.
т.к. на изучение питона я себе отвел 6 месяцев, мб смогу подтянуть до пре-Интермедиа (Хотя я охуею от такого кол-ва информации но что поделать).
Аноним 13/04/17 Чтв 19:36:22 #490 №973125 
>>968548
>>968559
Спасибо за ответы ананасы за это время освоил пол книги лутца, и Байт оф питон. Жаль нету на русском Think Python.
На код академии все те же основы или я ошибаюсь?
Сейчас буду пробовать на вкус Лутца. программирование на питон, ух предвкушаю этот пиздец.
Аноним 13/04/17 Чтв 19:36:59 #491 №973127 
Посоветуйте хороший IDE. Pycharm четкий, но грузится долго. Пока для себя открыл Pyzo, но тот не умеет создавать .py файлы по дефолту, как пичарм
Аноним 13/04/17 Чтв 19:37:58 #492 №973128 
>>973120
Информации на русском много, поэтому изучить основы сможешь, а вот у РАБотодателей инглиш не на последнем месте стоит.
Аноним 13/04/17 Чтв 19:39:42 #493 №973130 
>>973120
Я учил питона за месяц до курсовой по нему
inb4 сдал курсач на 5
Аноним 13/04/17 Чтв 19:40:53 #494 №973131 
>>973120
Все основные книги давно есть на русском. За пол года ты далеко не уйдёшь. Если не ебаться с узконаправленными библиотеками, то проблем быть не должно
Аноним 13/04/17 Чтв 19:41:53 #495 №973132 
>>973127
Notepad++ LUL
Аноним 13/04/17 Чтв 19:50:03 #496 №973137 
>>973128
>>973131
Ну как бы вопрос в том нужен ли хоть какому работодателю пездюк не знающий АНгл языка?
У нас в Беларашке даже на джуна тестировщика уровень английского нужен Интермедиа, поэтому я посматриваю на ДС там сэтим вроди бы проще.
Ну сама цель вкатиться, а дальше уже развиваться работая. Жаль нет гайда по вкатыванию в питон. (было бы интересно)
Аноним 13/04/17 Чтв 19:51:21 #497 №973138 
>>973137
Есть
но это мем
Аноним 13/04/17 Чтв 19:51:22 #498 №973139 
>>973132
>Жаль нет гайда по вкатыванию в питон
Есть одна книга...
Аноним 13/04/17 Чтв 20:15:35 #499 №973156 
>>973137
> пездюк не знающий АНгл языка?
А какому работодателю нужен пиздюк, знающий английский?
Я понимаю, сениор должен знать, директор, какой-нибудь специально обученный хуй, координирующий работу рассеянского и иностранного офисов (все вышесказанное для забугорных компаний с филиалом в России). Либо тот петух, что продает продукт зарубежным заказчикам.
А жуниору или среднему нахуя английский? Задавать вопрос на ломанном инглише крайне просто, читать еще проще. Проблемы возникают разве лишь когда желаешь навернуть курс без субтитров на курсере, это сложно.
Все эти "интермедиа" проиграл с этого интермедиа на 90% выебоны.
Аноним 13/04/17 Чтв 20:57:03 #500 №973191 
>>973131
>За пол года ты далеко не уйдёшь
Ахахах
Аноним 13/04/17 Чтв 21:03:39 #501 №973194 
Харкач, помоги разобраться.

Нужно принимать платёж с пользователя и открывать новую функцию на сайте. Какой алгоритм? Буду использоваться джангу и форму я.касс https://money.yandex.ru/doc.xml?id=526991 Даём пользователю метку платежа и храним до ответа якасс и если она приходит с успехом, тогда открыть доступ?
Аноним 13/04/17 Чтв 21:33:22 #502 №973208 
Нужны ли мне знания о том, что представляет из себя PyQt на уровне кода, если я собираюсь делать формочки в Qt Designer'e?
Аноним 13/04/17 Чтв 21:58:50 #503 №973226 
cyborgukraine.jpg
>>966361 (OP)
Всякий раз проигрываю с расцветки.
А у Ruby почему в логотипе не хватает зеленого цвета?
Аноним 13/04/17 Чтв 22:15:40 #504 №973234 
Есть аналог кодеакадеми по такому же уровню разжевывания?
Аноним 13/04/17 Чтв 22:27:19 #505 №973239 
>>973226
Ты доску перепутал придурок.
Аноним 13/04/17 Чтв 23:05:25 #506 №973257 
>>973234
d o c s . p y t h o n . o r g / 3 /
d
o
c
s
.
p
y
t
h
o
n
.
o
r
g
/
3
/

Аноним 14/04/17 Птн 01:19:43 #507 №973306 
nelson haha.jpg
>>973257
Аноним 14/04/17 Птн 04:53:33 #508 №973334 
>>973120
Желательно знать хотя бы немного английский, чтобы читать документацию и ответы с иностранного стак оверфлоу, так как не все может быть переведено и своевременно обновлено
Чтобы именно писать на питоне, достаточно выучить хотя бы что значат основные ключевые слова вроде "while" и понимать, что код выполняется сверху вниз. Других дополнительных знаний не нужно
Аноним 14/04/17 Птн 12:49:35 #509 №973438 
>>973334
Антош, все логично расписал, осталось только это объяснить местным говнофирмочкам которые "работают на зарубежного партнера" и требуют знание английского на высоком уровне, кодинг не так для них критичен, как английский.
Анон-получивший-три-отказа-за-среднее-знание-английского
Аноним 14/04/17 Птн 15:11:49 #510 №973526 
Посоны, вкатился я вчера в линуксы. Решил поиграться с curses, ведь этой залупы не было на винде. Пытаюсь я инициализировать курс, а мне эта сучара выдает:
_curses.error: setupterm: could not find terminal
Я уже час по разным форумам брожу, пишут поменять переменные. Поменял переменные - нихуя не помогло. ЧЯДНТ?
Аноним 14/04/17 Птн 15:20:55 #511 №973533 
Снимок.PNG
https://pastebin.com/3agQeHyy
Котаны, почему система автопроверки яндекса возвращает рантайм еррор? Я проверял код на комплуктере и в онлайн-интерпретаторе http://pythontutor.ru, все работает.
Лог компиляции пуст, не могу скинуть
Когда на степике решал, такой хуйни не было. Вот
Аноним 14/04/17 Птн 15:30:57 #512 №973537 
>>973080
Я либой xlrd пользуюсь. Мне для моих минимальных запросов хватает.
Аноним 14/04/17 Птн 16:39:21 #513 №973587 
Какую библиотеку использовать для создания GUI? Стандартный tkinter хороший выбор?
Аноним 14/04/17 Птн 16:54:54 #514 №973604 
>>973587
Да, tkinter или PyQt
Аноним 14/04/17 Птн 17:04:58 #515 №973607 
>>973533
Вероятно, всем похуй, но напишу-таки.
Не разобрался, почему не работает input() и print() в качестве ввода и вывода. В степике норм все шло.
Зато на тестовом (данную задачу пришлось решить на жаве, которую я не запускал года полтора но на которой ввод-вывод мне подсказал приятель) задании нашел, что через файлы все отлично принимает.

# a + b
with open('D:/input.txt') as input_data:
||||x = input_data.readlines()

a, b = [int(i) for i in x[0].split(" ")]

with open('D:/output.txt', 'w') as output_file:
||||output_file.write(str(a+b))
Аноним 14/04/17 Птн 17:32:41 #516 №973627 
>>973587
Не слушай >>973604-говноеда, только pyqt5.
Аноним 14/04/17 Птн 17:49:16 #517 №973641 
>>966453
>скачал архив с офицального сайта, инстальнул
Ну ты пиздец конечно. Я понима. дрова какие-нибудь специфичные из исходников собирать, но у тебя блядь бинарный дистр с репозиториями, которые специально придумали чтобы ты всё ставил оттуда и свою систему не засирал. Нет, хочу всё самое свежее несмотря ни на что. С таким подходом тебе на рач перекатываться надо.

>>966457
>выкрутасы в командной строке
Ну если нравится пердолиться, не понимая принципов работы системы, то в путь.
Аноним 14/04/17 Птн 17:56:51 #518 №973650 
Какую библиотеку в питоне надо скачать, чтобы сделать кнопку под шиндовс, которая постоянно будет висеть поверх всех окон и при нажатии на нее запускать нужный мне скрипт?

Наплевать на другие возможности и красоту. Нужно быстро и чтобы уже через 10 минут в продакшен.
Аноним 14/04/17 Птн 18:21:29 #519 №973679 
ПЕРЕКАТ >>973678 (OP)
ПЕРЕКАТ >>973678 (OP)
ПЕРЕКАТ >>973678 (OP)
ПЕРЕКАТ >>973678 (OP)
ПЕРЕКАТ >>973678 (OP)
ПЕРЕКАТ >>973678 (OP)

Аноним 19/04/17 Срд 07:39:12 #520 №976153 
Нужен прогер, для разработки и дальнейшей работы над мобильным приложением.
Опыт работы обязателен.
Мои контакты [email protected]
Зарплата от 500зеленых в месяц. В перспективе рост зп
В письме рассказать немного о себе, о своих проектах и т.п., возраст.
Аноним 23/05/17 Втр 03:56:38 #521 №995082 
>>966568
петушня из соседнего треда
Аноним 28/05/17 Вск 17:22:17 #522 №997545 
Помогите, нужно сделать скриншот определенного окна, нашел модуль pyscreeenshot, но реализовать это не могу, только весь экран и по коодинатам. Так же нужно сравнить 2 скриншота но это вроде можно реализовать при помощи PIL
comments powered by Disqus

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