Это копия, сохраненная 27 августа 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Свой код кидайте через https://ideone.com/
Книги: https://yadi.sk/d/tArKKuQu3Kejuq
Прошлый тред: https://2ch.hk/pr/res/1029673.htm (М)
бНОПНЯ: каким образом можно автоматически создать отдельную переменную для каждой строки.
Нужны индексированные переменные или что-то вроде того.
Можно подробней? В любом случае понадобиться создавать ключ для каждого списка.
bottle
Да не, я про среду разработки.
Или уже пора ставить линукс?
SET(CMAKE_C_COMPILER /path/to/c/compiler)
SET(CMAKE_CXX_COMPILER /path/to/cpp/compiler)
в CMakeLists.txt
ну к примеру мне тошно смотреть когда в божественном коде на змее виднеются строки блевотни из sql
Да, та же ошибка. Я нашёл путаное объяснение на стаковерфлоу, что cmake по умолчанию выбирает собственный компилятор и надо при установке указывать свой, mingw например, но я то вообще хочу поставить через pip install dlib.
Спасибо, это я и искал!
Отзовись, это опенсурс? Подскажи что прочесть чтоб тоже научиться сопоставлять по-разному написанные тексты по одной теме?
Только маленький вопрос ещё - там в папке cygwin/bin сотни файлов. Кто из них эти компиляторы?
gcc и g++, например
Ты сам, ебта, не можешь найти свои конпиляторы
А хочешь, чтобы цмаке их нашел
Его умные люди писали, а меня нет.
Зачем, он же автоматически проверяется.
Потому что он милый.
Пасиба.
Официальной доки хватит.
Так у них там в доке можно и через vc++ тулкит скомпилять. Сам не могу проверить, у меня везде мак.
http://dlib.net/compile.html
Ну пиздец, поставь 3.5.
pyinstaller пригоден для мелких вещей.Готовь камаз бубнов и армию шаманов, если ты и правда собираешься собрать программу на pyqt в exe
Не знал, что такой гемор будет с пиинсталлером. Прогу на прыщах писал, потом уже как начал собирать, понял всю ошибочность затеи. Но было уже поздно.
Прошел путь Джуна из шапки, что дальше?
Учить другой язык, на котором есть работа.
Мидлл от Джуна отличается только тем, что может самостоятельно пилить проект, используя все из шапки и не косячить. Мне путь сеньора нужен.
Часик в радость
Как много проектов ты уже запилил? Покажи свой гитхабчик.
>Наверное платина
Ну вот сам прекрасно знаешь, что вопрос платиновый, почему в гугл с ним не сходишь? Там ты получишь куда больше информации по нему, нежели здесь.
Потому вызов и создание методов не то, чем кажется на первый взгляд
Не на метод
self тупо обозначает "имя" инстанса класса.
Тобеж если: anon = class() => self.huinya = anon.huinya
ребята, пичарм не хочет принимать стороннике пакеты.
Например:
from pacageName import doci
В консоли все работает, но ебанный пичарм пишет ImportError: No module named 'pacageName
чего делать? как заставить пичарм работать с пакетами?
Хотел у тебя узнать, сам как считаешь, по твоему вопросу можно дать однозначный ответ, в чем там у тебя проблема? Скрины давай, с настройками интерпретатора, структурой проекта и примером, что там у тебя не импортируется.
Тот с которым справится такое жопорукое хуйло как я.
Есть функции, а есть методы. Методы это функции, которые связанны с определенными типами(классами) или модулями? Как str.format это метод для типа 'str' а .sqrt это метод для модуля math. Так у вас заведено тут, да?
ОП, ты не прав, на джуниора нужна только треть.
Да и вообще, всё, что ты должен делать хорошо, как питоно-кодер - это няшно сосать хуй у своего начальника.
Это залог успеха для любого питоно-джуниора.
Какая разница? Вакансий все равно нет.
Гуи не нужон. В питоне я трачу на гуи больше времени, чем на саму программу. Это тебе не формочки на делфи шлепать.
Ну хуй знает, почему бы и нет? Заказчику нет разницы, на каком языке задача решена, лишь бы работало. Питон для фриланса тоже не очень подходит, если что.
Почему? Ведь питон это самый быстрый язык для того, чтобы довести прогу до 'это работает'-стадии.
Не в случае GUI
На фрилансе большинство задач на субподряде, и потому технология задана наперед.
Вопли обиженного, лол.
Что за чат? Мне он уже начинает нравится. Как раньше хорошо было в /s/ и нyлb4евском /c/, пришел за советом, а тебе вагон хуев отгружают, прям лампота.
Не проблема, мамка кормит же.
Вообще, всегда проигрываю с подобных. Для них выбор первого языка для обучения представляется каким-то знаменательным и судьбоносным решением, которое повлияет на всю его жизнь и карьеру.
Не только выбор языка влияет на судьбу программиста, еще много вещей. Тут надо сверится с гороскопом кодерским, знать в каком Доме Луна, ну все такое. А еще если тебе Черный Системщик дорогу перейдет, то век раоты не видать. Но хуже всего это с 1сником на распутье 3трех дорог в полночть встретится. Тогда надо очертить вокруг себя круг из икры красной, и читать pep8 вслух, а на 1сника внимания не обращать и не смотреть, иначе пропадешь
Это еще чего! Вот некие хитрованы выдумали сигили рисовать из малого ключа соломона с помощью pygame да вызывать дух Столлмана, так чтоб ты думал? Зоходит hrка утром в офис, а они мертые лежат и дым серный везде...
А че те впадлу шоле?
Повлияет, если выберешь не школьное говно с прибитыми гвоздями отступами, и прочей хуитой по принципу "как бы индусы чаво не набыдлокодили".
Хотя у индусов и на сях/похапе/whatever с отступами всё нормально, так как их за индусов ставит IDE.
>>1031827 (OP)
>ВАЖНО!
Это видео нужно в закреп, чтобы у всех кукарекольщиков больше не возникало вопросов почем нужен ГИЛ и почему это не так плохо!
https://youtube.com/watch?v=AWX4JnAnjBE
На 80% ваканский питон идет как дополнительное требование к чему-либо, но не как основная профессия.
Я немного не о том. Почему-то среди обывателей бытует мнение, что разница между ЯП такая же, как между лингвистическими языками. А по сути же язык - это всего лишь инструмент, а программирование - ремесло.
>>1038105
Требования стандартные в большинстве случаев, если речь идет о вебе: питон и его фреймворки (джанго в основном), базы данных, джаваскрипт.
Еще и в первой ссылке обгадился https://www.youtube.com/watch?v=4zeHStBowEk
Хотя, та тоже норм.
from pygame import mixer
mixer.init()
mixer.music.load("1.mp3")
mixer.music.play()
Никогда не пользовался пигейм, но погуглил за тебя, не благодари:
https://stackoverflow.com/questions/7746263/how-play-mp3-with-pygame
Зачем мне гуглить как писать код? Он у меня написан, только не воспроизводит. Программа выполняется, а звука нет.
>https://stackoverflow.com/questions/7746263/how-play-mp3-with-pygame
с этим кодом тоже нет звука
Ты с английским как вообще? Суть в том, что play() выполняется, достигает конца, возвращает значение и сразу же закрывается, удаляя твой 1.мп3 и следовательно прекращая звук.
Решил проблему так:
mixer.init()
mixer.music.load("1.mp3")
mixer.music.play()
playing = 1
while playing:
if not mixer.get_busy():
playing = 0
>ОТВЕТЬТЕ МНЕ
Не всегда, но пока можешь считать что так, как дойдешь до ооп в питоне, разберешься.
>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?
Стандартная библиотека у питона пиздецки здоровая, и зачастую, какие-то простые вещи в ней уже реализованы, и изобретать велосипеды, да еще которые будут медленнее стандартной реализации глупо, так что да, пойдешь нахуй.
>ОТВЕТЬТЕ МНЕ
Метод - это функция класса и следовательно объекта. Как ещё это подробнее пояснить, я не знаю.
>>1038198
>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?
Да, тебе все правильно сказали >>1038209
>И поэтому нужно знать все библиотеки на все случаи?
Не все, но желательно. И обязательно уметь читать доки и пользоваться гуглом.
>Стандартная библиотека у питона пиздецки здоровая
Ну по сравнению с жавой и сишарпом она просто крошка.
>>1038198
>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?
Начинай с фреймворков, там уровень абстракции выше чем у стандартной библиотеки (стд), обращай внимание на функции стд в фреймворке и смотри для чего они. Тупо учить стд и не видеть как она применяется - это пиздец.
Да ты не очумел ли случайно дядя? Кури мануал по питону 1900 страниц, кури мануал по джава 1000 страниц. Это еще не считая что код на пайтоне в 5-10 меньше нужно писать
>Метод - это функция класса и следовательно объекта. Как ещё это подробнее пояснить, я не знаю.
Он говорит про одинаковый дот синтаксис системы компоновки и доступа к атрибутам.
>>1038219
Да. Сразу получишь результат и появится стимул изучать дальше. Лабы конечно можно поделать для начала, но не более 20-50 штук если не метишь в олимпиадники.
>>1038220
Где ты количество страниц нашел?
>Да. Сразу получишь результат и появится стимул изучать дальше.
Ага, и засрешь себе мозг на метаклассах в Models
Я возмущаюсь на заявление , что стандартная библиотека просто крошка по сравнению с Жава. Я понимаю у того же языка богов Golang шибхо худой stdlib, на 70 страниц спецификации, но там только самое необходимое включено
Почему-то на 2 питоне работает, а на 3 не выскакивает уведомление...
Ну ок. А по жаве где нашел?
http://www.oracle.com/technetwork/java/javase/documentation/api-jsp-136079.html
http://www.oracle.com/technetwork/java/javase/documentation/javafx-docs-2159875.html
Документация в жаве просто пиздец какая неочевидная вещь. Три страницы разных версий с одинаковыми хлебными крошками и прочей навигацией.
>>1038267
И сколько по-твоему лаб надо написать чтобы использовать хотя бы треть функций библиотеки?
>И сколько по-твоему лаб надо написать чтобы использовать хотя бы треть функций библиотеки?
Зачем сразу лабы то? Ну сначала да, надо будет написать парочку калькуляторов/конвертеров строк. А потом вполне можно для себя писать прикладные вещи, вроде скриптиков для работы с фс (раскидать файлики по папочкам), Учет какой нибудь хуйни в базе, загрузчик еще какой нибудь хуйни с интернета, а потом можно потихоньку и в веб залезать, как раз к этому моменту ооп освоить и все пойдет как по маслу, но не сразу на джангу прыгать, а написать например простенький сайт на бутылке/фласке. Как по мне, куда более лучший план, чем сходу влезать в джангу нихуя в ней не понимая и где все выглядит как ебанная магия.
>прикладные вещи
Унылые вещи ты хочешь сказать?
Лучше сразу принять холодный душ. ООП туториал, MVC туториал, Git туториал, Django туториал -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> ... -> profit
У меня всё.
И через 24 года ты такой с горячим сердцем и холодной головой понимаешь что ты дорос до джанги.
Начинайте с фласка, после него и джанго простым покажется и вы поймёте как все там на самом деле происходит и сможете нормально писать бекэнд
Какая бд? Гугли библиотеки для неё.
А почему нет, кстати? При ее активации можно сразу запустить приложение не скачивая доп пакеты
Сразу уж делай LiveDVD с линуксом и своей программой, хули уж мелочиться. И его заливай на гитхаб.
Ошибка в коде.
Если нужны микросервисы, то есть смысл дополнительно изучать Golang, просто идеальный яп для микросервисов.
Тут няша из Golang поясняет, как безболезненно обмазаться
https://youtube.com/watch?v=0ndWw1udpsA&t=7m16s
Фл аск
>
Чего нет , Жынериков, как обычно? Все есть изкаробки, чтобы делать веб шедевры(sql, html template, json, xml, websockets)
А вот и гуглосионисты в тред пожаловали со своей жидопропаганодой Go-lang (гоев-язык или язык гоев). Ошибся тредом, грязный халдей, в этом треде только правые программисты под предводительством великого Фюрера. ХАЙЛЬ ГВИДО!
>Всего, чего нет в жабе, автоматически объявляется хуитой, как только это появляется в жабе, это автоматически становится нехуитой. При этом, требуется сделать вид, что хуитой это называл кто-то другой.
Вижу, годауны переняли привычку жабоблядей.
>Чего нет
Когда динамические библиотеки появятся?
Я посмотрю , как ты запоешь, когда тебе потребуется распределить действительно высоконагруженное приложение на python по всем 8 ядрам на сервере
мимо: сын umputunа в треде
> идеальный язык для микросервисов
И чем характеризуется идеальность языка под микросервисы?
Мне в Python не нравится только отсутствие возможности нормальной сборки в нативный код. Сейчас для этого какие-то костыли, и получается полное дерьмо. Должен быть из коробки компилятор, чтобы можно было написать, скажем, медиаплеер или файловый менеджер.
Рассказывай кому нибудь другому сказки про свои высоконагруженные сервисы. Давно известно, что в ваши жидоподелия встраивается код майнинга шекель-койнов, для захвата мирового господства.
Двачую. Лучше Erlang/Elixir ничего не появилось, потуги годаунов просто смешны, а нододебилов еще смешнее.
А еще обработчиков ошибок нет
И вообще, о Го больше срутся, чем используют, пиздуйте в свой тред
А в чем проблема, компиляторы Бейсика же были. И Delphi с динамическим типом Variant.
Да даже в C/C++ есть динамическая типизация с помощью union.
И туда тоже, все одно, жидоподелия гуглосинизма.
Там нормального синтаксиса с выводом типа нет. Вот в Delphi просто объявляешь переменную типа Variant и присваиваешь ей что угодно, хоть число, хоть строку, прямо как в JS/Python/Ruby.
Создай ишью, хуле. Файловые системы конечно то ещё днище: асинка нет (только через сигналы вроде), универсальных нотификаций тоже нет. Вроде проще написать свой костыль, который будет раз в секунду чекать что надо. Это будет кроссплатформенно хотя бы.
Возьми либу dataset и sqlite. Проще ничего нет.
Это всё ещё простой каст указателя, поэтому дельфи не зависит от рефлексии, выполнения произвольных строк, и прочего непотребства пиздона.
Очень просто: nginx и несколько инстансов торнадо.
Есть обработка ошибок: panic и проверка на nil
Скоро выйдет Golang 2.0, в ней все косяки залатают, в том числе сделают нормальную обработку ошибок.
Может даже наконец-то объяснят Расту Коксу, зачем нужны джынерики и их тоже припилят
>Может даже наконец-то объяснят Расту Коксу, зачем нужны джынерики и их тоже припилят
Лол, столько лет было НИНУЖНА, а теперь вдруг оказывается, что без них никак.
Просвещайся
>Instagram currently features the world’s largest deployment of the Django web framework, which is written entirely in Python
https://engineering.instagram.com/web-service-efficiency-at-instagram-with-python-4976d078e366
А перед этим можешь нагуглить конфу в ютубе где инженеры инсты показывали цифры с семью нулями лайков в сутки.
Где-то читал, что они ещё gc отключали. Так-то может быть если бы сейчас они стали писать с нуля, то выбрали бы может другой язык и/или стек.
История сослагательного не знает, а пока ты строчил пост было загружено еще несколько тысяч изображений и обработана сотня тысяч лайков.
Лучше Cython вряд ли что либо придумают в ближайщие года.
Как вариант , с помощью Cython , python скрип транслировать в Cи код и потом компилировать в .so или .dll библиотеку. С помощью pyinstaller собрать в 1 программу
Я и говорю, только костыли, к сожалению.
Хотя никаких языковых ограничений, мешающих создавать исполняемый файл или динамическую библиотеку, нет.
Сейчас, увы, desktop приложения забыты, все пишут сайты. Раньше надо было компилятор делать, а сейчас по-видимому такая ситуация и сохранится.
Это не отменяет того что молодцом может стать каждый и Python в этом только поможет.
Рефлексия в Delphi есть.
>Илья в треде
В течении следующего часа, буду отвечать на все вопросы по переходу с Python на Golang. Задавайте свои вопросы
мимо: голанг разработчик с многолетнем стажем
Сук на ножи!
На го нет столько батареечек на все случаи жизни
Зачем разносишь нечистоты по доске? В своём треде мочи не напился?
А где работа на нем?
Python > все ошибки появляются только при выполнении программы
Ты все равно тестировать приложение будешь, неважно какая типизация, статика не спасет тебя от ошибок логики
>Golang > статическая типизация, проверка при компиляции
То есть, тебя статическая типизация спасает от любых ошибок в коде?
И куча бородатых хипстеров
В питоне такие только на энтри левеле есть, а потом они узнают, что работы не так много как на пыхе, жс и перекатываются туда
Руснявая жидовка или рассовый Нидерландский ариец, хм...
Пошел нахуй, если без дураков.
Буду звать ее Юлька Кошачье Копыто
Ахааа, вот таким хитрым способом ты выявил, что питон программисты Геи, спасибо тебе за это, Ильюша.
Надо ж таким мопсом быть, чтоб самому себе медали вешать, вот курва
Обычный нос, чо доебалиь до петяна
Ох, лол. Не заметил. Спасибо, добра тебе!
Задонатил этому чуваку 10 бачей за то, что выпустит книжку по ассинхронному фласку, правильно сделал?
Задонатил бы мне 10 бачей - я бы тебе отсосал. А теперь плачь над проебанными деньгами.
Нет.
Обрадую тебя, я даже не знаю, что такое асинхронно и автономно)
Делаю суперсайт. С шаблонизатором aio-jinja(updated 2 years ago), сокетами aio-websocket(updated 9 years ago), ОРМ aio-zalupaDB-vasyan-unmaintained(updated 9001 years ago). В целом очень быстро, конечно работает... Когда работает.
grequests.
Насчет последнего предложения всем похуй, в нашей секте недвижимость переписывать не заставляют.
Зачем, ведь все работает. Сейчас жду когда aio-zalupaDB обновится, пару багов незначительных закроют (пользователи из базы пропадают). И буду потихоньку выходить на продакшн уровень, если мейнтейнеры позволят.
Эту херню смотрел , там чел тоже за aiohttp топит и рассказывает, как делал свой сервис. Говорил что до этого использовал жангу, фласк и другие фреймворки , все говно по сравнению с aiohttp. Заодно показал скрипт на aiohttp, который за 1 сутки скачивает всех пользователей VK , 390.000.000шт.
Ага я о том же )) 10к реквестов в секунду теперь ваще не проблема. Я в ахуе со скорости просто.
Ну, маленькие минусы конечно есть, кроме роутинга нет ничего. Но это хуйня все, это ведь http сервер. Все что нужно есть отдельно. Там главное открыть карту форков и найти васяна поновее. Ну если чего нету пока то перетерпим, обойдемся. Зато могу стрингреспонсы в 500 щелей сразу хуярить. Прикинь круто, ггг.
Ну а джанга говно, aiohttp FTW!
Почему, го я уже учу. Там тоже все как я люблю -- форки форков, старейшие фреймворки из тысячи строк кода, ничего лишнего, и не лишнего тоже ничего.
вот подскажитечего эта фигня передаст?
serial.write('cpu='+psutil.cpu_percent(interval=1)+'%')
строку "цпу=цифры%" или кучу (массив?) из hex чисел?
просто на принимающей стороне ардуина кажет именно кучку hex чисел, а это как то не очень хорошо. или я это на принимающей стороне нарукожопил всякого говна?
сильно не ругайтесь, потому как ни python (выбран только из за того что не надо всякие иде и прочий хлам качать), ни си(какие там надо для пердуни) не понимаю, да и к программированию вообще никакого отношения не имею.
Пошел на хуй!
Пошел нахуй, пидарас!!!
Теперь это официальные маскоты треда.
У меня проблема с присвоением значения, которое передаёт Entry(textvariable=x) переменной.
Жуть какая, все ГОшки такие животные?
Нужно было анализировать график, накатал шнягу, на PyPy работала быстрее в несколько раз.
И на питоне можно 1m rps делать https://github.com/squeaky-pl/japronto конечно же это лютая синтетика + C
Скрей бы она в о перешла. Лично протв нее ничего не имею, но кодолизы ее заебли
*в ГО
1 миллион хелловорлдов же, синтетика. Хотя, сам проект интересный.
Качай книгу "Грохаем алгоритмы", все примеры на python. Если даже тебе будет и эта книга не понята, то вон из профессии
Есть еще примеры кода на разных языках
https://github.com/egonSchiele/grokking_algorithms
Эта книга для начала, после уже сможешь переходить на того же Кормена
Лежит в папке у меня файл(изображение), хочу я его отобразить на сайте, для этого прописывают путь как
> os.getcwd()+"/common_image_example/3.jpg
Но хуй там плавал.
Может я уже переутомился и делаю хуйню? Куда копать?
P.s. Путь выходит верным, по нему могу пройти и открыть изображение на компе.
p.p.s. python3, flask.
>Зачем cwd вообще подключать?
Думал с директорией проёб(было ранее), но нет. Ну и всё равно оно не отображается.
https://stackoverflow.com/questions/28207761/where-does-flask-look-for-image-files
Попробуй "application" убрать, а то он в корне именно эту папку ищет
Скачай curl'ом ссылку и посмотри что она выдает.
Не совсем, попробуй сделать то, что ты делал, но убери название папки с приложением в начале, у тебя и так __init__ там лежит, не нужно это писать
И не должно, кастомную папку со статикой надо явно указывать в App или кидать все в static по умолчанию.
Думаю ничего страшного не произойдёт если буду всё в статик кидать и там уже сортировать по папкам
Так и надо делать.
Я первый день изучаю программирование и питон, стараюсь сам понять принципы работы, но не хочу играться с этим вопросом:
понятно что я могу запустить виндовый исполняемый файл через subprocess.Popen, например (r"C:\Program Files (x86)\Internet Explorer\iexplore.exe"), но можно ли сделать так, чтобы питон ждал выполнение работы этой самой консольной программы до конца прежде чем выполнять следующую строку и выводил коды выполнения этой самой программы чтобы я мог иметь выбор что алгоритму делать дальше?
>можно ли сделать так, чтобы питон ждал выполнение работы этой самой консольной программы до конца прежде чем выполнять следующую строку
Можно.
> выводил коды выполнения этой самой программы
можно читать stdout если программа умеет туда срать.
спасибо, значит то что я задумал будет работать.
помоги позязя
например subprocess.check_output(['ping', 'ya.ru'])
ничего не выводится (типа ошибок нет)
или например subprocess.check_output(['ping', 'yaru']) - вываливается исключение
ткни хоть что читать для совсем нубов
специально для вызова ошибки
ставь линукс, брат
бля, это просто переменная, можешь там хоть залупу вписать, только тогда надо будет уже везде залупу эту писать вместо self. А так просто договорились простот self писать
я мудак и не могу обьяснить толком.
в виндовом CMD есть после работы любой команды можно взять echo или if %errorlevel%, получить 0 или 1 и отталкиваться дальше от этого
тут как?
Пиздец зп получает как не в себя, еще и жаловаетс, вот жабка
Тебе на коворкинг денег не дадут, пушто у тебя идей нету, котячий ты дипомат
То-есть нужно обрабатывать исключение CalledProcessError и всё?
А потом можно все это дело развить в курсы, заебись наверно зарабатывать не на программировании, а на том, что бы люди считали себя программистами
Веб хуйня, да. Пили собственные проекты, будет хоть отдушина.
Да нихуя, вот так
proc = subprocess.run(['ping', 'ya.ru'], stdout=False)
print(proc.returncode)
отсюда уже можно дергать if proc.returncode == 0
питон обладает хорошей документацией, жаль лень её читать
^_^
Ну охуеть теперь.
Мистер Робот посмотри, там в одной из серий они комп в полиции хакали с помощью флешки с питоновским скриптом. Базарю, посмотришь серию, и сам напишешь.
Наверное это потому, что ты толстовку с капюшоном и маску не купил. Купи, пересмотри робота еще раз, тогда на тебя снизойдет озарение, за 30 минут скрипт напишешь.
Как реализовать с наименьшей кровью? Что бы через некоторое время можно было бы всё легко вернуть назад.
p.s. заказчик, сука, просрочил платёж, надо бы припугнуть.
p.p.s. если всё прокатит, с меня утренний бугурт от охуевшего заказчика, у которого работа встала.
p.p.p.s. ещё раз, если не понятно пояснил: есть html страница готовая, и мне на неё нужно перенаправлять всех кто переходит на сайт. Всё это с минимальными манипуляциями.
>заказчик, сука, просрочил платёж, надо бы припугнуть
Или он с тобой натурой расплачивается?
>но чому-то пишет 502, вместо красивой страницы.
Тяжело быть дебилом, правильно тебя заказчик на деньги кидает.
Кто насагает нам в тредик, тот навеки будет педик, кодерам золотой сободыпередвижения
К делу. Анон, научилс я решщать простые задчки на питоне, знаю как гулить, но глядя на всякие вопросы с собеседований по питону, вижу что в языке не разбираюсь вовсе, сожные моменты не поясю. Поэтому спрошу, какой фундаментальный гримуар лучше читать, Лутца или Биззли?
Если хочешь пиздец какой фундаментальный, то лутца, это по сути вся документация разбавленная водичкой, и я рекомендую Лучано "Python. К вершинам мастерства", когда лутц заебет повторением одного и того же. Потом реши чем ты именно хочешь заниматься, если вебом, то начни с фласка (Flask Web Development, ее даже на русик перевели и в феврале перевыпуск будет, что бы показать, как все возможности питона 3.6 использовать), потом джанга (Antonio Mele - Django By Example), при знании фласка будешь понимать как все там работает, потом на какой нибудь асинхронный фреймворк глянь, типа торнадо и aiohttp, и все, по сути поймешь как работает весь веб на питоне
Есть еще датасайнс и машоб, но это нужно перекатиться в их тред, в этом в основном веб
Спасибо, бро. В датасаенс не пойду, у меня ни вышки нужной, ни чего такого, я в веб хочу.
Вопрос по фласку и джанге.. Ты советуешь начаь с фляжки, потому что она полегче? И суть ведь у них одна, модели, вьюхи? Если так, то это очень хорошо.
Еще раз спасибочко
Я считаю, что лучше начать с фласки, что бы понять, как работает джанга (фласк микрофреймворк и ты там все сам допиливаешь), когда я пытался осилить джангу только прочитав лутца, то мне джанго показался таким большим кмс'ом, хотя она на самом деле гораздо более гибкая, чем кажется
Люто плюсую, за годный совет по фласку, сам так начинал и не жалею)
Ну и надеюсь, что ты понял, что я сказал тебе только про питон, еще ты должен выучить sql (а PostgreSQL вообще задрочить), ORM, администрирование Linux, nginx, html\css\js (в начале все равно будешь фулстак делать, а не только бекэндом заниматься), желательно еще протоколы tcp\ip
И да, когда все это освоишь, то учишь сишку, что бы уметь компенсировать бутылочные горлышки на питоне и будешь обеспечен до конца жизни
В сишку я уж умею, на уровне "куда ты поинтеры лепишь, гэребень!" Очень хорошо надо сишку?
Сишку надо на таком уровне, что бы понимать, как на самом деле работает питон, залезаешь в его исходники и узнаешь истину (После этого питон начинаешь воспринимать, как абстракцию сишечки для нормального человеческого восприятия)
Ну так то я свой вкот год назад начал с криски, пыталс асм учить и хуиту реверсить, так что я не скажу что мастер, но примерно понимаю. Вобщем, троекратное ура тебе бро, спасибо пояснил все хорошо
>залезаешь в его исходники и узнаешь истину
Мда. В компиляторы вообще своими культями лучше не лезть пока хотя бы дракона не прочитаешь и свой лисапед не запилишь.
>Питон
>Компилятор
>В книгах по питону советуют использовать dis для отладки, что бы понять что к чему
Ну и это понятно, что все это в самом конце, когда глубже изучать уже некуда
Вот ты сам нашел один из примеров для чего нужна сишечка и знание питоньих кишков, некоторые даже сборщик мусора отключают для увеличения производительности
Есть ли тулкит для анализа кода?
Интересует в какой последовательности код писался. То есть чтобы определить сначала файлы, которые зависят только от системных модулей, потом определить файлы, которые зависят от системных модулей и от найденных файлов и т.д. И чтобы можно было мышкой эти файлы в подсистемы объединить, посмотреть порядок исполнения программы (модуль за модулем).
>ВАЖНО
Ребятки поясните, на Питоне вообще разрабатываются проекты , стоимостью более 500.000 рублей?
Инстаграм, сойдет?
С ума сошел, пионисты такие суммы только в книжках видели
А мы точно в pr?
>>> [print(x) for x in [1,2,3]]
1
2
3
[None, None, None]
забыл еще
>>>а
Потом набери. Вобщем, принт не возвращает значение, которое он принтует, он ноне возвращает, поэтому у тебя лист с ноне
Есть про хакеров-онанистов, интересует?
http://index-of.es/Programming/Violent Python a Cookbook for Hackers-Forensic Analysts-Penetration testers and Security Engineers.pdf
Потом в криминальных новостях будем тебя смотреть
Я часто ошибаюсь и питон мне сразу показывает мой косяк. За это я его люблю.
И наколки типа ноды связанного списка на пальцах, неориентироанные графы, вобшем уважаемые люди, функция аккерманауказы админисрции долго доходят
Не знаю как у вас там в России. А в Америке дофига работы на питоне и зарплаты ого-го.
Так то у них. Дай божи, чтоб и у нас питон хорошие места знял, вернее те, где он хорош
Недопогроммист 100 уровня. Настоящий программист не участвует в таких войнах. Для него языки программирования как смена браузера. Бывают какие-то сайты криво сверстаны, беру и запускаю другой браузер под который сверстан сайт. Так же и языками. Бывают задачи на которых проще на джаве сделать, берем и делаем. Хочешь golang? Да не проблема и его знаем. Хочешь в ассемблере пошаманить? Почему бы и нет? Его тоже знаем. А все эти споры, какой язык лучше... Это споры юных дрочеров.
Подумаешь некрота, бывают модули, которые еще пока глючат на тройке. Если знаешь различия, то нет проблем прыгать с тройки на двойку, и с двойки на тройку. Какие бывают глюки на тройке? Допустим pyinstaller может выдать ошибку при создании exe. А на двойке такой ошибки нет. Раз, два и быстренько проект пересобрали на двойке.
А она под 2.7 написана.
>Подумаешь некрота, бывают модули, которые еще пока глючат на тройке
Это какие же, кроме пиинсталлера?
https://doc.lagout.org/programmation/python/Python Forensics_ A Workbench for Inventing and Sharing Digital Forensic Technology [Hosmer 2014-06-19].pdf
Наверное нет
Гвидобейсик, хуйли.
Ну конечно, зачем делать просто, можно ведь public static void, чтоб все думали что ты неебись профи.
Ну конечно, зачем делать грамотно, можно ведь хуяк хуяк в продакшен, чтоб можно было индусов за еду нанимать.
Байтоеб порвался
>можно ведь хуяк хуяк в продакшен, чтоб можно было индусов за еду нанимать.
Ты сейчас го описал
> инстаграма
Им настолько нравится питон, что они отключили гарбаж коллектор, потому что он тормозил все, заебись язык
>пук
Братик, выше уже писали сколько реквестов обработал инстаграм пока ты здесь рассказывал как делать грамотно. А теперь переходишь с темы на тему.
>We initially chose to use Python because of its reputation for simplicity and practicality, which aligns well with our philosophy of “do the simple thing first.”
>скорее всего
Ваше мнение учтено. Спасибо, подкормки больше не будет.
На питоне ты можешь сделать шутер типа каунтер-страйка. Как? Качаешь Blender, в нем встроен питон 2.6. В блендере рисуешь модельки, если не умеешь, то можешь кубиками обойтись как сделано в шутере Ace of Spades. Далее открываешь окошко для программирования (внутри Блендера) и пишешь: если объект А столкнулся с объектом Б, то... Также в самом Блендере встроена компиляция проекта в exe или в app. Ничего даже настраивать не нужно.
На хлебе ты можешь сделать транспорт типа троллейбуса.
А в блендер засунуть питонь >3 можно?
На основе чего ты так решил?
Потому что автор видоса запускал все на своем слабом компе со встроенной видяхой. Блендер очень хорош в графоне, загугли и убедись.
https://www.youtube.com/watch?v=v4aGLSe42eM
В бегом случае нужно использовать multiprocessing, чтобы было все тип-топ?
Звездный эсминец из Звездных Войн врезается в астероидное поле.
Python + Blender
https://www.youtube.com/watch?v=p0-0Jod4WrQ
http://openlayers.org/ Во что нагуглил. Останется только преобразовывать данные что ли. Мне локально надо что бы было все.
Нахуя мультипроцессинг? Тут же обычным перебором акков и привязанных к ним сообщений попахивает.
Вот когда тебе нужно будет 200 акков заставить работать, более-менее параллельно и быстро...вот тогда мультипроцессинг и Pool к твоим услугам.
Вообще-то, из-за легкости языка обычно начинают вкат именно с питона, потом, когда начинают искать работу и слушать истории о зарплатах, то перекатываются в жс\пхп, слежу за группами типа типичного программиста и гикбрейнс, там ХИТОМ является именно питон
Почему? В python3.5 ассихронность уже из каробки, в 3.7, как следует сахар синтаксиса допилят. Жалко , что с работой с http, нужно ставить дополнительные костыли в виде aiohttp
Что мешает , начать делать свои проекты, заодно их можно будет в портфолио запихнуть, если потом пойдешь на дядю работать. Js можно параллельно с питоном учить а php оставим макакам, которых уже 80% от рынка
В жс ты можешь за год стать мидлом 150к И ВООБЩЕ, СКОРО КОЛИЧЕСТВО БИБЛИОТЕК ПРЕВЫСИТ КОЛИЧЕСТВО АТОМОВ ВО ВСЕЛЕННОЙ, И НОДУ ДОПИЛЯТ С РЕАКТ НЕЙТИВОМ, ОДИН ЯЗЫК ДЛЯ ВСЕГО!!111!!!!
Вот выпустят GO 2.0 С ДЖЕНЕРИКАМИ И ОБРАБОТЧИКОМ ОШИБОК а еще нормальные библиотеки, а не написанные бородатыми васянами с вейпом, скорость, больше чем у жабы (пиздос, компилируемый язык сосет у жабы), невсратый синтаксис, нормальные потоки, а не ваше говно тогда и поговорим
Бамп вопросу.
Как сделать отображение скорости интернеты, входящего/исходящего трафика?
Какие либы использовать?
pip install network_speedmetr
Запилил тут консольный чатик, вроде все работает. Скомпилил в ехе, проверил на разных компах в локальной сети.
Что можете сказать о коде?
Как можно оптимизировать?
Что заменить?
Слушаю ваши предложения и поправки.
server - https://ideone.com/C7yeSo
client - https://ideone.com/MbEIPe
psutil
По-хорошему, треды заменить на asyncio, местами небольшой говнокод, но в целом норм.
часто видел этот asynico, чем он лучше тхредов?
и где именно говнокод?
только вкатился, еще не бум-бум
А парень-то только вкатился!
В консоли питон! Открыл ИДЕ! Встал в полный рост... и насрал на доске.
мальчик, иди в /b/
Я ТАМ ГДЕ МОКРЫЙ БЕТОН ОБВИЛ АНАНАСА КОЛЬЦАМИ КАК МЕРТВЫЙ ПИТОН
В ТРЕДЕ ГНУСНЫЙ ПРИТОН ОСТАВЬ ДОМА СВОЙ ГО-ШНЫЙ МОВЕТОН И УДАЛИ НАХУЙ СВОЙ 27 ПИТОН
In [8]: parser.__file__
Out[8]: '/usr/lib/python3.6/lib-dynload/parser.cpython-36m-x86_64-linux-gnu.so'
Душевно братан
>здравствуйте бро
Хочу использовать в своем скрипте pycurl , но для этого нужно устанавливать в систему CURL. После еще нужно собрать в 1 exe с помощью pyinstaller . Есть ли уже готовая скомпилированная CURL .so / .dll библиотека , чтобы можно было ее кинуть рядом с бинарником а не устанавливать в систему?
Или может , кто знает, как например собрать .so библиотеку из исходников libcurl , чтобы pycurl нормально работал
PyGTK или PyQt
Для PyQt ещё есть слой абстракции QtPy, чтобы не заморачиваться конкретной библиотекой. Поддерживает PyQt4, PyQt4 и PySide.
PyQt, gtk и подобная херня. Потом заебется делать 1 exe бинарник. Qt5 хорош, но у него ебанутая лицензия. Tkinter самый доступный, но дизайн формочек не очень
О , раз уж пошла такая пьянка. Я тут тоже решил запелить гуй на python wxwidgets. Видел где-нибудь уже готовую библиотеку .dll wxwidgets, чтобы ее можно было кинуть рядом с py скриптом и не устанавливать различные Си кишки?
Няшный wxWidget жаль угробили проект и он не развивается. Вообще бесит вся это свистопляска с гуем в питоне. жаба с нетбинсом вообще никаких напрягов не вызывает.
Ну, он ещё шевелится маленько: http://wxwidgets.blogspot.com/2017/
Просто все против него, и корпорации, и FSF.
Вообще напряга не вызывает ?это что ли java FX гуй?
>Логин может состоять из латинских символов, цифр, одинарного дефиса или точки.
>Он должен начинаться с буквы, заканчиваться буквой или цифрой и содержать не более 30 символов.
Делаю маску:
login_mask = re.compile(r"[A-Za-z]{1}[\w(\-?\.]{,28}[\w]{1}")
line="qomu-123ol--olo.noname"
print(login_mask.match(line))
# пикрил
Почему он мэтчится? Как допилить дефис так, чтобы можно было писать сколько угодно дефисов в середине, но не подряд?
Сап Двач, есть один Питон.
Что такое IDE? Я уже погуглил, это то, где я пишу свою программу? Что такое IDLE? Правильно ли я понимаю, что то, что я скачал с офф сайта (IDLE) это самый неудобный способ писать проги? Jupyter явно лучше. А что такое PyCharm? Как вы пишете свои проги и почему? если что, я на win7
copy C:\Users\yoba.png G:\pictures\2ch
Подозреваю что тут как-то можно задействовать .format, но проблемес в том что переменные путей задействуются раньше их объявления, как объявить их на лету прямо во время команды?
Сори если платина, не знаю как это гуглить
argparse, argcomplete
x = int(input())
if x == 1:
print(x,"программист")
elif x == 2 or 3 or 4:
print(x,'программиста')
elif x == 5 or 6 or 7:
print(x,'программистов')
User Agent попробуй прописать.
У тебя очень ебанутое условие
Сначала питон проверяет равенство, а потом проверяет истинность следующих выражений, int != 0 в питоне истинный, так что второе условие подходит (если везде or, то достаточно, что бы хотя бы одно выражение было верным)
Нужно делать так
elif x in (2,3,4)
elif x in [2, 3, 4]:
Спасибо, добрый человек!
Ведь удобнее писать func: вместо def func():
Что там в одну строку можно уложить?
Ну неплохо тогда, тут новички обычно всякую дичь спрашивают, а не чатики пишут, что прочитал перед этим?
Допустим, пользователь вводит "--upgrade" и приложение само обновляется...
Как реализовать?
прочитал https://docs.python.org/3/library/socket.html
посмотрел пару examples
и пошло-поехало
Однострочный генератор каррированых функций, норм же. Правда, большая проблема придумать, нахуй он собственно нужен.
писал одновременно со знакомым, он на с++
я сделал за 4 дня, а он все еще костыли допиливает))0
пайтон очень простой язык, мне понравился тем, что сделан он для людей, а не для МАШИН
Есть либа питонья. Название забыл.
А язык кто за тебя учил? Кто тебя надоумил чат сделать? Новички обычно мечтают клон крузиса сделать.
>ну я же не долбоеб, умею учиться
Ты, сука, вопросы читать не умеешь, мразь мелкобуквенная.
А язык кто за тебя учил? Кто тебя надоумил чат сделать?
Наркоман шоле?
ты тупой? я САМ УЧИЛ ЯЗЫК
САМ СОЗДАЛ ИДЕЮ написать чат, чтобы узнать некоторые функции пайтона
>я САМ УЧИЛ ЯЗЫК
Сука, ты тупая поехавшая мразина. Как ты учил язык, тупорылая ты овца? Сука, эпический дегенерат просто. Гнида. В биореактор тебя.
>САМ СОЗДАЛ ИДЕЮ написать чат, чтобы узнать некоторые функции пайтона
Ёббаный ты жопу кретин. Откуда ты узнал что чат у тебя в 100 строк влезет?
>>1040824
Да иди на хуй просто.
Пиздец дура
мдаа, мальчик, не гори
зазубри сначала постановку вопроса
>А язык кто за тебя учил?
и
>Как ты учил язык?
это совсем разные вопросы, довен
>Откуда ты узнал, что чат у тебя в 100 строк влезет?
я и не знал, лол
зачем такое знать? пусть даже в 500 строк, я же во время того, как пишу код - учусь.
мне не важно, сколько строк выйдет
чем больше строк, тем больше я узнаю о функциях пайтона
увозите
Бог поможет.
On 6/14/05, Eric Nieuwland <eric.nieuwland at xs4all.nl> wrote:
> From Programming Languages 101 I remember this construct in Algol 68.
> It was then claimed to be the universal loop construct. If that is
> true __and__ it is easy to implement, I'd say +INF for PEP 315.
It's true, but this both dates you (A68 has been dead for several
decades) and locates you: it was said that A68's popularity was
inversely proportional to (the square of?) the distance from
Amsterdam. It also dates and locates me. :-)
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
Нашел что вроде как string/list slicing оттуда в виде slice_item[2:8:3].
pythoncentral.io между прочим потребляет 2 гига оперативы, постоянно грузится и обвешан тонной рекламы. Зачем он нужон вообще?
Так Гвидо же отвечает. Говорит что деанон такие вопросы задавать.
А после того как он помрет, кто главным будет? У него есть приемник?
x={}
a = raw_input ("Vvedite Imya ")
b = input ("Vvedite nomer ")
x[a] = b
Составляется словарь, а как дальше продолжить в него ввод? Как реализовать вывод инфы по ключу?
Ну так у него принт с лолей и надписью что язык для лолей. Или это значит что лоли с детства смотрит хуипитоны в интернетах и название языка для для неё будет знакомым. Шок, сенсация, Гвидо - анонимус и педобир. СПГС олимпиада обьявляется открытой.
Нагугли уж как со словарем работать. База же. Я сам честно говоря тут хуету постоянно спрашиваю, но это перебор уже.
Соглашение по стилю, это нужно для того, что бы читать код, свой и чужой было легче
https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html
>
да перерыл уже дофига всего
но все равно нихуя не вдупляю
база, не спорю, но обмазываюсь меньше недели
стоит третий. просто выставлен шелл под 2.7
фишка в том, что это задание и в нем четко оговорено условие - на версии 2.7 писать
В новом треде написал тебе хуетень, лол. Принт без скобок поставь, на этом думаю проблемы с совместимостью кончатся.
это я знаю.
я не могу понять, как сделать так, чтоб в консоли постоянно выходило - "Введи имя.." и тд
можно конечно накопипастить,но все равно количество вводов будет ограничено количеством копипастов
и я чет хз как тут же реализовать вывод инфы по ключу из словаря
нахуй вообще питон на десктопе?
Нарежьте шебм из второй части фильма "Отпучск за свой счёт" фразу примерно "щас бы сюда питон", где они Питон обсуждают, и поставьте в шапку.
Да. Можешь все через текстовый файл ебануть, чтобы не заморачиваться. Через сишарп открываешь пайтоновский скрипт с входными данными (ну или просто перед этим записываешь входные данные в txt), пайтон обрабатывает это, проверяешь шарпом закончил ли он работу, если да читаешь текстовик. Все
Понял, спасибо
Это копия, сохраненная 27 августа 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.