TGViewer
Channel Public Channel
Python Hacks

Python Hacks

@python_secrets

Всё о языке Python простым языком.

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

РКН: vk.cc/cHhGJh
Subscribers
40.6K
Photos
168
Videos
73
Links
254

Showing posts older than #3717 · Back to latest

Older Posts 20 shown
Post #3715 4.51K
10 хитростей Python

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

Смотреть это видео на youtube: youtu.be/K8mgXLycXIs
Post #3713 5.17K
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика

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

Python Hacks
Post #3711 5.11K
Менеджеры контекста в Python

В спецификации PEP 343 описано, что суть менеджеров контекста в следующем: «позволить вычленять в отдельные блоки стандартные варианты использования инструкций try/finally». Автор статьи убеждён, что самый простой и красивый способ написать менеджер контекста – это воспользоваться декоратором функции contextmanager, написав функцию как генератор.

Python Hacks
Post #3707 6.29K
Ruff в Python: этот инструмент изменит все

Если вы использовали Flake8, Pylint и другие инструменты, то вы наверняка знаете о некоторых их недостатках. Инструмент из этого видео успешно решает все эти проблемы и приводит к ускорению примерно в 100 - 1000 раз.

0:00 Почему он заслуживает внимания?
0:33 Ускорение в 100 - 1000 раз?
2:14 Установка Ruff и ее особенности
2:32 Крупные фреймворки переходят на Ruff?
4:37 На что способен инструмент?
5:18 Как сделать конфиг для Ruff?
6:30 Правила в Ruff
8:14 Продвинутый игнор ошибок и их обработка
8:40 Можно ли установить в VsCode, Pycharm, Sublime и т.д?
9:08 Отличия Ruff от Flake8
9:38 Ruff это замена MyPy?

Смотреть это видео на youtube: youtu.be/JVPAApLx9rg
Post #3703 6.26K
Книга «Python для хакеров. Нетривиальные задачи и проекты»

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

Python Hacks
Post #3701 5.4K
Декораторы Python: пошаговое руководство

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

Python Hacks
Post #3699 4.94K
Спецсимволы, экранирование символов и raw-строки в Python

В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк:
• \n - перевод строки
• \t - табуляция
• \ - обратный слеш
• ' и " - экранирование кавычек

Смотреть это видео на youtube: youtu.be/VZsWVN6QaKc
Post #3697 4.73K
Просто добавь команд: как реализовать диалоговый Телеграм бот на основе шаблона

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

Python Hacks
Post #3692 5.36K
Полный гайд: Telegram Bot с нуля на Python

В этом видеоуроке автор подробно и наглядно разбирает процесс создания телеграм бота на языке Python.

01:28 Установка Python библиотек
02:04 Класс Updater
03:28 Бот отправляет сообщение
03:52 Что такое Filter
05:36 Зачем нужен idle
06:09 Запуск Telegram-бота
06:34 Добавление кнопки
07:34 Создание клавиатуры
08:44 Проверка работы
10:34 Запуск и проверка
10:55 Самые частые вопросы
11:03 Что делать, если бот не отвечает
13:42 Создание собственного Request
15:50 Отлов ошибок внутри бота
16:47 Немного о декораторах

Python Hacks
Post #3690 6.11K
Курс по парсингу веб-сайтов на Python с нуля

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

0:02:37 Установка библиотек
0:04:57 Обзор HTML кода страницы для парсинга
0:10:45 Код для парсинга товара
0:16:28 Метод find BeautifulSoup
0:25:07 Метод get BeautifulSoup
0:28:00 Метод find_all
0:31:26 Парсинг всех страниц каталога товаров
0:37:32 Парсинг с заходом в каждую карточку товара
0:55:27 Парсер-генератор, оптимизация кода
1:01:02 Запись результата парсинга в excel таблицу
1:11:42 Парсинг картинок товаров
1:22:32 Парсинг с POST авторизацией на сайте

Смотреть это видео на youtube: youtu.be/lOfm04oLD1U
Post #3685 6.09K
7 инструкций по созданию мини-приложений в Telegram

Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков реализовать свой мини-проект. В этом материале автор собрал семь инструкций по созданию Telegram-ботов с разной функциональностью.

Python Hacks
Post #3682 6.01K
Как Python использует сборку мусора для эффективного управления памятью

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

Python Hacks
Post #3678 5.48K
Решение проблемы «падения» процессов в приложении, работающего 24/7 в режиме мультипроцессинга

Вроде бы весь код отлажен, работа приложения стабильна, но в какие‑то моменты замечается, что «бах» и процесс пропал. Ни ошибки в логах, ни сигналов, ничего нет. И как ловить, не очень понятно, а работа стоит и надо как‑то запускаться.

Python Hacks
Post #3676 5.11K
ИТ с пеленок: 6 игр, которые познакомят детей с программированием (часть 1)

Если ты влюблен в программирование, перетащить своего ребенка «на эту сторону» тоже однажды захочется. Годовасику про JSON рассказывать, конечно, рано, а вот с детьми 4+ уже можно прикоснуться к основам.

Python Hacks
Post #3674 5.24K
Что такое Python: где используется, плюсы и минусы

В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое Python
• Для чего используется
• Какие компании используют Python
• Преимущества
• Недостатки
• Полезные библиотеки для Python

Смотреть это видео на youtube: youtu.be/Nuph2SbXjjc
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →