Python Hacks
43.8K subscribers
171 photos
71 videos
255 links
Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
Download Telegram
Media is too big
VIEW IN TELEGRAM
Фреймворки Python

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

Автор расскажет, какие из фреймворков стоит учить начинающему и как использовать в работе. Вы рассмотрите фреймворки для машинного обучения (Tensor flow), для веб-разработки (django) и для разработки игр (pygame).

Смотреть это видео на youtube: youtu.be/d9D52GubwnA
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 без типов: таким он когда-то был

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

Python Hacks
Пишем свой GraphQL клиент на Python

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

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

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Как правильно учиться программировать

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

Смотреть это видео на youtube: youtu.be/X7bNsCyiOm8
Python лёгкий. Go простой. Простой != лёгкий

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

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

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

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

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
PyCharm - лучшая среда разработки для Python

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

Смотреть это видео на youtube: youtu.be/baJ_WdEwmCQ
Media is too big
VIEW IN TELEGRAM
Telegram бот на Python

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

00:00 Проект бота
01:40 Регистрация бота, получение токена
05:00 Установка aiogram, оформление проекта
08:10 bat файл для запуска бота
13:08 эхо бот telegram
21:08 Ответы бота (answer, reply, send message)
26:00 Чат-бот telegram

Смотреть это видео на youtube: youtu.be/TYs3-uyjC30
7 полезных книг по Python для старта и развития навыков

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

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

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

Python Hacks
Обзор Python-библиотеки PandaSQL

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

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
Гайд по Notion для программиста

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

02:09 Блоки
05:13 Рабочее пространство
07:35 Команда
09:46 Базы данных
12:35 Представления
15:12 Шаблоны
17:23 Связи
20:18 Формулы
22:58 Шаблоны
25:20 Хаки

Смотреть это видео на youtube: youtu.be/r_j9BwckabU
Пишем 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

В этом видеоуроке автор подробно и наглядно разбирает процесс разработки игры по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Вы рассмотрите как устанавливать модули, настраивать и отрисовывать на экране изображение пушки из будущей игры.

Смотреть это видео на youtube: youtu.be/ilP1dImCuJ8
Создаем чат-бота на Python: полное руководство

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

Python Hacks