Python Tech Code • IT
3.92K subscribers
982 photos
113 videos
32 files
908 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
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
November 24, 2024
🎄 Немного Новогоднего настроения

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


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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 25, 2024
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
November 25, 2024
November 25, 2024
November 25, 2024
👩‍💻 Как 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
November 26, 2024
🛞 Цикл for в Python используется для итерации по элементам последовательностей, таким как списки, кортежи, строки и другие итерируемые объекты

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 26, 2024
👀 Кто лишний?

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

Его основная функция — описать структуру и содержимое веб-страницы с помощью тегов и атрибутов.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 26, 2024
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматизация идентификации данных

PyWhat — это библиотека, разработанная для упрощения процесса поиска и анализа данных.

Она поддерживает идентификацию широкого спектра типов данных, таких как:
😫IP-адреса
😫Электронные почты
😫Криптографические ключи
😫URL-адреса
😫Номера кредитных карт


😚PyWhat может находить и классифицировать различные данные в текстовых строках и файлах. Библиотека использует регулярные выражения для распознавания структур данных.

Установка библиотеки:
pip install pywhat[optimize]


💻 GitHub

😞Основная цель PyWhat — облегчить задачи, связанные с анализом данных, автоматизацией операций безопасности и обнаружением потенциальных утечек информации.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 27, 2024
❤️‍🔥 Приятно видеть, как широко используется Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech CodeФ
Please open Telegram to view this post
VIEW IN TELEGRAM
November 28, 2024
🔥 Основатель Coursera Эндрю Нг выпустил пакет Python с открытым исходным кодом, который упрощает работу с большими языковыми моделями (LLM) от различных поставщиков

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

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

В настоящий момент aisuite поддерживает:
🔘OpenAI
🔘Anthropic
🔘Azure
🔘Google
🔘AWS
🔘Groq
🔘Mistral
🔘HuggingFace
🔘Ollama


Установка библиотеки:
pip install 'aisuite[all]'


💻 GitHub

❗️Для максимальной стабильности aisuite использует HTTP-эндпоинты или SDK для вызовов к модели.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 28, 2024
💥 Легкая в освоении инструкция по использованию методов списков в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 29, 2024
November 29, 2024
Варианты ответа:
Anonymous Quiz
3%
abc
10%
abx
12%
abcabc
75%
abxabx
November 29, 2024
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Не смог пройти мимо этой анимации, в которой сравнивают производительность различных языков программирования, запуская 1 миллиард итераций в цикле

Результаты впечатляют.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
November 30, 2024
🔸 Скрипт для проверки всех паролей из файла, который выведет информацию о надежности каждого из них

Не забудьте создать файл passcheck.txt и добавить в него пароли для проверки.

👇Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
December 1, 2024
checkmypass@pythontechcode.py
3.8 KB
💾 Проверка паролей на наличие утечек

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

Скрипт использует API сервиса «Have I Been Pwned».


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
December 1, 2024
This media is not supported in your browser
VIEW IN TELEGRAM
🃏 Похоже, языки программирования теперь делят только на Python и остальные

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
December 1, 2024
🔥 Генерация командных интерфейсов

Python Fire — это библиотека, предназначенная для автоматической генерации командных интерфейсов (CLI) из любого объекта на Python.

С её помощью вы можете легко создавать CLI, которые помогают в разработке и отладке кода, а также облегчают взаимодействие с существующими проектами или кодом других разработчиков.

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


💻 GitHub

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

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