Python RU
13.4K subscribers
859 photos
40 videos
36 files
1.12K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
加入频道
🆕 Один из самых популярных фреймворков для асинхронного программирования на Python — FastAPI 🚀

Друзья, если вы ищете способ создавать производительные веб-приложения, то обязательно обратите внимание на FastAPI! Этот фреймворк позволяет разрабатывать RESTful API с минимальными усилиями и высокой эффективностью. Благодаря поддержке асинхронного программирования, ваши приложения станут более отзывчивыми и масштабируемыми.

🔑 Преимущества FastAPI:

📍Автоматическая генерация документации на основе OpenAPI

📍Высокая производительность благодаря асинхронным возможностям

📍Простой и понятный синтаксис для разработки


📁 Вот репозиторий с примерами использования FastAPI можно найти по этой ссылке. Не упустите шанс освоить этот крутой инструмент!

@pro_python_code
👩‍💻 Ускорь Pandas в 20 раз, изменив всего одну строчку кода! 🔥

💡 Pandas часто бывает медленным. Но есть простое решение: FireDucks — библиотека с таким же API, как у Pandas, которая решает значительно ускоряет обработку данных.

Как ускорить Pandas?

🌟 Просто замените импорт библиотеки:

Было:


import pandas as pd


Стало:


import fireducks.pandas as pd


🌟Теперь ваш код работает быстрее без изменений логики! Попробуйте сами и убедитесь, как легко ускорить работу с большими данными! 🚀


@data_analysis_ml
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Шпаргалка по Linux администрированию

Этот справочник является кратким руководством по основным темам администрирования Linux для начинающих и опытных DevOps-инженеров.

Особое внимание стоит уделить разделам: «Infrastructure as Code» и «Monitoring & Logging».

1. Master the command line:
- Овладение командной строкой Linux, понимание и использование ключевых команд для управления системой.

2. File Permissions:
- Понимание файловых разрешений (chmod), прав доступа владельцев (chown) и групп (chgrp).

3. SSH Key Pairs:
- Создание пар SSH ключей для безопасного подключения к серверам.

4. Firewall Rules:
- Настройка правил брандмауэра для контроля сетевого трафика и обеспечения безопасности.

5. Take Regular Backups:
- Регулярное создание резервных копий данных с использованием инструментов синхронизации, таких как rsync или tar.

6. Scripting Skills:
- Развитие навыков программирования на Bash для автоматизации задач.

7. Package Management:
- Управление установкой и удалением пакетов программного обеспечения с помощью инструментов, таких как apt, yum или dnf.

8. Network Troubleshooting:
- Решение проблем сети путем использования команд ping, traceroute и других инструментов для диагностики.

9. Process Management:
- Мониторинг и управление процессами с помощью системных команд, таких как ps, top и kill.

10. Disk Management:
- Оптимизация дискового пространства и производительности системы с помощью LVM и других инструментов.

11. Version Control:
- Использование Git для управления версиями кода и отслеживания изменений.

12. Containerization:
- Работа с контейнерами Docker и Kubernetes для упрощения развертывания и масштабирования приложений.

13. Configuration Management:
- Использование инструментов конфигурации, таких как Ansible, Puppet или Chef, для автоматизации настройки серверов.

14. Cloud Services:
- Работа с облачными сервисами AWS, Azure или Google Cloud Platform для управления инфраструктурой.

15. Testing & CI/CD:
- Интеграция тестов в процесс разработки и непрерывной интеграции и доставки (CI/CD).

16. Monitoring & Logging:
- Внедрение инструментов мониторинга и логирования, таких как Prometheus, Grafana, Graylog или ELK stack, для анализа и решения возникающих проблем.

17. Infrastructure as Code:
- Автоматизация инфраструктуры с помощью инструментов Terraform, CloudFormation или Pulumi для централизованного управления ресурсами.

18. Automation & Orchestration:
- Использование инструментов оркестрации, таких как Jenkins, Travis CI или CircleCI, для автоматизации процессов сборки и доставки.

19. Certifications:
- Получение сертификаций, таких как AWS Certified Solutions Architect – Associate, DevOps Engineer Professional или Red Hat Certified System Administrator (RHCSA), чтобы подтвердить свои навыки.

20. Continuous Learning:
- Поддержание актуальности знаний через регулярное посещение конференций, чтение статей и участие в форумах по DevOps.

@pro_python_code
Forwarded from Data science Архив бесплатных курсов
👩‍💻 Отличный бесплатный курс по Python для DataScience от FreeCodeCamp!

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

🔗 Ссылка: *клик*

#курс #datascience #python

freecourses
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Machinelearning
⚡️ Релиз Python 3.13 и Git 2.47 ⚡️

Python 3.13, спустя ровно год с начала разработки, выпущен в релиз. Поддержка версии 3.13 планируется в течение 1.5 лет, и, после окончания этого срока еще 3.5 года версия будет получать критические обновления, связанные с безопасностью.

Ключевые изменения:

🟢экспериментальный компилятор JIT. Запуск в CPython –enable-experimental-jit;

🟢экспериментальный режим сборки CPython без GIL. Запуск –without-gil;

🟢интерактивный интерпретатор с многострочным редактированием, по подобию PyPy;

🟢изменена семантика locals() для функций, генераторов и сопрограмм;

🟢включена в состав модифицированная версия mimalloc от Microsoft;

🟢компилятор теперь очищает лидирующие пробелы из docstring;

🟢в модуле dbm реализован бэкенд dbm.sqlite3 по умолчанию для новых файлов;

🟢typing.TypeIs стала более интуитивной, чем typing.TypeGuard;

🟢typing.ReadOnly позволяет помечать элементы TypeDicts, доступные только для чтения;

🟢warnings.deprecated() добавлена для указания устаревших элементов в системе типов;

🟢удалены ifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib и lib2to3 из стандартной библиотеки;

🟢в copy добавлена copy.replace();

🟢в os добавлены функции для работы с таймером через timerfd;

🟢random получил интерфейс CLI;

🟢macOS версий 10.9 - 10.12 больше не поддерживаются.

▶️Страница релиза 3.13 ▶️Документация 3.13


Git выпустил Git 2.47 с функциями и исправлениями ошибок от более чем 83 разработчиков, 28 из которых - новые.

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

Основные изменения:

🟠инкрементные многопакетные индексы: экспериментальная функция, позволяющая сохранять несколько многопакетных индексов в цепочке слоев MIDX;

🟠ускорена идентификация базовой ветви : новый инструмент for-each-ref помогает определять базовую ветвь коммита, сводя к минимуму уникальные коммиты от первого родителя и упрощая идентификацию;

🟠обновлена политика поддержки: в Git 2.47 представлен новый документ, описывающий требования к поддержке для различных платформ, включая стандарты C99 или C11 и стабильные версии зависимостей;

🟠DEVELOPER=1 mode: теперь при компиляции с DEVELOPER=1 наличие неиспользуемых параметров является ошибкой времени компиляции;

🟠остальные улучшения : усовершенствования серверной части reftable, обновление платформы модульного тестирования, усовершенствование git fsck и интеграция кода Visual Studio с git mergetool.

▶️Полный список изменений


@ai_machinelearning_big_data

#AI #ML #Python #Git #Release
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Создание капчи на Python с использованием библиотеки captcha

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Курс по MySQL с использованием Python! (2024)

🌟 Небольшой курс для новичков по работе с БД MySQL через Python код!

🔗 Ссылка: *клик*

#курс #python #mysql

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Подключение камеры вашего телефона Android к OpenCV с помощью Python!

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 📚Python Books
🖥 Python БОЛЬШАЯ КНИГА ПРИМЕРОВ

📚 Книга

@pythonlbooks -книги Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Holiday Pic

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

Основные возможности скрипта включают запрос на празднование текущего дня, создание изображения с помощью AI-генерации от Replicate и отправку готового результата на указанный адрес электронной почты.

Также возможно настроить автоматический запуск скрипта каждое утро в 9 часов через cron.

Подробную информацию можно найти на GitHub: https://github.com/sliday/holidaypic

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM