Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список.
В этой статье автор расскажет про два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.
#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
К счастью, для создания графиков на Python настали светлые времена, и после изучения доступных вариантов я выбрал явного победителя (с точки зрения простоты использования, документации и функциональности) в лице библиотеки plotly.
— В этой статье вы с ней познакомитесь и научитесь делать более качественные графики за меньшее время — зачастую с помощью одной строки кода.
#Visualization #Data #Plotly #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2🤝1
Microsoft отсыпает пользователям своих продуктов вознаграждения в виде баллов, которые можно монетизировать.
Например, каждый день пользуешься поисковиком Bing, копишь баллы, покупаешь на них ключи Xbox...
— Так вот, беря во внимание ограничения, что программа должна быть легковесной, нежадной на ресурсы, и вообще работать на одних реквестах
#Microsoft #Rewards | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
Tkinter является популярным GUI фреймворком на Python, у него есть свои недостатки.
— В Python есть довольно много GUI фреймворков (graphical user interface), однако только Tkinter встроен в стандартную библиотеку языка.
У Tkinter есть несколько преимуществ.⚠️ Он кроссплатформенный, поэтому один и тот же код можно использовать на Windows, macOS и Linux.
#Tkinter #Framework #GUI | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2🤝1