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
加入频道
junior_python_developer_questions.pdf
434.1 KB
Подборка вопросов, которые могут встретится Python-разработчику на собеседовании на позицию Junior-а.

@pro_python_code
Дзен Python. ООП лучшие практики и шаблоны проектирования.

https://www.youtube.com/watch?v=_MtX6QFJBRU

@pro_python_code
🖥 5 интересных пасхалок на Python!

Пасхальные яйца (пасхалки) Python – это скрытые функции в языке программирования. Они могут сделать программирование более увлекательным.

В этой статье мы рассмотрим 5 пасхальных яиц, с помощью которых вы можете произвести впечатление на других. Давайте начнём!

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Создайте своего собственного чат-бота с искусственным интеллектом на Python

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

Не волнуйтесь, если вы ничего не смыслите в программировании – я объясню всё на понятном языке, а примеры кода будут очень простыми.

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
PIP_—_менеджер_пакетов_в_Python_Гайд_по_использованию.pdf
297.3 KB
Подробный гайд на русском по использованию PIP.

От установки на все доступные ОСи, до команд и примеров работы.

@pro_python_code
🔥 Top it channels

🖥 Linux
@linux -топ фишки, гайды, уроки по работе  с Linux.
@linux_read - бесплатные книги linux
@linux chat - чат linux для обучения и помощи.
@linuxacadd - linux с нуля

🖥 SQL базы данных

@sqllib - библиотека баз данных
@sqlhub - повышение эффективности кода с грамотным использованием бд.
@chat_sql - чат изучения бд.
databooks - лучшие бесплатные книги по базам данных

🖥 Python

@pythonl - гайды по Python.
@pro_python_code – Python практика.
@python_job_interview – подготовка к Python собеседованию.
@python_testit - проверочные тесты на python
@pythonlbooks - современные книги Python
@python_djangojobs - работа для Python программистов
@python_django_work - чат обсуждения вакансий

🖥 Java
@javatg - выучить Java с senior разработчиком по профессиональной методике.
@javachats - чат для ответов на вопросы по Java
@java_library - библиотека книг Java
@android_its - Android разработка
@java_quizes - тесты Java
@Java_workit - работа Java
@progersit - шпаргалки ит

👣 Golang
@Golang_google - восхитительный язык от Google, мощный и перспективный.
@golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков.
@golangtests - интересные тесты и задачи GO
@golangl - чат изучающих Go
@GolangJobsit - отборные вакансии и работа GO
@golang_jobsgo - чат для ищущих работу.
@golang_books - полезные книги Golang
@golang_speak - обсуждение языка Go

⭐️ Нейронные сети
@data_analysis_ml - data science
@vistehno - chatgpt ведет блог, решает любые задачи и отвечает на любые ваши вопросы.
@aigen - сети для генерации картинок. видео, музыки и многого другого.
@neural – погружение в нейросети.

🖥 Machine learning
@ai_ml – погружение в нейросети, ai, Chatgpt, midjourney, машинное обучение.
@machinelearning_ru – машинное обучении на русском от новичка до профессионала.
@machinelearning_interview – подготовка к собеседованию.
@datascienceiot – бесплатные книги Machine learning
@ArtificialIntelligencedl – канал о искусственном интеллекте
@machinee_learning – чат о машинном обучении
@datascienceml_jobs - работа ds, ml
@Machinelearning_Jobs - чат работы мл

🖥 Javascript / front

@react_tg - - 40,14% разработчиков сайтов использовали React в 2022 году - это самая популярная библиотека для создания сайтов.
@javascript -канал для JS и FrontEnd разработчиков. Лучшие практики и примеры кода. Туториалы и фишки JS
@Js Tests - каверзные тесты JS
@hashdev - погружение в web разработку.
@javascriptjobjs - отборные вакансии и работа FrontEnd.
@jsspeak - чат поиска FrontEnd работы.

👷‍♂️ IT работа

@hr_itwork - кураторский список актуальных ит-ваканнсии

🤡It memes
@memes_prog - ит-мемы

⚙️ Rust
@rust_code - Rust избавлен от болевых точек, которые есть во многих современных яп
@rust_chats - чат rust

#️⃣ c# c++
C# - объединяет лучшие идеи современных языков программирования
@csharp_cplus чат
С++ - Универсальность. Возможно, этот главный плюс C++.

📓 Книги

@programming_books_it - большая библиотека. программиста
@datascienceiot -ds книги
@pythonlbooks - python библиотека.
@golang_books - книги Golang
@frontendbooksit - front книги
@progersit - ит-шпаргалки
@linux_read - Linux books
@java_library - Java books

🖥 Github
@github_code - лучшие проекты с github
@bigdatai - инструменты по работе с данными

🍏🖥Mobile dev

@mobdevelop

🖥 Android

@android_its

🖥 Devops
Devops - специалист общего профиля, которому нужны обширные знания в области разработки.

📢 English for coders

@english_forprogrammers - Английский для программистов

🔢 Math

@dsmath - математика программиста

💡 ChatGpt bot

@Chatgpturbobot - бесплатный бот ChatGpt
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Создание Трейдинг-бота на Python

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

Что мне нужно знать, чтобы создавать прибыльные алгоритмы автоматической торговли, разворачивать их в облаке и отслеживать результат во время их работы?

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 9 встроенных декораторов Python, которые помогут оптимизировать код

“Лучше проще, чем сложнее” — оптимальным примером использования этого философского положения “Python-дзена” являются декораторы.
Важно помнить, что существует много функциональных встроенных декораторов Python, которые значительно облегчают жизнь разработчику. С их помощью можно использовать всего одну строку кода для добавления сложных функций к существующим функциям и классам.

Представляю вашему вниманию топ-9 декораторов, которые покажут, насколько элегантным может быть Python.

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Скрипт на питоне, который позволяет рисовать SD в реальном времени.

GitHub
Reddit
python-benedict — улучшенный словарь

Словари являются важной структурой данных в Python, но работа со сложными словарями может оказаться непростой задачей. Встроенный тип dict является мощным, но ему не хватает многих функций, облегчающих доступ и работу с вложенными значениями или преобразование словарей в различные форматы данных и обратно. Если вы столкнулись с трудностями при работе со словарями в Python, python-benedict может стать тем решением, которое вы искали.

Одной из ключевых особенностей benedict является поддержка keylists и keypaths. Это упрощает доступ к значениям в сложных словарях и работу с ними без необходимости вручную копаться во вложенных уровнях.

Документацию можно почитать здесь.
🎞 Как скачать видео ютуб на питон?

from pytube import YouTube

yt = YouTube('https://www.youtube.com/watch?v=vAMyfvtxxdQ&t=18s') #ссылка на видео.
# yt.stream показывает какое видео ты можешь скачать
# (mp4(720) + audio или только mp4(1080) без звука).
# Сейчас стоит фильтр по mp4.
print(yt.streams.filter(file_extension='mp4'))
stream = yt.streams.get_by_itag(22) #выбираем по тегу, в каком формате будем скачивать.
stream.download() #загружаем видео.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Python_Data_Structures_Roadmap.pdf
298.8 KB
Roadmap для Python разработчиков

Python для начинающих, нетехнических специалистов:

- Более 15 проектов
- 30 тем
- Более 500 практических вопросов, со структурами данных и алгоритмами

#doc #python

@pro_python_code
🖥 11 Полезных функций Pandas, которые вы, возможно, упустили из виду

Я совершенно уверен, что Pandas не нуждается в представлении. В этой статье мы продолжим изучать некоторые полезные функции pandas, о которых вы, возможно, не слышали.

Давайте начинать!

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Тестовое задание на Junior разработчика

Пример разбора задачи на собеседовании, где вам дали задачу написать программу на Python для конвертации PDF файлов в mp3 файл, то в этом видео показывается, как это можно сделать просто и наиболее эффективно с помощью библиотек gTTS, pdfplumber и модуля art:

https://youtu.be/Q0lHb-FCATk

#python
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
PandasGUI — Главный секрет лёгкого анализа данных

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

Однако работа с Pandas иногда может показаться непосильной, особенно для тех, кто новичок в анализе данных или предпочитает более наглядный подход. Именно здесь на помощь приходит PandasGUI — библиотека, которая предоставляет графический пользовательский интерфейс Pandas, делая манипулирование данными и визуализацию более доступными и удобными для пользователя.

В этой статье мы подробнее рассмотрим PandasGUI и его функции, проведём вас через процесс установки и продемонстрируем его возможности.

Читать

@pro_python_code
6 практик Python, которые отличают Сениоров от Джуниоров

В январе 2023 года я опубликовал статью о 5 хитростях Python, которые отличают Сениоров от Джуниоров. В этой статье, вместо того чтобы рассматривать хитрости, мы рассмотрим 6 лучших практик в Python, которые могут отличить опытных разработчиков от новичков. На различных примерах мы рассмотрим различия между кодом, написанным Senior разработчиком, и кодом, написанным Джуниор-разработчиком.

Изучив эти рекомендации, вы сможете писать более качественный код, что, несомненно, будет большим плюсом для вас! Давайте начинать!

Читать

@pro_python_code
48 вещей о Python, которые я до недавнего времени не знал

Python - один из самых популярных языков программирования в мире. Миллионы людей с его помощью разрабатывают приложения, занимаются созданием сайтов, работают с данными и много другое. Тем не менее, даже в таком известном языке программирования есть вещи, о которых могут не знать даже опытные разработчики. Именно о них вы сможете прочитать в данной статье!

Читать

@pro_python_code
15 лучших бесплатных курсов для изучения Python в 2023 году

Если вы новичок и ищете бесплатные ресурсы по Python, чтобы начать своё путешествие по программированию в 2023 году, то вы попали в нужное место.

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

Читать

@pro_python_code
Очистка набора данных FIFA 21 с использованием SQL

Популярная видеоигра FIFA 21 имеет большую базу данных статистики игроков и команд, известную как FIFA 21 dataset. Хотя этот набор данных может быть полезным инструментом для изучения производительности игроков и командной тактики, часто возникают проблемы с качеством данных, которые необходимо решить, прежде чем можно будет получить какую-либо полезную информацию.

Действие по обнаружению и устранению недостатков, несоответствий и неточностей в наборе данных известно как «очистка данных»

Читать

@pro_python_code