Python RU
13.4K subscribers
871 photos
41 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
加入频道
🔥Подборка лучших обучающих каналов для программистов.

➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять

🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go

#️⃣C#

С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

Машинное обучение

Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🐍 Python

Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

💥 Хакинг Kali Linux

Kali linux
linux_kal - kali чат
Информационная безопасность

🐧 Linux

Linux academy

🦀 Rust
Rust программирование
Rust чат

🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

😂 IT мемы

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
🖥 Gensim - это полезная библиотека для неконтролируемого тематического моделирования и анализа сходства документов на Python.

Она широко используется для таких задач, как обобщение текста, кластеризация документов и тематическое моделирование. Gensim обладает широким спектром инструментов для работы с текстовыми данными, включая word2vec и LDA (скрытое распределение Дирихле).

Как использовать Gensim для обучения модели word2vec представлено на фото

Ставится командой pip install --upgrade gensim
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Иногда аргументы в виде ключевых слов могут быть более удобочитаемыми. 😍🐍

Знаете ли вы, что в #Python их можно принудительно использовать, добавив * в сигнатуру функции, например: 💡

@pro_python_code
Вы когда-нибудь использовали статические методы в #Python? Посмотрите пример библиотеки requests ниже.

`_get_idna_encoded_host` в `PreparedRequest` - это статический метод.

Он кодирует имена хостов URL, что связано с функциональностью класса, но не зависит от данных экземпляра/класса.

Зачем нужны статические методы?

- Инкапсулируют специфические функции
- Часть API класса (видна через встроенную функцию `dir()`)
- Можно поддерживать чистоту пространства имен

Но помните:

- Отдельные функции предлагают больше возможностей для повторного использования
- Остерегайтесь поползновений в область видимости при проектировании класса

@pro_python_code
GEvV-ltaMAAH2ii (1).jpeg
156.4 KB
🖥 Методы словарей Python с примерами

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Palworld-save-tools

Инструменты для преобразования файлов Palworld .sav в JSON и обратно.

Gihub

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🦜 Методы списков #Python с объяснениями на попугаях


@pro_python_code
🐍 #Python Совет: Упростите свой код, используя кортеж в str.startswith() 🚀

Знаете ли вы, что в качестве аргумента в методе startswith() можно использовать кортеж строк?

Посмотрите на простой рефакторинг на картинке. Всего одна строка позволяет проверить наличие нескольких префиксов. 🌟

@pro_python_code
🔥 Бесплатные курсы для изучения SQL в 2024 году

https://habr.com/ru/articles/791260/

@pro_python_code
🔥 Список лучших Python-библиотек 2023 года по версии Tryolabs.

LiteLLM — библиотека, которая обеспечивает бесшовную интеграцию с различными языковыми моделями. Она позволяя использовать унифицированный формат как для ввода, так и для вывода вне зависимости от применяемой LLM.

MLX — это библиотека от Apple для машинного обучения на процессорах Apple Silicon.

Taipy — инструмент, который позволяет дата-сайентистам создавать интерактивный Web UI для ML-проектов.

PyApp — упрощает распространение и установку Python-приложений. Это достигается за счёт встраивания Python в самоустанавливающийся пакет, совместимый со всеми операционными системами.

Unstructured — набор инструментов для предварительной обработки текста.

ZenML и AutoMLOps — два мощных инструмента для создания MLOps-пайплайнов.

WhisperX — библиотека для распознавания речи, способная обнаружить нескольких говорящих на аудио.

AutoGen — инстрмент, который позволяет создавать LLM-приложения с несколькими агентами, способными общаться друг с другом для решения задач.

Guardrails — помогает заставить LLM возвращать структурированные, качественные ответы определённого типа.

Temporian — библиотека для простой и эффективной предобработки и фича-инжиниринга временных данных в Python.

@data_analysis_ml
🖥 100 вопросов с собеседований Python. Повышаем уровень. Часть 2

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

Video
1 часть

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В #Python есть несколько отличных пакетов для работы с Jenkins, системой CI с открытым исходным кодом.

Я часто использую пакет jenkinsapi для получения различной информации от Jenkins.

В этом примере я получаю время выполнения всех заданий по определенному URL:

https://github.com/jenkinsapi/jenkinsapi

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Вам когда-нибудь требовалось найти все перестановки списка в #Python?

Вы можете сделать это с помощью встроенного модуля `itertools`! 🐍🔥

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Совет: вы можете использовать functools.reduce() в #Python, чтобы применить функцию ко всем элементам итерируемого множества.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ​​Проверьте себя на знание типизации на Python

Круто бесплатный проект Python Type Challenger — это викторина, где нужно писать код. Неплохой способ вспомнить основы подсказок типов (словари, переменные, return) и забуриться в глубины типизационного океана (recursive, декораторы, конструкторы и проч.).

https://python-type-challenges.zeabur.app/

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков!

Видео

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Топ бесплатных курсов по Python в 2024 году

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Лучшие бесплатные курсы по искусственному интеллекту

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Лучшие бесплатные курсы и книги по Python в 2024 год.

https://youtu.be/y0R7nRz-qpA

@pro_python_code