Пишем на Python как на Rust
Автор начал программировать на Rust несколько лет назад, и это постепенно изменило его подход к разработке программ на других языках программирования, особенно на Python. В конце концов, он начал перенимать некоторые концепции из Rust в своих программах на Python. В этом материале автор покажет несколько примеров таких шаблонов.
Python Hacks
Автор начал программировать на Rust несколько лет назад, и это постепенно изменило его подход к разработке программ на других языках программирования, особенно на Python. В конце концов, он начал перенимать некоторые концепции из Rust в своих программах на Python. В этом материале автор покажет несколько примеров таких шаблонов.
Python Hacks
Что нам стоит диаграмму в 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 для облегчения написания приложений в программировании.
Автор расскажет, какие из фреймворков стоит учить начинающему и как использовать в работе. Вы рассмотрите фреймворки для машинного обучения (Tensor flow), для веб-разработки (django) и для разработки игр (pygame).
Смотреть это видео на youtube: youtu.be/d9D52GubwnA
В этом видео автор подробно говорит про Python, в частности про фреймворки и библиотеки, которые разработаны под Python для облегчения написания приложений в программировании.
Автор расскажет, какие из фреймворков стоит учить начинающему и как использовать в работе. Вы рассмотрите фреймворки для машинного обучения (Tensor flow), для веб-разработки (django) и для разработки игр (pygame).
Смотреть это видео на youtube: youtu.be/d9D52GubwnA
Парсинг веб-сайтов: взгляд изнутри
В этой статье о парсинге сайтов автор освещает следующие аспекты:
• Понятия парсинга и скрапинга;
• Законность и этика парсинга;
• Парсинг с использованием requests и BeautifulSoup;
• Статические страницы;
• Динамические страницы;
• Работа с API;
• Защита от парсеров;
• Способы обхода.
Python Hacks
В этой статье о парсинге сайтов автор освещает следующие аспекты:
• Понятия парсинга и скрапинга;
• Законность и этика парсинга;
• Парсинг с использованием requests и BeautifulSoup;
• Статические страницы;
• Динамические страницы;
• Работа с API;
• Защита от парсеров;
• Способы обхода.
Python Hacks
Как работает multiprocessing в Python под капотом
Multiprocessing — это пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. Эта статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.
Python Hacks
Multiprocessing — это пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. Эта статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.
Python Hacks
Личный опыт «вайб-кодинга» глазами руководителя разработки
Последние три месяца автор этого материала активно тестировал AI coding инструменты, работая над пет‑проектами в свободное время, изучал ограничения существующих инструментов и лучшие практики.
Python Hacks
Последние три месяца автор этого материала активно тестировал AI coding инструменты, работая над пет‑проектами в свободное время, изучал ограничения существующих инструментов и лучшие практики.
Python Hacks
Логистическая и Softmax-регрессии: основная идея и реализация с нуля на Python
Логистическая регрессия — это линейный бинарный классификатор, основанный на применении сигмоидальной функции к линейной комбинации признаков, результатом которого является вероятность принадлежности к определённому классу.
Python Hacks
Логистическая регрессия — это линейный бинарный классификатор, основанный на применении сигмоидальной функции к линейной комбинации признаков, результатом которого является вероятность принадлежности к определённому классу.
Python Hacks
Рабочее приложение, которое прошло ревью, всё ещё можно взломать через форму логина.
Большинство уязвимостей в вебе — это типовые ошибки, которые находят уже после инцидента. Курс WAPT от Codeby учит находить их раньше — с позиции атакующего.
Этот курс максимально заточен на практику: 65 заданий в лаборатории, где вы отрабатываете каждую технику на реальных сценариях.
Что внутри:
⏺️ Эксплуатация актуальных классов уязвимостей, активный и пассивный фаззинг
⏺️ SQL Injection, CMD Injection, XSS, PHP Injection, Server-Side Template Injection
⏺️ Повышение привилегий и client-side атаки (XSS, CSRF)
Каждую неделю — вебинары с куратором.
Навыки применимы и в рабочих задачах по пентесту, и в Bug Bounty. Курс стартует 16 июля.
➡️ Запись на курс
По всем вопросам: @CodebyAcademyBot
Большинство уязвимостей в вебе — это типовые ошибки, которые находят уже после инцидента. Курс WAPT от Codeby учит находить их раньше — с позиции атакующего.
Этот курс максимально заточен на практику: 65 заданий в лаборатории, где вы отрабатываете каждую технику на реальных сценариях.
Что внутри:
Каждую неделю — вебинары с куратором.
Навыки применимы и в рабочих задачах по пентесту, и в Bug Bounty. Курс стартует 16 июля.
По всем вопросам: @CodebyAcademyBot
Please open Telegram to view this post
VIEW IN TELEGRAM
Дескрипторы в Python
Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы
Python Hacks
Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы
get, set, и delete.Python Hacks
Media is too big
VIEW IN TELEGRAM
Как правильно учиться программировать
В этом ролике автор разбирает проблему подхода к обучению программирования. Он покажет план разбивки проекта и расскажет как правильно обучаться. Этот подход независимо применим к разным языкам и технологиям.
Смотреть это видео на youtube: youtu.be/X7bNsCyiOm8
В этом ролике автор разбирает проблему подхода к обучению программирования. Он покажет план разбивки проекта и расскажет как правильно обучаться. Этот подход независимо применим к разным языкам и технологиям.
Смотреть это видео на youtube: youtu.be/X7bNsCyiOm8
Библиотека Optuna в Python для оптимизации гиперпараметров
Гиперпараметры — это параметры, которые не учатся в процессе обучения модели. Они задаются заранее. От выбора гиперпараметров напрямую зависит качество и эффективность модели, а их оптимизация может улучшить результаты предсказаний.
Python Hacks
Гиперпараметры — это параметры, которые не учатся в процессе обучения модели. Они задаются заранее. От выбора гиперпараметров напрямую зависит качество и эффективность модели, а их оптимизация может улучшить результаты предсказаний.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Python — полный курс для начинающих
После прохождения этого курса вы начнёте уверенно использовать синтаксис Python для разных задач.
00:05:50 Переменные
00:31:11 Условные операторы
00:42:03 Строки (str)
01:04:46 Списки (list)
01:30:56 Цикл for
01:44:02 Функции
01:57:03 Область видимости переменных
02:06:29 Цикл while
02:27:24 Кортежи (tuple)
02:31:13 Словари (dict)
03:03:33 Установка сторонних библиотек
03:23:02 Множества (set)
03:39:04 lambda функции
03:42:43 Обработка исключений
03:48:02 Классы
04:23:28 Декораторы
04:40:14 Простейший telegram bot
04:57:52 Работа с файлами
05:05:15 Менеджер контекста
05:06:38 Изменяемые и неизменяемые структуры данных
Смотреть это видео на youtube: youtu.be/wDmPgXhlDIg
После прохождения этого курса вы начнёте уверенно использовать синтаксис Python для разных задач.
00:05:50 Переменные
00:31:11 Условные операторы
00:42:03 Строки (str)
01:04:46 Списки (list)
01:30:56 Цикл for
01:44:02 Функции
01:57:03 Область видимости переменных
02:06:29 Цикл while
02:27:24 Кортежи (tuple)
02:31:13 Словари (dict)
03:03:33 Установка сторонних библиотек
03:23:02 Множества (set)
03:39:04 lambda функции
03:42:43 Обработка исключений
03:48:02 Классы
04:23:28 Декораторы
04:40:14 Простейший telegram bot
04:57:52 Работа с файлами
05:05:15 Менеджер контекста
05:06:38 Изменяемые и неизменяемые структуры данных
Смотреть это видео на youtube: youtu.be/wDmPgXhlDIg
SWE-Agent: как AI-ассистенты меняют правила игры в разработке
Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.
Python Hacks
Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.
Python Hacks
Наивный байесовский классификатор: основная идея, модификации и реализация с нуля на Python
Наивный байесовский классификатор — вероятностный классификатор на основе формулы Байеса со строгим (наивным) предположением о независимости признаков между собой при заданном классе, что сильно упрощает задачу классификации из-за оценки одномерных вероятностных плотностей вместо одной многомерной.
Python Hacks
Наивный байесовский классификатор — вероятностный классификатор на основе формулы Байеса со строгим (наивным) предположением о независимости признаков между собой при заданном классе, что сильно упрощает задачу классификации из-за оценки одномерных вероятностных плотностей вместо одной многомерной.
Python Hacks
Метод опорных векторов (SVM): подходы, принцип работы и реализация с нуля на Python
Метод опорных векторов — мощный и универсальный набор алгоритмов для работы с данными любой формы, применяемый не только для задач классификации и регрессии, но и также для выявления аномалий. В этой статье автор рассмотрит основные подходы к созданию SVM, принцип работы, а также реализацию с нуля его наиболее популярных разновидностей.
Python Hacks
Метод опорных векторов — мощный и универсальный набор алгоритмов для работы с данными любой формы, применяемый не только для задач классификации и регрессии, но и также для выявления аномалий. В этой статье автор рассмотрит основные подходы к созданию SVM, принцип работы, а также реализацию с нуля его наиболее популярных разновидностей.
Python Hacks
Media is too big
VIEW IN TELEGRAM
PyCharm - лучшая среда разработки для Python
В этом ролике автор поделится информацией, почему считает PyCharm лучшей средой разработки для Python, как к этому пришел, какие она имеет преимущества и недостатки. А также разберет в каких случаях использовать PyCharm не рекомендуется.
Смотреть это видео на youtube: youtu.be/baJ_WdEwmCQ
В этом ролике автор поделится информацией, почему считает PyCharm лучшей средой разработки для Python, как к этому пришел, какие она имеет преимущества и недостатки. А также разберет в каких случаях использовать PyCharm не рекомендуется.
Смотреть это видео на youtube: youtu.be/baJ_WdEwmCQ
Обучишься Excel — станешь аналитиком
📌 Полезные приёмы, гайды, лайфхаки эксель и аналитики данных для начинающих на канале @analytics_secrets.
Подписывайся и становись аналитиком: @analytics_secrets
📌 Полезные приёмы, гайды, лайфхаки эксель и аналитики данных для начинающих на канале @analytics_secrets.
Подписывайся и становись аналитиком: @analytics_secrets
Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом
В этой статье автор разберет процесс создания desktop-приложения, которое по запросу будет сохранять на нашем диске заданное количество картинок. Так как картинок будет много, он воспользуется асинхронностью Python для конкурентной реализации операций ввода-вывода.
Python Hacks
В этой статье автор разберет процесс создания desktop-приложения, которое по запросу будет сохранять на нашем диске заданное количество картинок. Так как картинок будет много, он воспользуется асинхронностью Python для конкурентной реализации операций ввода-вывода.
Python Hacks
One Day Offer для Python-разработчиков!💚
15 августа открываем двери в команду Agent Execution Framework ⚡️
Коллеги создают платформу для GenAI‑агентов в банке — делают так, чтобы ИИ реально работал в серьёзных финпроцессах: с безопасностью, нагрузкой и пользой.
Чем предстоит заниматься:
✔️ развивать backend на Python
✔️ подключать LLM, инструменты, базы знаний и RAG
✔️ строить пайплайны оценки качества агентов
✔️ участвовать в архитектуре и ревью кода
Встречаемся 15 августа онлайн.
Регистрируйся по ссылке
15 августа открываем двери в команду Agent Execution Framework ⚡️
Коллеги создают платформу для GenAI‑агентов в банке — делают так, чтобы ИИ реально работал в серьёзных финпроцессах: с безопасностью, нагрузкой и пользой.
Чем предстоит заниматься:
✔️ развивать backend на Python
✔️ подключать LLM, инструменты, базы знаний и RAG
✔️ строить пайплайны оценки качества агентов
✔️ участвовать в архитектуре и ревью кода
Встречаемся 15 августа онлайн.
Регистрируйся по ссылке