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

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

РКН: vk.cc/cHhGJh
Download Telegram
Python без типов: таким он когда-то был

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

Python Hacks
Шпаргалка: fixture в pytest

В данной статье представлены примеры использования фикстур (fixture) для фреймворка автоматического тестирования pytest. Фикстуры представляют собой функции, которые можно использовать для решения различных задач при проведении автоматизированного тестирования.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Telegram Bot на Python: разбираем API

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

Смотреть это видео на youtube: youtu.be/_raAGyI8-kA
Пишем свой GraphQL клиент на Python

Эта статья написана как пошаговое руководство по созданию своего GraphQL клиента на Python с нуля, где автор демонстрирует проблемы, возникающие на этом пути. Для наглядности будем использовать открытую схему github GraphQL API.

Python Hacks
Реальный Python: грустные факты, которые вас разочаруют

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

Python Hacks
Python лёгкий. Go простой. Простой != лёгкий

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Как создать меню для телеграм-бота на Python?

В этом видеоуроке автор подробно разбирает процесс создания меню для Telegram-бота на языке Python. Вы узнаете, как настроить BotFather и создать команды для своего телеграм-бота, используя библиотеку "Python Telegram Bot".

00:00 Вступление
00:20 Настройка BotFather
00:52 Предпросмотр меню Telegram-бота
01:10 Обработчик команды help
02:40 Обработчик команды time
05:58 Демонстрация результата

Python Hacks
Безопасная разработка на Python

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

Python Hacks
Тестирование API, структура тестов

В этой статье автор поделится своим наработанным опытом по созданию API тестов. Для написания автотестов использовали selenium webdriver, behave.

Python Hacks
7 полезных книг по Python для старта и развития навыков

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

Python Hacks
Оптимизируем использование памяти в приложениях Python

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Интервью с Python Developer

0:18:25 Про начало работы
0:32:04 История Python
0:34:36 Области применения Python
0:41:01 Data Science на Python
0:44:33 Самые яркие отличия Python от других языков
0:49:40 Про пепы (pep)
0:54:25 Асинхронность
1:06:26 Tornado
1:08:29 Twisted
1:09:39 Фреймворки
1:20:14 ORM
1:23:25 Big Data, Data Science, Machine Learning и т.д.
1:31:07 IDE, сервера, пакетные менеджеры
1:35:11 Самый жирный минус Python
1:37:56 Перспективы языка
1:41:11 Что знать начинающему Web Python Developer
1:43:08 Где брать опыт
1:44:40 Что знать начинающему Data Science Engineer
1:46:38 Рекомендуемые источники информации
1:51:48 Про организацию удаленной работы

Смотреть это видео на youtube: youtu.be/VFBXx7O9BxU
Обзор Python-библиотеки PandaSQL

Pandas уже давно является неотъемлемым инструментом в арсенале любого специалиста, работающего с данными на языке Python. Ровно также неотъемлемым навыком является знание языка SQL, предназначенного для извлечения, хранения и модификации данных из реляционных баз.

В данной статье будет рассмотрена еще одна python-библиотека PandaSQL, которая позволяет использовать язык запросов SQL для обработки табличных данных pandas (DataFrame).

Python Hacks
Media is too big
VIEW IN TELEGRAM
Как выучить Python с нуля?

В этом видео автор подробно разбирает как выучить Python для начинающих и как эти знания применять на практике для web-разработки и data science.

0:00 Введение
0:28 Менторство
0:39 Как поставить Python
1:06 Какую IDE выбрать
1:52 Курс программирование на Python
2:20 Курс алгоритмы
3:03 Углубленное изучение языка
5:09 Web-разработка на Python
6:13 Python для Data science и анализа данных

Смотреть это видео на youtube: youtu.be/3q3VR4dhq6g
Пишем Python код на русском языке

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

Python Hacks
Полный гайд по разработке Telegram ботов с помощью Python и Aiogram 3. Часть 1

Этот гайд создан как полное руководство по разработке полноценного Telegram бота для работы с нейросетями, такими как ChatGPT и Dall-e, начиная установкой IDE и получением токена и заканчивая подключением оплаты, базы данных и загрузки бота на сервер. Гайд будет полезен прежде всего тем, кто уже пробовал разобраться в теме и имеет базовые знания.

Python Hacks
Полезные ресурсы для Python-разработчиков

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Почему Python захватывает мир?

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

00:00 Начало
01:03 Обзор и синтаксис
03:47 Простота языка как одно из главных преимуществ
06:00 Сравнение с другими языками
07:53 Применение в Web
09:51 Применение в Machine Learning
12:17 Применение в Big Data
13:54 Популярность
14:47 Инструменты разработки
15:14 Зарплаты
16:00 Требования к Junior

Смотреть это видео на youtube: youtu.be/rn3E8Y45NrM
Это путь воина: как я выучил Python и Go с помощью Цеттелькастена и кому точно не рекомендую метод

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

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Под капотом Pine Script: как устроен и для чего используется язык TradingView

Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи - анализа и визуализации финансовых данных.

Python Hacks