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
Python requests http, https запросы, requests методы get и post, подключаемся к api через python

В видео научимся работать с интернет при помощи python и библиотеки requests, при помощи подключения API получать данные с сайта для приложений, а также познакомимся с тонкостями get запросов и post запросов к сайтам и API. И научимся заполнять формы на сайтах и авторизоваться при помощи python.

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

🔗 Python tricks
Многопоточность и GIL

Модули threading, queue и concurrent.futures. Использование потоков для параллельных вычислений на Python. GIL. Параллельность и конкурентность. Модуль asyncio. Модуль multiprocessing.

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

🔗 Python tricks
Всё о парсинге сайтов на Python

Три доклада с конференции Data Fest 4, объединяющей исследователей, инженеров и разработчиков, связанных с Data Science.

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

🔗 Python tricks
Matplotlib для python

Что из себя представляет пакет Matplotlib и как его установить. Зависимости, которые устанавливаются совместно с этим пакетом. Какие backend'ы используются и как их задавать с помощью функции use(). Первое знакомство с модулем pyplot. Основные составляющие графика: Figure, Axes, Legend, Grid, Artist. Всё это в первом видеоуроке и далее во всем плейлисте.

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

🔗 Python tricks
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