Наткнулся на грамотно структурированный репозиторий, который фактически заменяет платные курсы.
— Авторы собрали сотни материалов, позволяющих пройти путь от новичка до профи в одном из самых востребованных языков мира.
Что внутри? Контент выстроен логично и охватывает всё необходимое:
1. От написания первых строчек кода до глубокого погружения в ООП, лямбда-функции, замыкания и другие сложные концепции архитектуры.
2. Разбор ключевых библиотек, без которых сейчас никуда: JSON, Math, NumPy, Pandas. Отдельный блок посвящен фреймворку Django для тех, кто целится в веб-разработку.
3. Материалы по работе с API, машинному обучению, Data Science, парсингу данных и компьютерному зрению. Есть даже гайды по обработке изображений и видео.
#Programming #GitHub #IT | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
Сериализация – это процесс, в котором одна служба берет структуру данных, такую как словарь в Python, упаковывает ее и передает другой службе для чтения.
Это максимально простое определение.
— Сериализация становится необходимостью, когда вы строите свои каналы связи.
#Serialization #DevOps | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
Python — мощный и гибкий язык, в котором есть несколько видов встроенных структур для хранения и обработки данных. Один из них — список.
Сегодня разберём свойства и функции списков, узнаем, какие над ними можно совершать операции и какие у них методы.
Предупреждаем: авторы постарались описать всё подробно, поэтому материал получился очень большой.
#Lists | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2
Реддит и Хабр забиты историями о том, как кто-то «написал приложение за вечер с помощью ChatGPT, вообще не зная программирования». Маркетологи называют это вайбкодингом — ты просто описываешь свои намерения, а ИИ выдает готовый продукт.
Эта статья — рефлексия и разбор полётов.
#AI #LLM #Cursor #Vibecoding #ML | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Что вообще мы сможем делать после того, как Python станет запускаться на устройстве? Есть ли какие-то ограничения? Все ли библиотеки можно подключать? Возможно ли делать все то же, что и при написании приложения на Java?
Данные вопросы волнуют многих, и они рассматриваются и решаются в рамках проекта Kivy.
— В этой статье мы рассмотрим наиболее интересные и важные детали.
#Development #Android #Kivy | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2
Читая статью вы узнаете о достоинствах и недостатках книги.
Книга отлично подойдёт начинающим Python разработчикам.
— Вы научитесь по этой книге программировать сайты с Django, игры на Pygame и т.д.
#Programming #Book #IT | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🤝1
Библиотека – это набор заранее написанных и протестированных фрагментов кода, которые упрощают процесс разработки программного обеспечения.
Фреймворк
– это основа для создания программного обеспечения. Он предоставляет уже готовую структуру, которая спасет вас от необходимости делать все с нуля.
Вы никогда не задумывались, в чем на самом деле разница между библиотекой и фреймворком – какую роль они играют в процессе разработки программного обеспечения? Постараемся объяснить на пальцах!
#Library #Framework #Development | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3👍2
JSON, XML и YAML — это три похожих формата для работы с текстом. С их помощью в программах можно хранить и обмениваться информацией между собой.
Чтобы не запутаться, кратко разберём каждый — как выглядят, как в общем работают и когда используются.
#JSON #XML #YAML #Text | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
Автор прошел большой путь в самостоятельном изучении языков программирования: от SQL до Go.
— В этой статье рассмотрим, как порядок в заметках помогает лучше усваивать материал, кому подойдет Цеттелькастен или подобные методы и что лучше — простые конспекты или структурированные заметки.
#Opinion #Obsidian #Notion #Go #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
Регулярками в Python называются шаблоны, которые используются для поиска соответствующего фрагмента текста и сопоставления символов.
— Разберём регулярные выражения в Python, их синтаксис и примеры использования, популярные методы специального модуля re, а также попрактикуемся на задачах.
#RegEx #Syntax | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Превращаем ЛЮБОЙ репозиторий в интерактивную карту — GitDiagram декомпозирует даже сложнейшие проекты, чтобы изучить и понять их быстрее.
Всё просто: кидаем URL в тулзу — получаем визуализацию структуры проекта со ВСЕМИ связями.
Мастхев, чтобы быстро вникнуть в чужой код.
#Tool #GitHub | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Мы своими собственными руками создадим «великую и ужасную нейросеть», так что теперь смело можете говорить всем вокруг, что «...писали мы ваши нейросети, нет там ничего сложного» и гордо демонстировать свою работу.
— Текст надписей «морды лица» в браузере легко исправляется в коде файла app.py, база данных легко адаптируется под любые задачи.
#AI #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
Для выбора n подходящих записей в каждой группе DataFrame лучше всего использовать сочетание методов
groupby и nlargest. — Предположим, у вас есть DataFrame
df, и вам необходимо сгруппировать данные по столбцу 'groupby_col', выбирая при этом n лучших значений по столбцу 'sort_col'.#Pandas #Metod #DataFrame | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2
Mojo – это современный высокоуровневый язык программирования.
Мир технологий находится в постоянном движении, и здесь есть новичок - язык Mojo, он взял на себя роль героя, который повысит скорость выполнения проектов, написанных на Python, до уровня С.
В этой статье мы рассмотрим сам Mojo и то, как он ладит с экосистемой Python.
#Mojo #ИИ | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Rust — молодой язык программирования, который сложнее в изучении, зато код на нём работает быстрее.
Если нужно ускорить программу, написанную на Python, можно написать часть кода на Rust и запускать эту часть из Python-скрипта.
#Developer #Rust | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
Мессенджер MAX набирает обороты в корпоративном сегменте, у него есть Bot API, но документации и примеров интеграции в открытом доступе минимум.
#Messenger #MAX #CRM | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
ReactiveX – библиотека, позволяющая создавать асинхронные и событийно-ориентированные программы, использующие наблюдаемые последовательности.
#Reactive #Programming #ReactiveX | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤3
Home Assistant позиционирует себя как локальную систему, но часто люди сталкиваются с ситуацией, когда локальная функция (Samba) не работает из-за облачного сбоя.
В статье опишем как обойти эту проблему за 5 минут, как за день разобраться в причине.
#Dependence #Home #Assistant #Architecture #Error #Hacking #Protection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍2
В процессе визуализации данных иногда возникает необходимость очистить результаты прошлых графиков. plt.cla() полезен, когда требуется обновить элементы графика, картину в целом при этом не меняя.
Когда работа с графиком завершена и требуется освободить память, к вашим услугам plt.close().
#Clearing #Schedules #Matplotlib | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
В программно-конфигурируемой сети (SDN)происходит разделение плоскости передачи и управления данными, позволяющее осуществить программное управление плоскостью передачи, которое может быть физически или логически отделено от аппаратных коммутаторов и маршрутизаторов.
С началом развития в сфере SDN-сетей появилось два эмулятора SDN-сетей, которые в добавок поддерживают симуляцию (возможность тестирования сети, часть оборудования в которой реальна и часть - эмулирована), поэтому в статье рассмотрим эмуляторы подробнее.
#Network #SND | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
Есть два варианта работы с числами: по правилам математики и правилам компьютера.
В реальном мире используются математические правила: в финансах, исследованиях, подсчётах товаров при походе в магазин.
#Rounding | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2