Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Big O нотация: что это такое и почему ее обязательно нужно знать каждому программисту

Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Мы постарались ответить на эти вопросы в данной статье.

Подробнее:👉тут

🔗 Python tricks
Сравнение быстродействия def и lambda-функций Python 3.x

Сравним быстродействие def и lambda-функций. Предположительно, lambda, заточенный под однострочники, будет быстрее выполняться и создаваться.

Подробнее: 👉 тут

🔗 Python tricks
Дорожная карта Python-разработчика в 2023 году

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

https://telegra.ph/Dorozhnaya-karta-Python-razrabotchika-v-2023-godu-03-10

🔗 Python tricks
Python Developer Starter Pack

В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.

Перейти к просмотру

🔗 Python tricks
Функциональный бот-парсер

В данном уроке представлена реализация бота-парсера с функциями смены User-Agent'a, подключения к сети Tor'a и выбора функции парсинга при помощи языка программирования Python.

Перейти к просмотру

🔗 Python tricks
Выражения в методах и индексаторах

При работе с NumPy в индексатор массива можно передавать не только индексы начала, конца и шага. Делимся статьей, где автор демонстрирует передачу выражений в методах и индексаторах.

• Перейти к просмотру

🔗 Python tricks
Метод add()

Метод add() добавляет заданный элемент в множество. Если элемент уже присутствует, он не добавляет никаких элементов. Обрати внимание, множество не вернется, если ты используешь метод add() при создании объекта set. Данный метод возвращает None.

🔗 Python tricks
📕13 лучших книг по Python для начинающих и продолжающих

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

Подробнее: 👉 тут

🔗 Python tricks
Парсинг сайтов на Python. Обходим обнаружение парсера с Selenium Stealth

В данном видео мы рассмотрим технологию, которая позволяет парсить данные без обнаружений на сайтах. Использовать мы будем Selenium Stealth, который служит оболочкой над Selenium и предоставляет нам удобный интерфейс.

• Перейти к просмотру

🔗 Python tricks
Работа с сетью в Python: Socket и HTTP

В данном ролике вы научитесь писать сетевые приложения на языке Python. Выучите базовые знания сетевой модели OSI и её уровней, а также научитесь создавать собственные socket-сервера/клиенты. Изучите протокол HTTP. Выучите базовые знания данного протокола и его особенностей, а также научитесь обрабатывать HTTP сообщения с использованием языка Python.

• Перейти к просмотру

🔗 Python tricks
Telegram-бот на языке Python

На вебинаре вы узнаете как зарегистрировать и настроить своего бота в Telegram. Что нужно для написания команд и реакций на них. Какие скрытые данные содержит каждая фотография и как с ними работать.

• Перейти к просмотру

🔗 Python tricks
Telegram-бот для мониторинга погоды

Благодаря данной статье ты узнаешь, как написать своего Telegram-бота для получения данных о погоде в любом городе. Продемонстрирована работа с API, парсинг JSON. Написан бот на асинхронной библиотеке aiogram.

• Перейти к просмотру

🔗 Python tricks
Метод copy()

Метод copy() возвращает копию множества. В данном примере мы изменили скопированное множество new numbers с помощью метода add(). Скопированное множество отличается от исходного множества, потому что мы добавили в него новый элемент 5.

🔗 Python tricks
Telegram-бот на Python. От первых запросов до деплоя

На вебинаре вы узнаете, как создать бота. Запустить его в чат и читать переписку. Сделать то же самое в групповомм чате. Научить бота реагировать на команды. Задеплоить его на простейший хостинг-сервис.

• Перейти к просмотру

🔗 Python tricks
Сравнение Pandas и Polars

Делимся статьей, в которой автор сравнивает две библиотеки для аналитики данных: Pandas и Polars. Подробно рассмотрен вопрос быстродействия данных библиотек в работе с файлами больших объемов.

• Перейти к просмотру

🔗 Python tricks
Быстрый Merge Sort

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

• Перейти к просмотру

🔗 Python tricks