Python Hacks
44.8K subscribers
176 photos
75 videos
264 links
Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
加入频道
Как работает 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
Media is too big
VIEW IN TELEGRAM
Полный курс обучения Python с нуля

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

0:00:45 Установка Python
0:10:47 Переменные
0:20:56 Типы данных
0:30:02 Условные операторы
0:56:44 Циклы
1:29:34 Списки
1:53:21 Кортежи
2:21:16 Функции
2:56:28 Область видимости переменных
3:08:49 Функции и структура кода
3:22:07 Словари
3:49:21 Чтение и запись файлов
4:05:29 Множества
4:22:30 Строки
5:09:59 Менеджер контекста with as
5:16:19 Импорт модулей
5:56:53 Декораторы
6:10:36 Генераторы списков, словарей, множеств
6:43:03 Функция генератор, оператор yield
6:51:51 Lambda функция

Смотреть это видео на youtube: youtu.be/5g-MHZ0MzZY
Хочешь разбираться в 1С?

Для тебя уже всё сделали.
⚙️ Канал 1С Hacks рассказывает обо всех возможностях, приёмах и лайфхаках по работе в 1С.

Подписывайтесь и прокачивайте свои навыки: @secrets_1C
Библиотека Optuna в Python для оптимизации гиперпараметров

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

Python Hacks
Ищете где скачать Excel?

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

Лицензионная подписка для Office 365 Pro+

Лицензионный ключ активации для Office 2021 Professional Plus

Преимущества KeySoft:
✔️ широкий ассортимент
✔️ только официальные продажи
✔️ разнообразие способов оплаты
✔️ быстрая и квалифицированная техподдержка
✔️ более 3000 положительных отзывов на независимых ресурсах.

На все товары Microsoft действует промокод на скидку 5% — NEW5 — успейте воспользоваться!
SWE-Agent: как AI-ассистенты меняют правила игры в разработке

Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.

Python Hacks
Как успешно сменить работу?

Узнаешь в этом канале.
📌 Канал @secrets_hr делится полезными секретами и лайфхаками в составлении резюме, трудоустройстве и управлении персоналом для HR.

Подписывайтесь и прокачивайте свои навыки: @secrets_hr
Наивный байесовский классификатор: основная идея, модификации и реализация с нуля на Python

Наивный байесовский классификатор — вероятностный классификатор на основе формулы Байеса со строгим (наивным) предположением о независимости признаков между собой при заданном классе, что сильно упрощает задачу классификации из-за оценки одномерных вероятностных плотностей вместо одной многомерной.

Python Hacks
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
Метод опорных векторов (SVM): подходы, принцип работы и реализация с нуля на Python

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

Python Hacks
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
Media is too big
VIEW IN TELEGRAM
План обучения Python с нуля

В этом видео автор составляет подробный план освоения python с нуля с помощью онлайн-курсов и книг.

0:07 О python
0:20 Byte of python
0:50 Курс по основам на stepik
1:20 Грокаем алгоритмы
1:40 Второй курс на stepik
2:20 Практика
3:16 Продвинутые техники
4:00 Что дальше?
4:30 Заключительные слова

Смотреть это видео на youtube: youtu.be/2lQHod_qAnA
Excel - основа для анализа финансов

📌 Полезные приёмы, гайды, лайфхаки эксель и финансового анализа для начинающих на канале @fin_analytics.

Подписывайся и становись финансистом: @fin_analytics
Менеджер контекста это просто

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

Python Hacks