Pro Python • IT
4.16K subscribers
1.46K photos
148 videos
45 files
1.42K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
💡 Python vs. Java

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥6
🤓 Сортировка веток в Git

При выполнении команды git branch в репозитории пользователи получают список веток по умолчанию в алфавитном порядке.

Для сортировки веток по дате последнего коммита используется команда:
git branch --sort=-committerdate


Существуют и другие параметры для сортировки веток:
🟠authordate — сортировка по дате создания коммита.
🟠committerdate — сортировка по дате, когда коммит был завершён.
🟠creatordate — сортировка по дате создания ветки.
🟠objectsize — сортировка по размеру объектов.
🟠taggerdate — сортировка по дате добавления тега.


➡️ Для установки одного из этих параметров сортировки по умолчанию для всех репозиториев используется следующая команда:
git config --global branch.sort -committerdate


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

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Python programs to print.pdf
222.4 KB
⭐ Паттерны для создания визуальных форм в Python

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


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2👀1
😁9👍5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🏎 Сравнение скорости Python с C# и C++

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁5👍4❤2
🧑‍💻 Делаем документацию более полезной

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

✅ Это упрощает проверку корректности кода и обеспечивает актуальность документации.

В данном примере функция square возвращает квадрат переданного числа. В её докстринге приведены примеры использования, которые проверяются модулем doctest.


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

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👀4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Недавно был выпущен новый нейросетевой инструмент для написания кода — Qwen2.5-Coder-32B-Instruct, который уже признан одним из лучших в своей категории

🔵Одним из самых привлекательных аспектов Qwen2.5-Coder является его доступность: модель выложена в открытый доступ и может использоваться всеми желающими абсолютно бесплатно.

Уникальность данной нейросети заключается в том, что она была обучена на рекордном объёме данных — 5,2 триллиона токенов, что значительно превышает объем обучающих данных, использованных для ChatGPT-4о, который работал с сотнями миллиардов токенов.


🔜 Инструкция по установке тут.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Ремейк «Кавказкой пленницы» от нейросетей

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👀6😁3❤2
⚙️ Шпаргалка: Pandas vs SQL

В шпаргалке описаны основные операции с таблицами, фильтрация данных, агрегирование данных, изменение и расширенные операции.

В неё включены наиболее популярные операции, которые ежедневно используются как в SQL, так и в Pandas.


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
🎯 Китайская лаборатория DeepSeek представила новую модель искусственного интеллекта — DeepSeek-R1, обладающую способностью к рассуждению, что делает её потенциальным конкурентом o1 от OpenAI

Модель уже доступна для тестирования через веб-интерфейс чат-бота DeepSeek Chat.

Более того, DeepSeek обещает открыть исходный код модели и выпустить API.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👀1
This media is not supported in your browser
VIEW IN TELEGRAM
🎸 Врываемся в пятницу

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Безопасный поиск информации

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

➡️Одной из главных особенностей инструмента является то, что он работает локально, что гарантирует безопасность данных пользователей и минимизирует риски, связанные с облачными сервисами.

💻 GitHub

⏩ Khoj поддерживает широкий спектр форматов файлов, включая текстовые документы, PDF и даже изображения, что делает его универсальным инструментом для организации информации.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
🎄 Немного Новогоднего настроения

Когда алгоритмы не работают, а код компилируется с ошибками!


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍2
🌟 Хорошая идея — это только половина успеха

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Шесть основных архитектур API, с которыми должен быть знаком каждый разработчик

🥳 REST — это наиболее популярный подход для создания веб-сервисов, работающий на основе HTTP-запросов и обеспечивающий масштабируемость и гибкость без сохранения состояния.

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

🥳 SOAP — это устаревший протокол для обмена структурированной информацией, известный своими строгими стандартами и обработкой ошибок, часто применяемый в корпоративных приложениях.

🥳 gRPC — это высокопроизводительная система с открытым исходным кодом, использующая HTTP/2 и протокольные буферы для эффективного взаимодействия микросервисов и приложений в реальном времени.

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

🥳 MQTT — это легковесный протокол обмена сообщениями, оптимизированный для работы с небольшими устройствами и датчиками, часто используемый в IoT-приложениях для экономии полосы пропускания и заряда батареи.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1👍1
👀7👍5❤1
👩‍💻 Как MongoEngine изменяет подход к работе с NoSQL в Python

MongoEngine — мощная библиотека для Python, которая позволяет легко работать с MongoDB через объектно-документный маппер (ODM).

➡️ Она позволяет использовать объекты Python для взаимодействия с документами базы данных, делая разработку более интуитивной.

Установка библиотеки:
pip install mongoengine


💻 GitHub

Преимущества MongoEngine:

🟢 Упрощает взаимодействие с MongoDB
🟢 Улучшает структуру кода
🟢Позволяет использовать функции валидации и управления данными
🟢Поддерживает вложенные документы и различные типы полей

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2