Python Hacks
41.2K subscribers
169 photos
72 videos
254 links
Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Download Telegram
Media is too big
VIEW IN TELEGRAM
Гайд по Notion для программиста

В этом видео автор рассмотрит различные аспекты использования Notion на телефоне и компьютере. Вы узнаете, как использовать Notion для повышения своей продуктивности и эффективности работы или учебы.

02:09 Блоки
05:13 Рабочее пространство
07:35 Команда
09:46 Базы данных
12:35 Представления
15:12 Шаблоны
17:23 Связи
20:18 Формулы
22:58 Шаблоны
25:20 Хаки

Смотреть это видео на youtube: youtu.be/r_j9BwckabU
Media is too big
VIEW IN TELEGRAM
Разработка игры на Python

В этом видеоуроке автор подробно и наглядно разбирает процесс разработки игры по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Вы рассмотрите как устанавливать модули, настраивать и отрисовывать на экране изображение пушки из будущей игры.

Смотреть это видео на youtube: youtu.be/ilP1dImCuJ8
Media is too big
VIEW IN TELEGRAM
Курс по FastAPI на Python для начинающих

В этом видео автор делает полный разбор фреймворка FastAPI на языке Python с первых строчек до деплоя на реальный сервер.

00:00 Для чего используется FastAPI
02:39 Как написать простейшее приложение
06:26 Как применять Pydantic
11:48 Как работать с базой данных из FastAPI
26:37 Что такое роутер в FastAPI
34:23 Как развернуть приложение через Docker
39:02 Как развернуть приложение на сервер в облаке

Смотреть это видео на youtube: youtu.be/gBfkX9H3szQ
Media is too big
VIEW IN TELEGRAM
Как программисту найти работу с релокацией

В этом ролике автор поделится полезной информацией по трудоустройству заграницей и успешной релокации.

0:00 Вступление
0:23 Какой нужен опыт, чтобы переехать?
0:34 Где искать работу?
1:29 Сколько денег нужно просить?
2:04 Необходимо ли высшее образование?
3:22 Какой уровень английского требуется?
3:50 Как учить английский?
5:58 Какие языки программирования востребованы?
6:32 Как оформить резюме
7:13 Про рекрутеров

Смотреть это видео на youtube: youtu.be/jC6J7opqyuI
Media is too big
VIEW IN TELEGRAM
Лучшие книги по Python для начинающих

В этом ролике автор делает обзор лучших книг по Python для начинающих. Разбор происходит по 6 критериям: Путь до первой Python-программы, Простота текста и качество перевода, Понятность сложных тем, Ширина и глубина изложения, Примеры и практика, Фишки книги.

Смотреть это видео на youtube: youtu.be/qV9sjY73nTo
Media is too big
VIEW IN TELEGRAM
Система регистрации для Telegram бота на Python

В этом видеоуроке автор подробно и наглядно разбирает процесс создания системы регистрации для Telegram бота.

00:00 Вступление
00:50 Создание базы данных
02:50 Класс для работы с БД
10:45 Регистрация пользователя
21:01 Исправление ошибок
21:30 Тестирование системы регистрации
23:05 Создание профиля пользователя

Смотреть это видео на youtube: youtu.be/J7bV0L3G0nY
Когда типизация делает больно: как у нас появился статический анализатор

Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается. В этой статье автор подробно расскажет о проблеме в разработке системы управления выделенными серверами.

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Реализация функции потерь в Python

Функции потерь Python являются важной частью моделей машинного обучения. Эти функции показывают, насколько сильно предсказанный моделью результат отличается от фактического. Существует несколько способов вычислить эту разницу. В этом материале мы рассмотрим некоторые из наиболее распространенных функций потерь.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Как и где искать работу питонисту?

В этом видео автор разбирает кому, как и где искать занятость в IT-индустрии на позицию Python Dev.

00:00 Вступление
01:18 Актуальное положение на рынке труда
01:58 Где искать вакансии и как их подбирать
04:02 Как откликнуться на вакансию
05:03 Как описывать свой опыт
06:47 Про нелеревантный опыт
07:28 Немного о статистике
07:56 Социальные сети
11:18 Профильные чаты
12:52 Новостные блоги и сайты компаний
15:35 Сарафанное радио
17:05 Частые ошибки начинающих программистов
21:51 Заключение

Смотреть это видео на youtube: youtu.be/uSpZilernog
Пишем на Python как на Rust

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Простые проекты для новичков на Python

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

00:00 Вступление
01:02 Интеграция
03:48 Как выбрать проект?
04:26 Игры
07:45 Приложения
09:19 Парсеры
10:30 Ссылки на проекты

Смотреть это видео на youtube: youtu.be/1JU0RmqNyLQ
Что нам стоит диаграмму в Python построить: 5 вариантов привлекающей внимание визуализации данных и кое-что ещё

Диаграммы помогают визуализировать как простые, так и самые сложные наборы данных. При этом диаграмм — множество видов, у каждого есть свои достоинства и недостатки. О наиболее эффектных и эффективных, реализуемых с Python, автор расскажет в сегодняшней подборке.

Python Hacks
Линейная регрессия: основная идея, модификации и реализация с нуля на Python

В машинном и глубоком обучении линейная регрессия занимает особое место, являясь не просто статистическим инструментом, а фундаментальным компонентом для многих более сложных концепций. В данной статье рассмотрен не только принцип работы линейной регрессии с реализацией с нуля на Python, но а также описаны её модификации и проведён небольшой сравнительный анализ основных методов регуляризации.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Нейронная сеть на Python с нуля

В этом ролике автор подробно и наглядно разбирает процесс создания нейронной сети на Python, без использования специальных нейросетевых фреймворков. Вы рассмотрите, как работает инференс в полносвязных слоях в терминах линейной алгебры, научитесь имплементировать его на Python и решите простую задачу классификации.

Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
Парсинг веб-сайтов: взгляд изнутри

В этой статье о парсинге сайтов автор освещает следующие аспекты:
• Понятия парсинга и скрапинга;
• Законность и этика парсинга;
• Парсинг с использованием requests и BeautifulSoup;
• Статические страницы;
• Динамические страницы;
• Работа с API;
• Защита от парсеров;
• Способы обхода.

Python Hacks
Личный опыт «вайб-кодинга» глазами руководителя разработки

Последние три месяца автор этого материала активно тестировал AI coding инструменты, работая над пет‑проектами в свободное время, изучал ограничения существующих инструментов и лучшие практики.

Python Hacks
Как работает multiprocessing в Python под капотом

Multiprocessing — это пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. Эта статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Типичные ошибки новичков в Python

В этом ролике автор рассматривает 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают их неопытность. Отказавшись от них и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным.

Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
Логистическая и Softmax-регрессии: основная идея и реализация с нуля на Python

Логистическая регрессия — это линейный бинарный классификатор, основанный на применении сигмоидальной функции к линейной комбинации признаков, результатом которого является вероятность принадлежности к определённому классу.

Python Hacks
Дескрипторы в Python

Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы get, set, и delete.

Python Hacks