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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
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
💡Понедельник: Идеальный день для работы из дома

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
December 2, 2024
🚀 Почему стоит перейти с 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
December 2, 2024
December 2, 2024
Варианты ответа:
Anonymous Quiz
8%
3
4%
9
10%
27
33%
125
9%
None
37%
Ошибка
December 2, 2024
📱 Среди нас шпион

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

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
December 3, 2024