Инструменты отладки — сердце любого языка программирования. Без них вам будет крайне сложно написать рабочий и чистый код. В этой статье мы познакомим вас с одним из таких инструментов — Python-отладчиком pdb
Мы исходим из того, что вы знакомы с Python и имеете представление о написании тест-кейсов.
#Depositor #PDB | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3🤝2👍1
Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
Это несложно, если вы используете Python.
#Graphics #Animation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2🤝1
5 июня 2025 года был принят PEP-0734.
Этот PEP предлагает добавить новый модульinterpretersдля поддержки
и проверки, создания и запуска кода в нескольких интерпретаторах в текущем процессе.
А если идти дальше, то он является продолжением PEP-0684, который предлагает один GIL на интерпретатор.
GIL (Global Interpreter Lock) в Python — глобальная блокировка интерпретатора.
#GIL | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список.
В этой статье автор расскажет про два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥3
VS Code от Microsoft – легкий и удобный редактор кода, доступный на всех платформах и невероятно гибкий.
Это отличный выбор для программирования на Python.
В этой статье автор рассмотрит способы установки и настройки максимально эффективной рабочей среды для разработки.
🔔 Статья предназначена для программистов, уже имеющих опыт работы с Python и установивших на свою рабочую машину интерпретатор этого языка программирования (Python 2.7, Python 3.6/3.7, Anaconda или другой дистрибутив).
#Visual #Studio #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Автор рассмотрит наиболее интересные функции Python 3.9, изучить которые стоит как новичкам, так и профессионалам.
— Было добавлено несколько новых функций, включая объединение и обновление словарей, строковые методы и внедрение модуля zoneinfo.
#Function #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
Импорты не так просты, как кажется, тем более если они пишутся для двух несовместимых версий языка.
Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.
— В материале разберемся, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.
#Import | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
Операцией XOR, используемый для поиска в списках одного или двух пропущенных чисел, сделав так, чтобы он подошёл бы для поиска тысяч отсутствующих идентификаторов в таблицах, содержащих миллионы строк?
❗️ Да — можно! А именно — это реально сделать, воспользовавшись структурой данных, называемой обратимым фильтром Блума (Invertible Bloom Filter, IBF), которая позволяет сравнивать два множества.
При этом пространственная сложность алгоритма, использующего IBF, зависит только от размера различий сравниваемых множеств.
#XOR | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2🤝1
Автор решил показать, какие обязательные остановки ждут новичков на маршруте от полной неизвестности до джуна — разработчика на Python.
⚠️ Университет рентабельного образования Skypro заверяет: Python-разработчик, даже обучившийся с нуля, будет востребован на рынке.
И это один из самых очевидных способов сменить профессию на более оплачиваемую.
Путь к работе разработчиком получится интенсивным, но довольно быстрым: можно
управиться за 9-12 месяцев.
#Study | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4👍3
Если вы работаете над несколькими проектами одновременно, требующими разные версии Python и/или разные версии библиотек, то с помощью виртуального окружения можно создать изолированный контейнер с нужными версиями под каждую задачу.
⚠️ В этой статье автор рассмотрит два варианта создания виртуального окружения:
1) при помощи Anaconda — дистрибутива c предустановленными популярными библиотеками, которым часто пользуются специалисты по работе с Big Data;
2) компактной библиотеки pipenv.
#Virtual #Environment | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥4
В данной статье автор расскажет, как использовать Flask и React для создания масштабируемых и готовых к использованию проектов.
Flask — это популярный веб-фреймворк на Python, используемый для обеспечения всего функционала бэкенда, таких как аутентификация, интерфейс базы данных и управление пользователями.
В этой архитектуре React обрабатывает пользовательский интерфейс (UI) и взаимодействует с Flask отдельно от бэкенда, используя безопасные запросы.
#Flask #React | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍3
Python, несмотря на свою репутацию как инструмента для скриптинга и быстрого прототипирования, продолжает оставаться актуальным и используется в разработке игр.
#Godot #Library #Game | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🤝2
В данной статье автор расскажет, как проходит его путь по подготовке к сертификации PCAP.
PCAP — это сертификация, которая показывает, что у разработчика есть экспертное представление об основных концепциях программирования и способен оперировать языком Python.
#PCAP | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍1🤝1
Если вы только начали знакомство с датасетами или готовитесь к их публикации, визуализация данных очень важна.
Pandas является популярной библиотекой для анализа данных в Python, которая предоставляет различные варианты визуализации данных с помощью метода.plot().
Даже если вы только начинаете изучение библиотеки pandas, скоро вы сможете создавать простые графики с ценной информацией о любых данных.
#Pandas #Schedules | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4👍3
— В этом руководстве мы на примерах разберем явное и неявное преобразование типов данных для примитивных и непримитивных структур данных Python.
В Python есть много типов данных.
Вы наверняка уже видели и работали с некоторыми из них.⚠️ Есть целые числа (int) и числа с плавающей точкой (float) для работы с числовыми значениями, логический тип данных (bool) для работы со значениями истины и лжи и строки (str) для работы с алфавитно-цифровыми символами.
— Вы можете использовать списки, кортежи, словари и множества — структуры данных, в которых можно хранить коллекции значений.
#Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍3
Рассмотрим три библиотеки по работе с геоданными: gmaps, ipyleaflet и более продвинутую по сравнению с предыдущими – folium.
— Автор расскажет, что лучше использовать folium, так как в ней удобнее строить интерактивные карты и работать со слоями.
В конце статьи вы найдете ссылки на блокноты с кодом.
#Jupyter #Data #Geo | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍3🤝1
Python — это язык программирования высокого уровня, интерпретируемый, с динамической типизацией и автоматическим управлением памятью.
Python широко применяется в различных областях, включая науку о данных, машинное обучение, веб-разработку, игровую индустрию, GIS и многие другие.
— Автор рассмотрит 99 главных вопросов, на которые должен ответить любой Python-разработчик, и указали ответы на них.
#Developer #Questions | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤3
Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить 5 % знаний в области программирования, чтобы остальные 95 % подтянулись автоматически.
«Концепции, описанные в этой книге, нужно знать каждому, кто всерьез намерен развивать свои навыки владения языком Python, а понятные объяснения и ясные примеры упростят читателям изучение этих концепций».
— Родриго Жиран Серран, автор mathspp.comGreen Software
#Book #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍3
В данном уроке автор расскажет про создание блога на Django, которое позволит пользователям создавать, редактировать и удалять записи.
Помимо всего прочего, изучим как применяются CSS стили и рассмотрим принципы работы Django со статическими файлами, такие как css, js, jpg, png.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍3
Рассказываем, как связать Python и реляционные базы данных трёх типов: SQLite, MySQL и PostgreSQL.
Зная одну библиотеку для работы с SQL, вы легко разберетесь в остальных.
❗️ Все приложения взаимодействуют с данными, чаще всего через систему управления базами данных (СУБД).
#SQL #Guide #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤝4❤2👍1