Двач.hk не отвечает.
Вы видите копию треда, сохраненную 25 марта 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 25 марта 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Тред, посвящённый языку программирования Питон, #124
Предыдущий: >>2087217 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться
#######################################
ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года
Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.
— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х
— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html
— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4
— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется
— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
Исходник: https://dumpz.org/bASGKD8cCFDf
Предыдущий: >>2087217 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться
#######################################
ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года
Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.
— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х
— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html
— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4
— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется
— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
Исходник: https://dumpz.org/bASGKD8cCFDf
>>00047
Типа для своих программ
Типа для своих программ
>>00040
В 1991 у Гвидо был только один питон. В него могли вкатится лишь жена Гвидо и его знакомые студентки.
В 1991 у Гвидо был только один питон. В него могли вкатится лишь жена Гвидо и его знакомые студентки.
>>2100002 →
Когда количество пользователей, которые делают запрос становится больше, чем количество инстансов, которые у тебя есть начинаются тормоза, а увеличение количества инстансов сжирает слишком много оперативки/процессора, если говорить про те же очереди, то тебе придется начинать ебать с IPC, что бы синхронизировать получаемое состояние со всеми инстансами или использовать прослойку-хранилище, типа того же редиса.
>Приведи пример, пожалуйста, где эти микросекунды играют какую-то роль для конечного пользователя.
Когда количество пользователей, которые делают запрос становится больше, чем количество инстансов, которые у тебя есть начинаются тормоза, а увеличение количества инстансов сжирает слишком много оперативки/процессора, если говорить про те же очереди, то тебе придется начинать ебать с IPC, что бы синхронизировать получаемое состояние со всеми инстансами или использовать прослойку-хранилище, типа того же редиса.
Там наконец-то спиздили introducing python второе издание. Кто там хотел хорошую не водянистую книгу?
432 Кб, 1280x700
Сап анасы. Подскажите нахуя нужен в spark нужны таблицы?
Датафреймы один в один повторяют их фунционал, но спарк же не хранилище, поматросил и бросил. Ладно там метадату хранить кокую-нибудь, но там что-то данные туда постоянна колхозят.
Датафреймы один в один повторяют их фунционал, но спарк же не хранилище, поматросил и бросил. Ладно там метадату хранить кокую-нибудь, но там что-то данные туда постоянна колхозят.
>>00401
Не то слово. Тред вроде бы есть, и вроде бы его нет. Тот случай, когда REST тебе возвращает 404, сообщение об ошибке, но одновременно и все данные, которые тебе были нужны.
>содомиты
Не то слово. Тред вроде бы есть, и вроде бы его нет. Тот случай, когда REST тебе возвращает 404, сообщение об ошибке, но одновременно и все данные, которые тебе были нужны.
>>00197
Ну ты с своими микросекундами просто протянешь на пару недель дольше, а потом вся та же самая ебля с масштабированием. Это не та оптимизация, которая разительно что-то улучшает.
Ну ты с своими микросекундами просто протянешь на пару недель дольше, а потом вся та же самая ебля с масштабированием. Это не та оптимизация, которая разительно что-то улучшает.
Перекатываемся, это тред-зомби.
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>2100419 (OP)
>>00399
Вангую, для того чтобы вкатыши из отдела бизнес-аналитики могли ебашить запросы на голом SQL вместо использования API датафреймов.
Вангую, для того чтобы вкатыши из отдела бизнес-аналитики могли ебашить запросы на голом SQL вместо использования API датафреймов.
class XYZ:
def __init__(self, id=None, param='asdf'):
self.id = id
def test(self, id=None):
if id is None: id = self.id
это единственный способ пользовать селф в параметрах-по-умолчанию?
def __init__(self, id=None, param='asdf'):
self.id = id
def test(self, id=None):
if id is None: id = self.id
это единственный способ пользовать селф в параметрах-по-умолчанию?
>>00047
зовёш функции, проверяеш вывод.
Работает? збс
кладёш их в отдельную папку, создаёш там __init__.py:
from . import *
потом импортируеш папку из корня, когда хочется ТЕСТИРОВАТЬ.
зовёш функции, проверяеш вывод.
Работает? збс
кладёш их в отдельную папку, создаёш там __init__.py:
from . import *
потом импортируеш папку из корня, когда хочется ТЕСТИРОВАТЬ.
>>00544
шта
шта
всем привет, сильно не пинайте, я только начинаю изучать пайтон, созрел тут один вопрос.
Я хочу в Телеграм написать бота, который будет отправлять запрос (скажем раз в 30 сек) находится ли какой-то пользователь онлайн (многие прячут эту инфу и вместо времени последнего посещения видно просто "был в сети недавно") и скидывать отчеты по периодам активности юзера. Возможно ли в теории создать такое приложение или же Телеграм блокирует такую идею в принципе?
спасибо всем отписавшимся
Я хочу в Телеграм написать бота, который будет отправлять запрос (скажем раз в 30 сек) находится ли какой-то пользователь онлайн (многие прячут эту инфу и вместо времени последнего посещения видно просто "был в сети недавно") и скидывать отчеты по периодам активности юзера. Возможно ли в теории создать такое приложение или же Телеграм блокирует такую идею в принципе?
спасибо всем отписавшимся
>>00553
Это хорошо, когда ты тестируешь функции-решения для литкода.
А когда у тебя какой-то проект, где тестировать надо что-то сложный функционал, то там эти тесты реализовать это как ещё два таких же проекта реализовать.
Это хорошо, когда ты тестируешь функции-решения для литкода.
А когда у тебя какой-то проект, где тестировать надо что-то сложный функционал, то там эти тесты реализовать это как ещё два таких же проекта реализовать.
>>00204
что за вака?
что за вака?
Такое дело. Захотелось с пайгеймом поиграться, но почему-то автодополнение ВСКода от него с ума сходит. Вот на пайчарме все нормально, после импорта все подмодули видит и подтягивает, а вскод ноль. Более того плюется странными предупреждениями.
И самое странное, что раньше он работал нормально.
И самое странное, что раньше он работал нормально.
Q Anonymous!
Когда создаешь бота в Viber (не спрашивайте зачем), то Viber создает страничку www.chats.viber.com/{BotName}
Кто-нибудь получал к такой страничке доступ? Хочу оттуда редиректить на своего ботика спецссылкой, потому что другим способом бота расшарить практически невозможно. Пздц какой-то на самом деле.
А может кто знает более практичный способ расшарить бота?
Когда создаешь бота в Viber (не спрашивайте зачем), то Viber создает страничку www.chats.viber.com/{BotName}
Кто-нибудь получал к такой страничке доступ? Хочу оттуда редиректить на своего ботика спецссылкой, потому что другим способом бота расшарить практически невозможно. Пздц какой-то на самом деле.
А может кто знает более практичный способ расшарить бота?
>>00926
Нет венва. Я через базовое окружение пишу. И проблема таки с языковым сервером. pylance работать не хочет а вот jedi работает. Что странно, конечно.
Нет венва. Я через базовое окружение пишу. И проблема таки с языковым сервером. pylance работать не хочет а вот jedi работает. Что странно, конечно.
Что то тред дико зачах
Cап,котаны.Кто-нибудь может объяснитьдля дебилов,что такое bytes и bytearray,второй час сижу,нихуя не понимаю
>>05000
Специальные типы для работы с бинарными данными.
Обычная строка работает с юникод-символами, каждый элемент строки это символ, причём один символ может из нескольких байт состоять и не все бинарные данные отображаются в символы.
А bytes и bytearray это типы, где один "символ" это один байт. Любой.
Разница между ними в том, что bytes это неизменяемый тип, как вот строки, а bytearray это настоящий такой массив байт, где ты можешь их менять.
Специальные типы для работы с бинарными данными.
Обычная строка работает с юникод-символами, каждый элемент строки это символ, причём один символ может из нескольких байт состоять и не все бинарные данные отображаются в символы.
А bytes и bytearray это типы, где один "символ" это один байт. Любой.
Разница между ними в том, что bytes это неизменяемый тип, как вот строки, а bytearray это настоящий такой массив байт, где ты можешь их менять.
Не нашёл DS/ML треда, поэтому напишу тут, простите если мимо
Сам быдлостудент и вкатываюсь в маш.об., и хотел поступить на курсы, чтобы научиться ему непосредственно, но отборочный на курс - собственно обучить модель, которая будет с помощью ввода данных из .csv файлов предсказывать что-то, а я пока что полный ноль и не понимаю с какими технологиями работать.
Подскажите к каким фреймворкками/технологиям мне нужно обратиться и изучить
Сам быдлостудент и вкатываюсь в маш.об., и хотел поступить на курсы, чтобы научиться ему непосредственно, но отборочный на курс - собственно обучить модель, которая будет с помощью ввода данных из .csv файлов предсказывать что-то, а я пока что полный ноль и не понимаю с какими технологиями работать.
Подскажите к каким фреймворкками/технологиям мне нужно обратиться и изучить
3 Кб, 280x101
Помогите, уже час мучаюсь, жопа горит, хочу сделать список функций через лист, но получается говно, вот пример говна
>>01797
о, а я думал только я ебусь (точнее лся) в емаксе с питонодополнением. а "вскоде все работаэ изкоропка" тожо обосрос вотоночо михалыч.
о, а я думал только я ебусь (точнее лся) в емаксе с питонодополнением. а "вскоде все работаэ изкоропка" тожо обосрос вотоночо михалыч.
Сап двач, залетный дебил в треде. Что-то никак не могу понять, вот скачал я visual code, там мне в расширениях можно скачать питон от майкрософт и еще кучу всяких васянских питонов. Как всё это понимать? Мне получается с официального сайта питона вообще ничего скачивать не нужно?
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 25 марта 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 25 марта 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.