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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
👩‍💻 Как 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
🛞 Цикл for в Python используется для итерации по элементам последовательностей, таким как списки, кортежи, строки и другие итерируемые объекты

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

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

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👀3
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
👍51
❤️‍🔥 Приятно видеть, как широко используется Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech CodeФ
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍5
🔥 Основатель 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
6🔥4👍2
💥 Легкая в освоении инструкция по использованию методов списков в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🤯1
4😁2
Варианты ответа:
Anonymous Quiz
3%
abc
10%
abx
11%
abcabc
75%
abxabx
👍17🤯8😁4
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
🔥15👀32
🔸 Скрипт для проверки всех паролей из файла, который выведет информацию о надежности каждого из них

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

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

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

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
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
😁11👍52
🔥 Генерация командных интерфейсов

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

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

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


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
💡Понедельник: Идеальный день для работы из дома

Так что вот он, мой волшебный понедельник. 🫥


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥41
🚀 Почему стоит перейти с Pandas на FireDucks

FireDucks — это мощная альтернатива Pandas, которая предлагает высокую производительность, простоту использования и оптимизацию работы с данными.

⚡️Чтобы начать использовать FireDucks, нужно изменить всего одну строку кода:
import pandas as pd   # Заменить на
import fireducks.pandas as pd

Все остальное в вашем коде останется без изменений!

⚡️Pandas работает на одном ядре вашего процессора, тогда как FireDucks использует все ядра.

⚡️Pandas выполняет операции сразу (жадное выполнение), в то время как FireDucks использует ленивое выполнение.
Это значит, что FireDucks может оптимизировать выполнение и улучшить производительность.

⚡️FireDucks — в среднем в 50 раз быстрее, чем Pandas.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124
Варианты ответа:
Anonymous Quiz
8%
3
4%
9
10%
27
33%
125
9%
None
37%
Ошибка
👍6😁6🔥2🤯2👀2
📱 Среди нас шпион

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code 🐟
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁73🔥1
🤠 Поиск информации по номеру телефона

Phunter — это инструмент, позволяющий собирать разнообразную информацию о телефонных номерах.

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

Установка библиотеки:
git clone https://github.com/N0rz3/Phunter.git
cd ./Phunter
pip3 install -r requirements.txt


💻 GitHub

⚠️ Phunter был разработан исключительно для образовательных и исследовательских целей.
Использовать его для злонамеренных действий строго запрещено. Каждый пользователь должен уважать личную жизнь других людей и следовать законодательству своей страны.


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