This media is not supported in your browser
VIEW IN TELEGRAM
Реализация функции потерь в Python
Функции потерь Python являются важной частью моделей машинного обучения. Эти функции показывают, насколько сильно предсказанный моделью результат отличается от фактического. Существует несколько способов вычислить эту разницу. В этом материале мы рассмотрим некоторые из наиболее распространенных функций потерь.
Python Hacks
Функции потерь 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
В этом видео автор разбирает кому, как и где искать занятость в 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
Автор начал программировать на 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 разработчиков, которые помогут прокачаться в практике написания кода и расширить портфолио.
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 Hacks
Линейная регрессия: основная идея, модификации и реализация с нуля на Python
В машинном и глубоком обучении линейная регрессия занимает особое место, являясь не просто статистическим инструментом, а фундаментальным компонентом для многих более сложных концепций. В данной статье рассмотрен не только принцип работы линейной регрессии с реализацией с нуля на Python, но а также описаны её модификации и проведён небольшой сравнительный анализ основных методов регуляризации.
Python Hacks
В машинном и глубоком обучении линейная регрессия занимает особое место, являясь не просто статистическим инструментом, а фундаментальным компонентом для многих более сложных концепций. В данной статье рассмотрен не только принцип работы линейной регрессии с реализацией с нуля на Python, но а также описаны её модификации и проведён небольшой сравнительный анализ основных методов регуляризации.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Нейронная сеть на Python с нуля
В этом ролике автор подробно и наглядно разбирает процесс создания нейронной сети на Python, без использования специальных нейросетевых фреймворков. Вы рассмотрите, как работает инференс в полносвязных слоях в терминах линейной алгебры, научитесь имплементировать его на Python и решите простую задачу классификации.
Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
В этом ролике автор подробно и наглядно разбирает процесс создания нейронной сети на Python, без использования специальных нейросетевых фреймворков. Вы рассмотрите, как работает инференс в полносвязных слоях в терминах линейной алгебры, научитесь имплементировать его на Python и решите простую задачу классификации.
Смотреть это видео на youtube: youtu.be/xMz7XSaqdRA
Парсинг веб-сайтов: взгляд изнутри
В этой статье о парсинге сайтов автор освещает следующие аспекты:
• Понятия парсинга и скрапинга;
• Законность и этика парсинга;
• Парсинг с использованием requests и BeautifulSoup;
• Статические страницы;
• Динамические страницы;
• Работа с API;
• Защита от парсеров;
• Способы обхода.
Python Hacks
В этой статье о парсинге сайтов автор освещает следующие аспекты:
• Понятия парсинга и скрапинга;
• Законность и этика парсинга;
• Парсинг с использованием requests и BeautifulSoup;
• Статические страницы;
• Динамические страницы;
• Работа с API;
• Защита от парсеров;
• Способы обхода.
Python Hacks
Личный опыт «вайб-кодинга» глазами руководителя разработки
Последние три месяца автор этого материала активно тестировал AI coding инструменты, работая над пет‑проектами в свободное время, изучал ограничения существующих инструментов и лучшие практики.
Python Hacks
Последние три месяца автор этого материала активно тестировал AI coding инструменты, работая над пет‑проектами в свободное время, изучал ограничения существующих инструментов и лучшие практики.
Python Hacks
Как работает multiprocessing в Python под капотом
Multiprocessing — это пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. Эта статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.
Python Hacks
Multiprocessing — это пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. Эта статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Типичные ошибки новичков в Python
В этом ролике автор рассматривает 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают их неопытность. Отказавшись от них и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным.
Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
В этом ролике автор рассматривает 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают их неопытность. Отказавшись от них и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным.
Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
Логистическая и Softmax-регрессии: основная идея и реализация с нуля на Python
Логистическая регрессия — это линейный бинарный классификатор, основанный на применении сигмоидальной функции к линейной комбинации признаков, результатом которого является вероятность принадлежности к определённому классу.
Python Hacks
Логистическая регрессия — это линейный бинарный классификатор, основанный на применении сигмоидальной функции к линейной комбинации признаков, результатом которого является вероятность принадлежности к определённому классу.
Python Hacks
Дескрипторы в Python
Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы
Python Hacks
Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы
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
В этом видеокурсе на примерах и практике рассматриваются все основные темы, необходимые для трудоустройства на позицию 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
Библиотека Optuna в Python для оптимизации гиперпараметров
Гиперпараметры — это параметры, которые не учатся в процессе обучения модели. Они задаются заранее. От выбора гиперпараметров напрямую зависит качество и эффективность модели, а их оптимизация может улучшить результаты предсказаний.
Python Hacks
Гиперпараметры — это параметры, которые не учатся в процессе обучения модели. Они задаются заранее. От выбора гиперпараметров напрямую зависит качество и эффективность модели, а их оптимизация может улучшить результаты предсказаний.
Python Hacks
SWE-Agent: как AI-ассистенты меняют правила игры в разработке
Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.
Python Hacks
Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.
Python Hacks
Наивный байесовский классификатор: основная идея, модификации и реализация с нуля на Python
Наивный байесовский классификатор — вероятностный классификатор на основе формулы Байеса со строгим (наивным) предположением о независимости признаков между собой при заданном классе, что сильно упрощает задачу классификации из-за оценки одномерных вероятностных плотностей вместо одной многомерной.
Python Hacks
Наивный байесовский классификатор — вероятностный классификатор на основе формулы Байеса со строгим (наивным) предположением о независимости признаков между собой при заданном классе, что сильно упрощает задачу классификации из-за оценки одномерных вероятностных плотностей вместо одной многомерной.
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
В этом видеоуроке автор подробно разбирает объектно-ориентированное программирование на языке 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
Метод опорных векторов — мощный и универсальный набор алгоритмов для работы с данными любой формы, применяемый не только для задач классификации и регрессии, но и также для выявления аномалий. В этой статье автор рассмотрит основные подходы к созданию SVM, принцип работы, а также реализацию с нуля его наиболее популярных разновидностей.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Скачивание файлов при парсинге сайтов на Python
В этом видеоуроке автор подробно и наглядно разбирает, как парсить каталоги и страницы всего сайта,
после чего скачивать все найденные картинки на компьютер.
Вы научитесь находить необходимые элементы
на странице, рассмотрите модули requests, bs4 (BeautifulSoup), fake-useragent, multiprocessing, структуру requests запросов и процесс передачи заголовков и данных на сайт.
Смотреть это видео на youtube: youtu.be/r61fuLk3LNM
В этом видеоуроке автор подробно и наглядно разбирает, как парсить каталоги и страницы всего сайта,
после чего скачивать все найденные картинки на компьютер.
Вы научитесь находить необходимые элементы
на странице, рассмотрите модули requests, bs4 (BeautifulSoup), fake-useragent, multiprocessing, структуру requests запросов и процесс передачи заголовков и данных на сайт.
Смотреть это видео на youtube: youtu.be/r61fuLk3LNM