Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Объектно-ориентированный Питон

В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция./

• Перейти к просмотру

🔗 Python tricks
Построение графиков по данным из файла

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

• Перейти к просмотру

🔗 Python tricks
Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python

Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.

Подробнее: 👉тут 🔗 Python tricks
Многопоточность и Многопроцессорность Python. Threading & Multiprocessing Python

В данном курсе мы рассмотрим модули Threading, Multiprocessing и научимся писать программы на их основе.

Перейти к просмотру

🔗 Python tricks
3 классических паттерна проектирования в Python: синглтон, декоратор и итератор

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

Подробнее: 👉 тут 🔗 Python tricks
📌 Дорожная карта изучения Backend 🔗 Python tricks
Nested Sets (вложенные множества)

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

Каждая категория представлена объектом, содержащим поля "ID", "Название", "Левая граница" и "Правая граница". "Левая граница" и "Правая граница" определяют диапазон значений, которые охватывают поддерево данной категории.

Преимущество использования Nested Sets заключается в том, что мы можем эффективно извлекать всех потомков узла, находить родителей и определять уровень вложенности с помощью простых операций сравнения.
В этом примере мы находим всех потомков категории "Компьютеры".

*При изменении структуры дерева требуется обновление левых и правых границ всех связанных категорий.

🔗 Python tricks
Как создать голосового ассистента

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

• Перейти к просмотру

🔗 Python tricks
Продвинутый Python. Форматирование строк. Старый, современный, интерполяция, шаблонный

В этом видео мы поговорим о форматирование строк: зачем это нужно, какие способы бывают. Обсудим классический(старый) способ, современно форматирование с помощью format, интерполяцию литеральных строк и очень важный способ шаблонные строки.

• Перейти к просмотру

🔗 Python tricks
Python и парсинг XML

В видео мы разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML, разберем как Python может взаимодействовать с xml с помощью библиотеки "xml.dom.minidom".

Практическая часть
будет посвящена разбору примера получения курсов валют с сайта ЦБ.

• Перейти к просмотру

🔗 Python tricks
Что такое Python Django и почему он стал так популярен. В чем секрет? https://youtu.be/cc5fOYHX4ds

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

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

🔗 Python tricks
Создание ИИ-ассистента

Благодаря данной статье ты научишься создавать своего ИИ-ассистента. Ты узнаешь, как преобразовать текст в речь, реализовать локализацию, а также собрать все вместе в приложении Streamlit.

• Перейти к просмотру

🔗 Python tricks
Свёрточные нейронные сети | Обучение сети на Python и TensorFlow

Краткое введение в архитектуру свёрточной нейронной сети и глубокое обучение (Deep Learning), сверточные нейронные сети. Демонстрация обучения свёрточной нейронной сети для задачи распознавания рукописных цифр (MNIST) на Tensorflow (Python) в среде Jupyter Notebook (Python).

Перейти к просмотру

🔗 Python tricks
​​Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python

Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание. Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным кодом с целью нанести ущерб пользователям из России. Поэтому за основу берём что-то отечественное с корпоративным уклоном, с открытым API и подходом «без регистрации и смс».

Читать...

🔗 Python tricks