Python Hacks
41K subscribers
167 photos
72 videos
252 links
Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
Download Telegram
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
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
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
Media is too big
VIEW IN TELEGRAM
Нейронная сеть на Python с нуля

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

Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
Media is too big
VIEW IN TELEGRAM
Типичные ошибки новичков в Python

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

Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
Media is too big
VIEW IN TELEGRAM
ООП в Python для начинающих

В этом видеоуроке автор подробно разбирает объектно-ориентированное программирование на языке Python. Вы рассмотрите создание класса, введение в понятия объекты, экземпляры, методы, а также узнаете что такое конструктор, деструктор, инициализация и инкапсуляция. На практике напишете класс, создающий тип данных Кошелек.

00:00 Вступление
00:40 Введение в ООП
04:20 Создание простого класса
06:35 Что такое параметр self
08:54 Пишем класс описывающий объект - кошелек
09:25 Конструктор
10:50 Свойства объекта
13:15 Параметры метода init
19:20 Деструктор объекта
21:00 Инкапсуляция, приватные свойства

Смотреть это видео на youtube: youtu.be/-Zdu4ntX_DU
Media is too big
VIEW IN TELEGRAM
Скачивание файлов при парсинге сайтов на Python

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

Вы научитесь находить необходимые элементы
на странице, рассмотрите модули requests, bs4 (BeautifulSoup), fake-useragent, multiprocessing, структуру requests запросов и процесс передачи заголовков и данных на сайт.

Смотреть это видео на youtube: youtu.be/r61fuLk3LNM
Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом

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

Python Hacks
Кластеризация текста в PySpark

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

Python Hacks
Метод K-ближайших соседей: принцип работы, разновидности и реализация с нуля на Python

К-ближайших соседей (K-Nearest Neighbors или просто KNN) — алгоритм классификации и регрессии, основанный на гипотезе компактности, которая предполагает, что расположенные близко друг к другу объекты в пространстве признаков имеют схожие значения целевой переменной или принадлежат к одному классу.

Python Hacks
Менеджер контекста это просто

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Плюсы и минусы Python

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

00:00 Вступление
01:17 Автоматизация
02:53 Web-разработка
04:07 Разработка e-commerce решений
06:07 Proof of concept
07:49 Проекты с нуля
09:26 Большие приложения
10:21 Развитие в карьере
11:07 Синтаксис и производительность Python

Смотреть это видео на youtube: youtu.be/8FK5BWLnEP8
Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA

В этой статье автор расскажет, как он написал Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов. Для этого использовался Selenium и был разработал Slackbot.

Python Hacks
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
10 уникальных библиотек Python, которые не стоит пропускать

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

00:30 Textual
05:05 Icecream
05:50 Wireshark
07:22 Flet
07:50 FastAPI
08:30 Mimesis
09:05 Fake2DB
09:46 Translators
10:30 PySpellChecker

Смотреть это видео на youtube: youtu.be/tyWpb8E4fqo
Ядро планеты Python. Интерактивный учебник

Оригинал учебника лежит на GitHub, вы вольны сколько угодно дополнять и переделывать его. Самое главное — учебник написан на Jupiter Notebook, а это значит, что вы можете интерактивно редактировать код, мгновенно добавляя новые сущности или проясняя непонятные моменты.

Python Hacks
5 полезных библиотек Python

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

Python Hacks
Хороший, плохой, злой и… свободный? Сравниваем глуповатые, но усердные AI-плагины для разработки

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

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Cтроки и операции над ними в Python

В этом видеоуроке автор подробно разбирает процесс работы со строками в Python. Вы рассмотрите следующие вопросы:
• Как найти длину строки
• Как продублировать строку
• Как умножить строку на число
• Конкатенация строк
• Сцепление строк

Смотреть это видео на youtube: youtu.be/YUMJxjsfNt4