Заметки Питониста
14.7K subscribers
3.38K photos
18 videos
1.82K links
Все что связано с Python, уже в наших заметках.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Гайд по магическим методам в Python

Руководство по магическим методам, или dunder-методам Питона, которые предназначены для перегрузки Python-операторов или встроенных методов.


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

➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Анализируй данные с помощью одной строки на Python

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

Любой, кто применял Python для работы с данными, знаком с библиотекой Pandas – мощным пакетом обработки больших данных с их представлением в табличном виде.

➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Чем заменить Claude Code в России: китайские ИИ вместо западных сервисов

Российским пользователям все чаще блокируют аккаунты в западных ИИ-сервисах, возникают проблемы с оплатой, а привычные инструменты становятся менее доступными. Но это не повод отказываться от ИИ как рабочего инструмента.

На бесплатном практикуме Кирилл Пшинник, CEO Университета Зерокодера, покажет, как работать с китайскими ИИ ZCode и DeepSeek Harness на практике: от создания сайтов до аналитики и автоматизации задач.

Что ждет вас на практикуме?

• Собрать дашборд с графиками и выводами из таблицы;
• Создать лендинг с формой заявки по текстовому описанию;
• Получить 3D-модель, просто описав объект словами;
• Начать работать из России без блокировок и обходных путей.

Также сравним китайские инструменты с Claude Code и Codex, разберем их возможности, ограничения и то, что действительно доступно бесплатно.

Бонус: сборник из 30 идей для вайбкодинга, доступ к закрытой базе ИИ-решений и гайды по установке китайских ИИ из РФ.

Бесплатная регистрация по ссылке.
Декоратор с аргументами в Python

В данной статье показан простой пример создания функции декоратора, которая принимает и использует один или несколько аргументов.

Декоратор, который будет принимать аргументы, будет выглядеть следующим образом.

➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Сборник базовых примеров и упражнений по языку Python

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

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


➡️ Смотреть репозиторий

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Всем программистам посвящается!

Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
👩‍💻 IT Новости — t.me/it_ready
🤖 AI & ML — t.me/neuro_ready
👩‍💻 Frontend — t.me/frontend_ready
👩‍💻 C/C++ — https://t.me/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Linux — t.me/linux_ready
👩‍💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOps — t.me/devops_ready
🖥 Design —t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Разница между aiogram 2.x и aiogram 3.0

Объективно, у третьей версии красивее документация. К сожалению, она не полная. У неё много фич, по типу роутов (чуть позже поговорим о них), поддержки приглашений и «мультиботов».

Установка: pip install --pre -U aiogram

Вторая версия более стабильная, она уже «проверена временем». Если вам важна стабильность и не нужны новые фичи, то выбирайте вторую версию, если хочется что-то нового, aiogram 3.0 — отличный вариант.

Установка: pip install -U aiogram

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Golang против Python: какой язык программирования выбрать?

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

— Новички часто предпочитают более понятный и простой для изучения, чтобы не потратить время зря, необходимо все проанализировать – мы попытаемся сравнить два популярных языка Python и Golang по ряду характеристик.

➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Bot polling

Чтобы понять, написал кто-либо боту или нет, он несколько раз в минуту отправляет запрос на сервера Telegram и спрашивает: «Случилось ли что-то интересненькое?»

Такой подход называется Bot polling. Он не очень эффективный, время от времени отваливается и создаёт много «шума», поэтому лучше использовать Webhook'и (в след. посте), но за них кому-то придётся платить.

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
JSON в Python

В Python работа с форматом JSON (JavaScript Object Notation) реализована через встроенный модуль json.

JSON — текстовый формат для обмена данными, похожий на словари и списки в Python.

Чаще всего используется: 
1. В веб-разработке для передачи данных между сервером и клиентом — например, для обмена списком товаров и их характеристик в интернет-магазине;
2. При работе с API, когда программа запрашивает или отправляет данные в API;
3. Для настройки приложений.


➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
logging

Это встроенная библиотека для ведения логов. По ней есть хороший HOWTO на официальном сайте Python (англ. яз.)

Из него вы узнаете как использовать logging, когда какой уровень использовать, в чём разница между ERROR и CRITICAL и как при этом заставить приложение работать быстро.

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает конкатенация строк в Python 3? Примеры.

Конкатенация строк
— самая распространенная операция в программировании на Python.

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

Если надо сконкатенировать и добавить разделитель, тогда используйте Join(), если надо еще и отформатировать, тогда format() или f-строки, учитывайте что f-строки можно использовать с версии Python3.6 или выше.

➡️ Читать статью

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?

📱 Заметки Питониста | чат
Please open Telegram to view this post
VIEW IN TELEGRAM