Python RU
13.4K subscribers
869 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
加入频道
pickle_—_Сериализация_Python_объекта_Python_3.pdf
1.1 MB
💾 Гайд по модулю pickle в Python на русском

Реализует двоичные протоколы для сериализации и десериализации структуры Python объекта.

Часто используется при сохранении и дальнейшем использовании cookie файлов на сайтах.

#doc #python #russian
Основные_алгоритмы_и_их_реализация_на_Python.pdf
896.9 KB
💾 Основные алгоритмы и их реализация на Python

#doc #python #russian
Документации_BeautifulSoup.pdf
2 MB
💾 Документация по самому популярному парсеру в Python библиотеке BeautifulSoup на русском

#doc #python #cheatsheet #russian
Пособие_по_MySQL_на_Python_MySQL.pdf
207 KB
💾 Пособие по MySQL на Python

🌵 Скачивание и установка коннектора MySQL Python
🌵 Подключение Python к базе данных MySQL
🌵 Запросы к БД
🌵 Вставка, обновление, удаление данных и д.р

#doc #python #msql #russian

@pro_python_code
leetcode_python.pdf
552 KB
🖥 Огромный сборник решений задач leetcode на Python c описанием и кодом

LeetCode
— онлайн-платформа с алгоритмическими задачами по программированию, своего рода тренажёр для подготовки к техническим интервью.

#doc #python #cheatsheet

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Кортежи и операции над ними с примерами кода

#doc #python #cheatsheet
Python_Data_Structures_Roadmap.pdf
298.8 KB
Roadmap для Python разработчиков

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

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

#doc #python

@pro_python_code
Forwarded from Javascript
This media is not supported in your browser
VIEW IN TELEGRAM
👣 Если вы создаете API, вот вам 6 архитектур которые нужно знать

Проектирование API — это не только работа над функциональностью, но и выбор правильной архитектуры для удовлетворения ваших потребностей.

Вот шесть архитектурных проектов API, с которыми должен быть знаком каждый разработчик:

1️⃣ — REST
— Самая популярная архитектура для веб-сервисов.
— Использует HTTP-запросы для связи.
— Не сохраняет состояние и обеспечивает легкую масштабируемость и гибкость.

2️⃣ — GraphQL
— Язык запросов для вашего API.
— Позволяет клиентам запрашивать именно то, что им нужно, не больше и не меньше.
— Идеально подходит для оптимизации сетевых запросов.

3️⃣ — SOAP (устаревший)
— Протокол для обмена структурированной информацией в веб-сервисах.
— Известен своими строгими стандартами и встроенной обработкой ошибок.
— Часто используется в приложениях корпоративного уровня.

4️⃣- gRPC
- Высокопроизводительная среда с открытым исходным кодом.
- Использует HTTP/2 для транспорта и буферы протоколов в качестве языка описания интерфейса.
- Отлично подходит для микросервисов и общения в реальном времени.

5️⃣- WebSockets
- Обеспечивает двустороннюю связь между клиентом и сервером.
- Идеально подходит для приложений реального времени, таких как чат-приложения и обновления в реальном времени.
- Позволяет осуществлять непрерывный обмен данными без накладных расходов HTTP.

6️⃣ - MQTT
- Легкий протокол обмена сообщениями для небольших датчиков и мобильных устройств.
- Ориентирован на минимальное использование полосы пропускания и заряда батареи.
- Обычно используется в приложениях IoT (Интернет вещей).

🖥 Сохраняй, чтобы не потерять и перешли коллеге

#doc #cheatsheet #api

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Крутой Roadmap для Python-разработчика в 2024 году

1. Основы Python

Изучите:
- Переменные и типы данных
- Условные операторы и циклы
- Функции

2. Основные структуры данных

Практика:
- Списки, множества, словари
- Стек, очередь, связанный список
- Алгоритмы сортировки и поиска

3. Погружение в объектно-ориентированное программирование (ООП)

Понять:
- Классы и объекты
- Наследование
- Инкапсуляция и полиморфизм

4. Изучение веб-фреймворков

Начните с:
- Flask (для начинающих)
- Django (для опытных разработчиков)

5. Разработка API с использованием Flask/Django

Ключевые концепции:
- Операции CRUD
- Аутентификация
- Работа с данными JSON

6. Интеграция баз данных с Python

- Базы данных SQL: SQLite, PostgreSQL
- NoSQL базы данных: MongoDB

7. Тестирование кода на Python

Основные инструменты:
- Модульное тестирование (unittest, pytest)
- Отладка (pdb)

8. Продвинутые темы Python


Глубокое погружение:
- Декораторы
- Генераторы
- Менеджеры контекста

9. Развёртывание приложений Python

Методы развёртывания:
- Разворачивание на Heroku
- Контейнеризация с помощью Docker

10. Создание и развёртывание проектов

Реализуйте проекты:
- Веб-приложения (Flask/Django)
- Сервисы API
- Проекты анализа данных

#doc #python #roadmap

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