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
加入频道
🖥 19 советов для улучшения вашего синтаксиса в Python

Заставить функцию работать – это одно. Другое дело – реализовать это с помощью точного и элегантного кода.

Как упоминалось в “The Zen of Python”: “красивое лучше, чем уродливое”. Хороший язык программирования, такой как Python, всегда предоставит соответствующий синтаксический сахар, который поможет разработчикам легко писать элегантный код.

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

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Аутентификация с помощью Django и SPA

Используя Django для создания одностраничных приложений у вас может возникнуть резонный вопрос: «Как мне настроить аутентификацию?». Что ж, если есть вопрос, то найдётся и ответ.

В этой статье вы узнаете, как без лишних заморочек настроить аутентификацию, используя возможности Django:

https://www.mikesukmanowsky.com/blog/authentication-with-django-and-spas

#django #python #бэкенд
Кортежи и операции над ними с примерами кода

#doc #python #cheatsheet
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