Forwarded from Типичный программист
Давайте голосовать, подсказывайте!
Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.
Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году
Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!
#конкурс #tproger
Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.
Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году
Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!
#конкурс #tproger
Forwarded from Типичный программист
Какой материал вам понравился больше всего?
Anonymous Poll
28%
Django vs FastAPI в 2025 году: какой фреймворк выбрать
37%
Гайд: как настроить API для распознавания документов за 30 минут
36%
Как пополнить кошелёк Steam в России в 2024 году
pyxel | Ретроигры на Python
Англоязычный, но очень понятный лонгрид, посвященный библиотеке pyxel. С помощью статьи вы научитесь создавать двумерную аркаду — летающая тарелка уклоняется от астероидов.
@zen_of_python
Англоязычный, но очень понятный лонгрид, посвященный библиотеке pyxel. С помощью статьи вы научитесь создавать двумерную аркаду — летающая тарелка уклоняется от астероидов.
@zen_of_python
Когда облако превращается в шторм: самая громкая кибератака на знаменитостей
The Fappening — взлом, который перевернул интернет и заставил знаменитостей бояться своих телефонов.
Тогда их интимные фото утекли в сеть, а хакеры доказали, что облачные хранилища не так безопасны, как казалось.
Как небольшая группа хакеров смогла устроить глобальный скандал? Чем закончилась эта история для звёзд и самих взломщиков? И чему эта история может научить всех нас?
В новом выпуске «АЙТИ КРАЙМ» мы разобрали одну из самых дерзких атак цифровой эпохи.
Слушайте и смотрите новый выпуск:
Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram
@zen_of_python
The Fappening — взлом, который перевернул интернет и заставил знаменитостей бояться своих телефонов.
Тогда их интимные фото утекли в сеть, а хакеры доказали, что облачные хранилища не так безопасны, как казалось.
Как небольшая группа хакеров смогла устроить глобальный скандал? Чем закончилась эта история для звёзд и самих взломщиков? И чему эта история может научить всех нас?
В новом выпуске «АЙТИ КРАЙМ» мы разобрали одну из самых дерзких атак цифровой эпохи.
Слушайте и смотрите новый выпуск:
Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram
@zen_of_python
Баттл: Django vs. Flask
В Tproger сравнили два популярных фреймворка — Django и Flask, чтобы помочь веб-разработчикам выбрать наиболее подходящий инструмент для своих нужд.
Django, с его широким набором встроенных функций, идеально подходит для создания сложных приложений с минимальными усилиями на настройку. Flask же предлагает бóльшую свободу и гибкость, позволяя разработчикам интегрировать сторонние библиотеки и настраивать приложение под свои специфические потребности.
Статья отлично подходит новичкам: с ее помощью вы узнаете, какой фреймворк лучше соответствует вашим требованиям.
#фреймворк
@zen_of_python
В Tproger сравнили два популярных фреймворка — Django и Flask, чтобы помочь веб-разработчикам выбрать наиболее подходящий инструмент для своих нужд.
Django, с его широким набором встроенных функций, идеально подходит для создания сложных приложений с минимальными усилиями на настройку. Flask же предлагает бóльшую свободу и гибкость, позволяя разработчикам интегрировать сторонние библиотеки и настраивать приложение под свои специфические потребности.
Статья отлично подходит новичкам: с ее помощью вы узнаете, какой фреймворк лучше соответствует вашим требованиям.
#фреймворк
@zen_of_python
Вопросы новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Есть сабреддит со странными плейлистами, пора пополнить его типичным из мира Python:
1. Клонируем репозиторий
Don't Stop Believin - Journey
2. Создаём виртуальную среду
Second Chance - Shinedown
3. Устанавливаем зависимости
I Want It That Way - Backstreet Boys
4. Запускаем проект
Let's Get the Party Started - Black Eyed Peas
5. Ловим ошибку из-за незафиксированных зависимостей
Oops!... I Did It Again - Britney Spears
6. Откатываемся к той версии зависимости, которая была актуальна на момент последнего коммита (ведь автор не оставил package-lock.json)
Back to December - Taylor Swift
#кек
@zen_of_python
1. Клонируем репозиторий
Don't Stop Believin - Journey
2. Создаём виртуальную среду
Second Chance - Shinedown
3. Устанавливаем зависимости
I Want It That Way - Backstreet Boys
4. Запускаем проект
Let's Get the Party Started - Black Eyed Peas
5. Ловим ошибку из-за незафиксированных зависимостей
Oops!... I Did It Again - Britney Spears
6. Откатываемся к той версии зависимости, которая была актуальна на момент последнего коммита (ведь автор не оставил package-lock.json)
Back to December - Taylor Swift
#кек
@zen_of_python
uv | Убийца pip
Шикарный англоязычный лонгрид, посвященный uv — этакой альтернативе pip, но может еще больше. Помимо 20-кратного прироста в скорости установки заявлена также упрощенная отладка зависимостей для вашего основного состава инструментов в requirements.txt, установка Python одной командой и прочие плюшки.
@zen_of_python
Шикарный англоязычный лонгрид, посвященный uv — этакой альтернативе pip, но может еще больше. Помимо 20-кратного прироста в скорости установки заявлена также упрощенная отладка зависимостей для вашего основного состава инструментов в requirements.txt, установка Python одной командой и прочие плюшки.
@zen_of_python
Квиз о способах запустить код на Python
Небольшая англоязычная викторина на 8 вопросов, посвященная средам запуска языка — IDE, ноутбуки, командная строка, IDLE и проч. Для подготовки можно использовать статью.
@zen_of_python
Небольшая англоязычная викторина на 8 вопросов, посвященная средам запуска языка — IDE, ноутбуки, командная строка, IDLE и проч. Для подготовки можно использовать статью.
@zen_of_python
Forwarded from Python: задачки и вопросы
Что делает встроенная область видимости в Python?
Anonymous Quiz
5%
Содержит виды ошибок вроде AttributeError
14%
Хранит стандартные функции print(), len(() и проч.
7%
Содержит None, True, False
74%
Все вышеперечисленное
tato | Форматировщик структуры файлов
Утилита для упорядочивания содержимого py-файлов согласно четырем основным секциям: импорты, константы, классы и функции. Этот инструмент приведет в порядок большие и запутанные кодовые базы. Tato не сделает рефакторинг, но хорошо «причешет» все модули проекта.
Цена: бесплатно
Репозиторий проекта
Утилита для упорядочивания содержимого py-файлов согласно четырем основным секциям: импорты, константы, классы и функции. Этот инструмент приведет в порядок большие и запутанные кодовые базы. Tato не сделает рефакторинг, но хорошо «причешет» все модули проекта.
Цена: бесплатно
Репозиторий проекта
This media is not supported in your browser
VIEW IN TELEGRAM
Data Formulator 2 | ИИ-dataviz
Инструмент предназначен для создания графиков. Естественно, поддерживает популярные БД вроде PostgreSQL и MongoDB.
Из интересных фичей — ChatGPT по запросу на простом человеческом заинжинирит пока несуществующую фичу и тут же использует ее для диаграммы (смотрите видео).
Цена: бесплатно (платим только за токены)
Репозиторий проекта
@zen_of_python
Инструмент предназначен для создания графиков. Естественно, поддерживает популярные БД вроде PostgreSQL и MongoDB.
Из интересных фичей — ChatGPT по запросу на простом человеческом заинжинирит пока несуществующую фичу и тут же использует ее для диаграммы (смотрите видео).
Цена: бесплатно (платим только за токены)
Репозиторий проекта
@zen_of_python
Forwarded from Типичный программист
И мерч отправляется...
Наконец-то подводим итоги конкурса. Борьба была жаркая, но с небольшим отрывом побеждает статья «Как пополнить кошелек Steam в 2024 году», и ее автор Виктор получает мерч от Tproger!
В декабре вы тоже можете выиграть наш приз — к мерчу добавим кое-что интересное!
Выбирайте тему из Флудильни и пишите статью месяца!
#tproger #конкурс
Наконец-то подводим итоги конкурса. Борьба была жаркая, но с небольшим отрывом побеждает статья «Как пополнить кошелек Steam в 2024 году», и ее автор Виктор получает мерч от Tproger!
В декабре вы тоже можете выиграть наш приз — к мерчу добавим кое-что интересное!
Выбирайте тему из Флудильни и пишите статью месяца!
#tproger #конкурс
Популярная ИИ-библиотека Ultralytics заразилась
Под удар попала легендарная YOLO. Злоумышленники внедрили криптомайнер в версию 8.3.41, распространяя вредоносный код через платформу PyPI. Уязвимость была в процессе автоматической сборки. Инцидент привёл к значительному росту загрузки процессора у пользователей.
А вы знаете какой-нибудь индекс проверки опенсорса на предмет заражений, как haveibeenpwned.com для паролей? Поделитесь в комментариях.
#computervision #безопасность
@zen_of_python
Под удар попала легендарная YOLO. Злоумышленники внедрили криптомайнер в версию 8.3.41, распространяя вредоносный код через платформу PyPI. Уязвимость была в процессе автоматической сборки. Инцидент привёл к значительному росту загрузки процессора у пользователей.
А вы знаете какой-нибудь индекс проверки опенсорса на предмет заражений, как haveibeenpwned.com для паролей? Поделитесь в комментариях.
#computervision #безопасность
@zen_of_python
Thunder | Ваша модель PyTorch на максималках
Thunder — это компилятор PyTorch, который позволяет значительно ускорить обучение. Он использует различные аппаратные исполнители в одиночном и многопоточном режимах на GPU. Это даетдо 40% прироста производительности в сравнении с обычной средой.
На графике выше Thunder достигает солидного ускорения обучения по сравнению со стандартной eager-реализацией на видеокартах NVidia H100 с использованием
Цена: бесплатно
Репозиторий проекта
@zen_of_python
Thunder — это компилятор PyTorch, который позволяет значительно ускорить обучение. Он использует различные аппаратные исполнители в одиночном и многопоточном режимах на GPU. Это даетдо 40% прироста производительности в сравнении с обычной средой.
На графике выше Thunder достигает солидного ускорения обучения по сравнению со стандартной eager-реализацией на видеокартах NVidia H100 с использованием
nvFuser, torch.compile, cuDNN
и TransformerEngine FP8
.Цена: бесплатно
Репозиторий проекта
@zen_of_python
Как настроить аутентификацию в веб-приложениях на Django
В Tproger рассмотрели основные способы настройки аутентификации в веб-приложениях на Django, начиная с базового входа и регистрации и заканчивая интеграцией с социальными сетями и кастомными моделями.
#безопасность #django
@zen_of_python
В Tproger рассмотрели основные способы настройки аутентификации в веб-приложениях на Django, начиная с базового входа и регистрации и заканчивая интеграцией с социальными сетями и кастомными моделями.
#безопасность #django
@zen_of_python
Вопрос подписчика
Задает @Zhurakov:
«Есть кто обучился Python с нуля не имея никакого опыта в программирование и устроился на работу?»
Учитывая комменты к этому вопросу, слегка дополним вопрос:
«Напишите, кем работали до обучения Python, если эта сфера далека от программирования».
От админа: перед тем, как переобучиться в ИТМО и устроиться дата-аналитиком, должность была секретарь на ресепшн в строительной компании. Между событиями «выдали корочку» и «взяли кодером» прошло 4 года.
#вопросыподписчиков
@zen_of_python
Задает @Zhurakov:
«Есть кто обучился Python с нуля не имея никакого опыта в программирование и устроился на работу?»
Учитывая комменты к этому вопросу, слегка дополним вопрос:
«Напишите, кем работали до обучения Python, если эта сфера далека от программирования».
От админа: перед тем, как переобучиться в ИТМО и устроиться дата-аналитиком, должность была секретарь на ресепшн в строительной компании. Между событиями «выдали корочку» и «взяли кодером» прошло 4 года.
#вопросыподписчиков
@zen_of_python