Python Portal
58.7K subscribers
2.03K photos
182 videos
48 files
573 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
5 удивительных трюков для Python

🍩QR-код с помощью Python
🍩Конвертация изображений в PDF
🍩Скачивание видео с YouTube
🍩Отправка Email с помощью Python
🍩 Определение языка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
41👍14🔥8
Pygame для начинающих программистов

🔜 Читать: клик

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥74
OpenAI запустила официальный и бесплатный курс для программистов!

С примерами кода на Python
Как эффективно использовать API ChatGPT
Создание умных и полезных чат-ботов

Идеально для прокачки навыков! ❤️

Ссылка на курс: тык

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍115🔥1😁1👀1
Media is too big
VIEW IN TELEGRAM
Пишем доморощенный веб сервер на Python

Автор рассказывает о взаимодействии клиента (обычно браузера) и сервера через протокол HTTP, разбирает структуру HTTP-запросов и ответов, а затем пишет сервер, который умеет обрабатывать входящие запросы и отдавать HTML-файлы из указанной директории.

Источник: смотреть

👉 @PythonPortal | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥42🏆1
Циклы в Python 🖥

Цикл while используется, когда нужно повторять выполнение кода, пока условие истинно. Условие проверяется перед каждой итерацией.

Цикл for используется для итерации по последовательности (списку, строке и т.д.) и выполнения действий для каждого элемента. Подходит, когда количество итераций известно.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥84
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалка для разработчиков!

Когда кодишь, постоянно лазаешь по документации? OverAPI — твой спаситель.

Это огромная коллекция шпаргалок по разным языкам программирования: JavaScript, Python, PHP, SQL, Bash, RegExp и куча других. Все команды, функции и синтаксис в одном месте, удобно и компактно.

Просто заходишь, находишь нужный язык и моментально получаешь ответ. 🔥

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥52
Сделай Pandas/Seaborn быстрее в 100 раз!

FireDucks теперь также работает с сторонними библиотеками, такими как Seaborn.

Для начала: хотя Pandas — самая популярная библиотека для работы с DataFrame, она ужасно медленная.

Использует только одно ядро процессора.
Оперирует громоздкими DataFrame.
Исполняет код сразу, что мешает оптимизации.

FireDucks — это высоко оптимизированная замена Pandas с таким же API.

Он также бесшовно интегрируется со сторонними библиотеками, такими как Seaborn. И он действительно быстрый.

Как показано на изображении выше:

Создание тепловой карты корреляций на DataFrame Pandas занимает 4,36 секунды.
То же самое на FireDucks DataFrame выполняется более чем на 60% быстрее.

Технически Seaborn не распознает FireDucks DataFrame.

Однако благодаря механизму перехвата импорта (через %load_ext fireducks.pandas), FireDucks можно бесшовно интегрировать со сторонними библиотеками, такими как Seaborn, которые ожидают Pandas DataFrame.

И при этом ускоряется весь процесс вычислений.

🔜 Ты можешь протестить сам: здесь

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥6