Python | Программирование
9.61K subscribers
2.08K photos
3 videos
138 files
1.79K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Что за звери args и kwargs?

• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.

🧷 Смотреть видео

#Видео
7👍4👎1
🔖 Шпаргалка языку и синтаксису Python

Эта памятка поможет вам понять основные понятия и синтаксис Питона.

👉 Смотреть шпаргалку

#Шпаргалка
7👍1
🧩 Как работают импорты в Python?

• Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.

• Попытаемся разобраться, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.

🧷 Читать статью

#Статья
7🔥3
📌 Модуль pdb, отладчик Python.

• Модуль pdb определяет интерактивный отладчик исходного кода для программ Python. Он поддерживает установку условных точек останова и пошаговое выполнение на уровне строки исходного кода, проверку стековых фреймов, листинг исходного кода и оценку произвольного кода Python в контексте любого стекового фрейма. Он также поддерживает посмертную отладку и может вызываться под управлением программы.

• Отладчик является расширяемым - он фактически определяется как класс pdb.Pdb().

Типичное использование для запуска программы под управлением отладчика (код на картинке).

📕 Документация

#урок
7👍4
🧩 Многопоточность в Python: очевидное и невероятное

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

🧷 Читать статью

#Статья
7👍4
🔖 Промежуточная шпаргалка по науке о данных

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

👉 Смотреть шпаргалку

#Шпаргалка
7👍5
ООП: Инкапсуляция в Python

• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.

🧷 Смотреть видео

#Видео
7👍3
🧩 7 фишек Python для лучшего обращения с памятью

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

🧷 Читать статью

#Статья
👍73🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🔖 Шпаргалка по визуализации в Python

Визуализация данных — это важный инструмент для анализа и представления информации.

👉 Смотреть шпаргалку

#Шпаргалка
6🔥2
📌 Модуль pyftpdlib в Python, FTP-сервер.

• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.

• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.

Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).

📕 Документация

#урок
4👍1