📌 Модуль pdb, отладчик Python.
• Модуль pdb определяет интерактивный отладчик исходного кода для программ Python. Он поддерживает установку условных точек останова и пошаговое выполнение на уровне строки исходного кода, проверку стековых фреймов, листинг исходного кода и оценку произвольного кода Python в контексте любого стекового фрейма. Он также поддерживает посмертную отладку и может вызываться под управлением программы.
• Отладчик является расширяемым - он фактически определяется как класс pdb.Pdb().
Типичное использование для запуска программы под управлением отладчика (код на картинке).
📕 Документация
#урок
• Модуль pdb определяет интерактивный отладчик исходного кода для программ Python. Он поддерживает установку условных точек останова и пошаговое выполнение на уровне строки исходного кода, проверку стековых фреймов, листинг исходного кода и оценку произвольного кода Python в контексте любого стекового фрейма. Он также поддерживает посмертную отладку и может вызываться под управлением программы.
• Отладчик является расширяемым - он фактически определяется как класс pdb.Pdb().
Типичное использование для запуска программы под управлением отладчика (код на картинке).
📕 Документация
#урок
🧩 Многопоточность в Python: очевидное и невероятное
• В данной статье автор покажет на практическом примере, как устроена многопоточность в Python, расскажет про потоки, примитивы синхронизации и о том зачем они нужны.
🧷 Читать статью
#Статья
• В данной статье автор покажет на практическом примере, как устроена многопоточность в Python, расскажет про потоки, примитивы синхронизации и о том зачем они нужны.
🧷 Читать статью
#Статья
🔖 Промежуточная шпаргалка по науке о данных
Эта шпаргалка поможет вам разобраться с диапазоном, списками, журналированием, парсингом, NumPy, итератором, кортежем, типами данных и т. д.
👉 Смотреть шпаргалку
#Шпаргалка
Эта шпаргалка поможет вам разобраться с диапазоном, списками, журналированием, парсингом, NumPy, итератором, кортежем, типами данных и т. д.
👉 Смотреть шпаргалку
#Шпаргалка
ООП: Инкапсуляция в Python
• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.
🧷 Смотреть видео
#Видео
• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.
🧷 Смотреть видео
#Видео
🧩 7 фишек Python для лучшего обращения с памятью
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
📌 Модуль shlex в Python, анализ синтаксиса оболочки Unix.
• Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках.
• Общей проблемой при работе с вводимым текстом является идентификация последовательности цитируемых слов как единого объекта. Разделение текста на кавычки не всегда работает должным образом, особенно если есть вложенные уровни кавычек.
Правильное экранирование пробелов и метасимволов в строках команд терминальной оболочки (код на картинке).
📕 Документация
#урок
• Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках.
• Общей проблемой при работе с вводимым текстом является идентификация последовательности цитируемых слов как единого объекта. Разделение текста на кавычки не всегда работает должным образом, особенно если есть вложенные уровни кавычек.
Правильное экранирование пробелов и метасимволов в строках команд терминальной оболочки (код на картинке).
📕 Документация
#урок
Python Socket | Как управлять компьютером с телефона?
• Сегодня мы узнаем, как можно управлять Компьютером с Телефона, при помощи языка программирования Python и библиотеки Socket.
🧷 Смотреть видео
#Видео
• Сегодня мы узнаем, как можно управлять Компьютером с Телефона, при помощи языка программирования Python и библиотеки Socket.
🧷 Смотреть видео
#Видео
Как синхронизировать PyCharm и GitHub проект python?
• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.
🧷 Смотреть видео
#Видео
• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.
🧷 Смотреть видео
#Видео
🧩 Продвинутая логика именования в Python
• Разобрали на примерах, как и почему лучше называть различные объекты в Python.
🧷 Читать статью
#Статья
• Разобрали на примерах, как и почему лучше называть различные объекты в Python.
🧷 Читать статью
#Статья
Отправка формы данных. Entry. Combobox. DateEntry
• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.
🧷 Смотреть видео
#Видео
• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.
🧷 Смотреть видео
#Видео
ООП: Инкапсуляция в Python
• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.
🧷 Смотреть видео
#Видео
• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.
🧷 Смотреть видео
#Видео
🧩 7 фишек Python для лучшего обращения с памятью
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
🔖 Шпаргалка по визуализации в Python
Визуализация данных — это важный инструмент для анализа и представления информации.
👉 Смотреть шпаргалку
#Шпаргалка
Визуализация данных — это важный инструмент для анализа и представления информации.
👉 Смотреть шпаргалку
#Шпаргалка
📌 Модуль pyftpdlib в Python, FTP-сервер.
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
🧩 Как работать с линейными системами в Python с помощью scipy.linalg?
• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.
🧷 Читать статью
#Статья
• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.
🧷 Читать статью
#Статья
🔖 Шпаргалка по основам NumPy
NumPy - библиотека с открытым исходным кодом для языка программирования Python.
Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.
👉 Смотреть шпаргалку
#Шпаргалка
NumPy - библиотека с открытым исходным кодом для языка программирования Python.
Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.
👉 Смотреть шпаргалку
#Шпаргалка
Атрибуты класса, classmethod и staticmethod
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
🧩 Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python?
• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.
🧷 Читать статью
#Статья
• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.
🧷 Читать статью
#Статья
📌 Модуль psutil в Python, мониторинг ОС.
• Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.
• Он реализует множество функций, предлагаемых инструментами командной строки UNIX, такими как: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.
Так как модуль psutil не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.
• Он реализует множество функций, предлагаемых инструментами командной строки UNIX, такими как: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.
Так как модуль psutil не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
Как синхронизировать PyCharm и GitHub проект python?
• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.
🧷 Смотреть видео
#Видео
• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.
🧷 Смотреть видео
#Видео