Импорты не так просты, как кажется, тем более если они пишутся для двух несовместимых версий языка.
Порой бывает трудно правильно реализовать 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
Дано целое число
n, каковы все его делители?Делитель, также известный как фактор или множитель, — это такое целое число m, на которое n делится без остатка.
Например, делителями числа 12 являются 1, 2, 3, 4, 6 и 12.
#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
В статье автор собрал самые интересные особенности Python, которые неоднократно встречались в подобных интервью и которые почти наверняка всплывут на вашем техническом собеседовании.
Если вы только готовитесь к первой работе или хотите подтянуть фундаментальные знания — статья для вас.
#Opinion #Work #Conversation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤝3❤1
— Интересный эксперимент провели с Claude 3.5 Sonnet: попытались улучшить простой алгоритм на Python, раз за разом прося ИИ «написать код лучше».
🔘 Несмотря на то, что автор давно занимается исследованиями и разработкой инструментов на базе языковых моделей (еще до появления ChatGPT), он как-то не особо жаловал AI-ассистенты вроде GitHub Copilot.🔘 Но Claude 3.5 Sonnet заставил меня пересмотреть свое мнение. Благодаря какому-то особому подходу Anthropic к обучению модели
#AI #Claude #Network #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1🤝1