Mr. Python | Backend | Программирование
1.81K subscribers
198 photos
19 videos
219 links
Твой личный ассистент в познании Python и не только!

Сотрудничество: @glebsto

Состою в рекламном агентсве: @agencytender

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
💭 Подготовка к Python сертификации PCAP

В данной статье автор расскажет, как проходит его путь по подготовке к сертификации PCAP.

PCAP — это сертификация, которая показывает, что у разработчика есть экспертное представление об основных концепциях программирования и способен оперировать языком Python.


🔔 А также понимает его синтаксис — в том числе синтаксический сахар — способен обрабатывать исключения, работать с датой и временем и понимает суть ООП и его место в Python.

🔗 Читать статью

#PCAP | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍1🤝1
Графики в Pandas: Визуализация данных для начинающих

Если вы только начали знакомство с датасетами или готовитесь к их публикации, визуализация данных очень важна.

Pandas является популярной библиотекой для анализа данных в Python, которая предоставляет различные варианты визуализации данных с помощью метода .plot().


Даже если вы только начинаете изучение библиотеки pandas, скоро вы сможете создавать простые графики с ценной информацией о любых данных.

🔗 Читать статью

#Pandas #Schedules | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥4👍3
📎 Преобразование типов данных в Python

— В этом руководстве мы на примерах разберем явное и неявное преобразование типов данных для примитивных и непримитивных структур данных Python.

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

⚠️ Есть целые числа (int) и числа с плавающей точкой (float) для работы с числовыми значениями, логический тип данных (bool) для работы со значениями истины и лжи и строки (str) для работы с алфавитно-цифровыми символами.


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

🔗 Читать статью

#Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
📎 Работа с геоданными в Python и Jupyter

Рассмотрим три библиотеки по работе с геоданными: gmaps, ipyleaflet и более продвинутую по сравнению с предыдущими – folium.

— Автор расскажет, что лучше использовать folium, так как в ней удобнее строить интерактивные карты и работать со слоями.

В конце статьи вы найдете ссылки на блокноты с кодом.

🔗 Читать статью

#Jupyter #Data #Geo | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3🤝1
99 вопросов с ответами, которые должен знать Python-разработчик

Python — это язык программирования высокого уровня, интерпретируемый, с динамической типизацией и автоматическим управлением памятью.


Python широко применяется в различных областях, включая науку о данных, машинное обучение, веб-разработку, игровую индустрию, GIS и многие другие.

— Автор рассмотрит 99 главных вопросов, на которые должен ответить любой Python-разработчик, и указали ответы на них.

🔗 Читать статью

#Developer #Questions | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥43
🔖 Книга: «Мощный Python: паттерны и стратегии современного программирования»

Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить 5 % знаний в области программирования, чтобы остальные 95 % подтянулись автоматически.

«Концепции, описанные в этой книге, нужно знать каждому, кто всерьез намерен развивать свои навыки владения языком Python, а понятные объяснения и ясные примеры упростят читателям изучение этих концепций».

— Родриго Жиран Серран, автор mathspp.comGreen Software

🔗 Читать статью

#Book #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍3
🖥 Создание блога на Django 3 для начинающих

В данном уроке автор расскажет про создание блога на Django, которое позволит пользователям создавать, редактировать и удалять записи.

❗️ На домашней странице сайта дается список всех записей блога, для каждой отдельной записи также будет предусмотрена детализированная страница.

Помимо всего прочего, изучим как применяются CSS стили и рассмотрим принципы работы Django со статическими файлами, такие как css, js, jpg, png.


🔗 Читать статью

#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍3
📌 Как подружить Python и базы данных SQL. Подробное руководство

Рассказываем, как связать Python и реляционные базы данных трёх типов: SQLite, MySQL и PostgreSQL.

Зная одну библиотеку для работы с SQL, вы легко разберетесь в остальных.

❗️Все приложения взаимодействуют с данными, чаще всего через систему управления базами данных (СУБД).


🔗 Читать статью

#SQL #Guide #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤝42👍1
📈 Качественно новый уровень визуализации данных в Python

К счастью, для создания графиков на Python настали светлые времена, и после изучения доступных вариантов я выбрал явного победителя (с точки зрения простоты использования, документации и функциональности) в лице библиотеки plotly.


— В этой статье вы с ней познакомитесь и научитесь делать более качественные графики за меньшее время — зачастую с помощью одной строки кода.

🔗 Читать статью

#Visualization #Data #Plotly #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍32🤝1
🔔 Фармим очки в Microsoft Rewards с помощью Python

Microsoft отсыпает пользователям своих продуктов вознаграждения в виде баллов, которые можно монетизировать.
Например, каждый день пользуешься поисковиком Bing, копишь баллы, покупаешь на них ключи Xbox...


— Так вот, беря во внимание ограничения, что программа должна быть легковесной, нежадной на ресурсы, и вообще работать на одних реквестах

🔗 Читать статью

#Microsoft #Rewards | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍3
🔒 Tkinter — создание графического интерфейса в Python

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👍32🤝1
🔍 Нахождение делителей числа с помощью Python

Дано целое число n, каковы все его делители?

Делитель, также известный как фактор или множитель, — это такое целое число m, на которое n делится без остатка.

Например, делителями числа 12 являются 1, 2, 3, 4, 6 и 12.

🔗 Читать статью

#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2
📣 Особенности Python, о которых вас точно спросят на техническом собеседовании

В статье автор собрал самые интересные особенности Python, которые неоднократно встречались в подобных интервью и которые почти наверняка всплывут на вашем техническом собеседовании.

❗️ Рассмотрим, что именно спрашивают интервьюеры, и почему это важно.

Если вы только готовитесь к первой работе или хотите подтянуть фундаментальные знания — статья для вас.


🔗 Читать статью

#Opinion #Work #Conversation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤝31
📊 Как получить от нейросети код, работающий в 100 раз быстрее

Интересный эксперимент провели с 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
👍52🔥1🤝1
⚙️ Используем объекты вместо True и False — truthy и falsy значения в Python

В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь).

Его возвращают логические операторы (например сравнение чисел или проверка присутствия элемента в списке), и именно этот тип обычно используется в if и while.


❗️ Тем не менее, явно использовать bool или операторы необязательно: существуют правила, по которым значение любого типа приводится к True или False.

🔗 Читать статью

#True #False #Truthy #Falsy | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍2
🔍 Scrapy — Простой скрапинг сайтов

Scrapy является фреймворком, что прекрасно подойдет для — скрапинга веб сайтов.

Он без особых проблем справляется с самыми популярными случаями веб скрапинга.

⚠️ Главное отличие между Scrapy и другими популярными библиотеками, такими как Requestsили BeautifulSoup, заключается в том, что он позволяет решать обычные задачи веб скрапинга при помощи самых элегантных методов.


🔗 Читать статью

#Scrapy #Framework #Scraping #Web | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍2🤝1
🔝 Пишем Тетрис на Python с помощью библиотеки Pygame

— Автор расскажет про основные возможности Pygame в процессе создания lite-версии одной из самых популярных игр в мире.

Pygame – самое популярное решение для создания 2D игр на Python: библиотека включает в себя удобные инструменты для рисования, работы с изображениями, видео, спрайтами, шрифтами и звуком, для обработки событий клавиатуры и мыши. Главные преимущества Pygame – легкость обучения и скорость разработки.


🔗 Читать статью

#Pygame #Game #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
🔔 Как хранить объекты Python со сложной структурой

Сериализация – это способ преобразования структуры данных в линейную форму, которую можно сохранить или передать по сети.

— Обратный процесс преобразования сериализованного объекта в исходную структуру данных называется десериализацией

🔘Простой способ сериализовать объекты Python – встроенный модуль pickle.

🔘Если его возможностей не хватает, на выручку придёт dill. Демонстрируем работу обеих библиотек.


🔗 Читать статью

#Objects | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥32🤝1
ℹ️ ML-Фреймворк LightGBM для градиентного бустинга

LightGBM
— это фреймворк, который предоставляет реализацию деревьев принятия решений с градиентным бустингом.

LightGBM известен своей более высокой скоростью обучения, хорошей точностью с параметрами по умолчанию, параллельным и GPU обучением, малым использованием памяти и возможностью обработки больших датасетов, которые не всегда помещаются в ней.


❗️ В рамках данного руководства мы рассмотрим Python API данного фреймворка. Мы постараемся объяснить и охватить большую часть этого API.

🔗 Читать статью

#Framework #LightGBM #ML | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
🔖 Разбираем модуль sys

Модуль sys предоставляет системе особые параметры и функции.

В данном разделе мы рассмотрим следующее:
🔘sys.argv
🔘sys.executable
🔘sys.exit
🔘sys.modules
🔘sys.path
🔘sys.platform
🔘sys.stdin/stdout/stderr


🔗 Читать статью

#Module #Sys | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3