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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🌈 Меняем лица на видео в один клик

Замена лиц на видео с помощью современных сервисов на основе ИИ стала простым и быстрым процессом.

Без необходимости регистрации, вотермарок и сложных настроек, TurboText становятся незаменимым инструментом для всех, кто любит творить и экспериментировать с видео и фотографиями.

🌐 Ссылка

✂️┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5👀1
Media is too big
VIEW IN TELEGRAM
📱 OpenAI представила новую модель —  o1

Компания OpenAI официально представила свой новый продукт —  генеративную модель искусственного интеллекта под кодовым названием Strawberry, которая официально называется OpenAI o1.

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


🔗 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5
👀 Эффективные алгоритмы

Библиотека algorithms в Python представляет собой коллекцию минималистичных и чистых реализаций различных алгоритмов и структур данных.

Библиотека включает разнообразные алгоритмы сортировки, поиска, а также структуры данных, такие как стеки, очереди и графы.

Основные методы:

▶️bubble_sort: Пузырьковая сортировка.
▶️selection_sort: Сортировка выбором.
▶️insertion_sort: Сортировка вставками.
▶️merge_sort: Сортировка слиянием.
▶️quick_sort: Быстрая сортировка.
▶️heap_sort: Сортировка кучей.
▶️binary_search: Бинарный поиск.
▶️linear_search: Линейный поиск.
▶️stack: Реализация стека.
▶️queue: Реализация очереди.
▶️deque: Двунаправленная очередь.
▶️binary_tree: Реализация двоичного дерева.
▶️graph: Реализация графа.
▶️dijkstra: Алгоритм Дейкстры для нахождения кратчайшего пути.
▶️kruskal: Алгоритм Краскала для минимального остовного дерева.
▶️prim: Алгоритм Прима для минимального остовного дерева.


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


🟢 Библиотека предлагает множество полезных инструментов для работы с данными и алгоритмами.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72👀1
🤜 Богатая экосистема библиотек Python предоставляет специалистам по данным мощные инструменты для решения самых разных задач.

Это позволяет им эффективно обрабатывать, анализировать и визуализировать данные, а также применять алгоритмы машинного обучения.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
automatic install_@pythontechcode.py
514 B
🖥 Исходный код для автоматической установки библиотек

Добавьте этот скрипт в начало программы, которую вы написали на Python, затем запустите ее где захотите.
Если используемые вами библиотеки не установлены в этой системе, они будут установлены автоматически!

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6
👍7🤯4🔥21
🔵 Поиск аккаунтов в социальных сетях

Sherlock — это программа на Python, разработанная для поиска аккаунтов в социальных сетях по заданному имени пользователя. Она проверяет наличие аккаунта на более чем 400 социальных платформах.

Установка и запуск Sherlock:

1⃣Клонируйте репозиторий: Используйте команду git clone в терминале или скачайте архив и распакуйте его:
git clone https://github.com/sherlock-project/sherlock.git


2⃣Перейдите в директорию: Откройте терминал и перейдите в папку, где находится склонированный или распакованный репозиторий:
cd sherlock


3⃣Запустите поиск: Используйте команду python sherlock.py <username> для запуска поиска аккаунтов по заданному имени пользователя:
python sherlock.py <username>


🤔 После завершения поиска программа выводит список найденных аккаунтов вместе с соответствующими ссылками на профили.

💻 GitHub

💻 Убедитесь, что у вас установлена версия Python 3.6 или выше.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
🖱 Создаем прогресс-бар

Библиотека Rich предоставляет удобный способ создания визуально привлекательных прогресс-баров в консольных приложениях.

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


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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🥴 Агент 005: Развернуть список в Python

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥2
💻 Простой сравнительный график по алгоритмической сложности

P.S.: Нет того графика, который бы отражал уровень желания идти на работу утром в понедельник. 🔽


Всем хорошего начала недели !🥴

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁3🤯1
➡️ Регулярные выражения (regex) в Python используются для поиска анализа и манипуляции текстовой информацией на основе шаблонов.

🟡Основные функции, предоставляемые модулем re, включают в себя:

re.search(pattern, string) - поиск первого вхождения шаблона в строке;

re.match(pattern, string) - проверка, соответствует ли начало строки шаблону;

re.findall(pattern, string) - возвращает все совпадения шаблона в виде списка;

re.sub(pattern, repl, string) - заменяет совпадения шаблона на заданную строку;

re.split(pattern, string) - разделяет строку по совпадениям с шаблоном.


🗂 Документация

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍21
🐙 Шутки за 300

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

🔴Она добавит немного юмора в вашу программную среду и может использоваться для развлечения или разрядки обстановки во время работы над проектами.
Категории шуток: neutral, explicit, chuck (Chuck Norris шутки).


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


К сожалению, библиотека pyjokes не поддерживает русский язык.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍3👀1
👍8👀3😁1
⚙️ Фундаментом науки о данных является сочетание математических, статистических и программных навыков, которые позволяют извлекать ценные инсайты из объёмных массивов информации.

Сегодня День IT-профессионалов.
С праздником! 🎆


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1🤯1
⚙️ Экспонирование кода через различные интерфейсы

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

Hug позволяет экспонировать код, используя специальные декораторы:

🟢@hug.local() – локальный пакет: запускается командой
python api.py


🟢@hug.get(), @hug.get() – веб-API: доступно по адресу
http://localhost:8000/uppercase?title=The Great Gatsby


🟢@hug.cli() – CLI: запускается командой
python api.py uppercase --title "The Great Gatsby"


📌 Код создает API с возможностью работать как через HTTP-запросы, так и через командную строку, чтобы получать заглавия книг, преобразуемые в верхний регистр.

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
🍔 Оригинальное представление методов работы со списками

Пусть в вашем коде всегда будет место для «вкусняшек» и креативных решений.
С Днем чизбургеров! 🍔


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍212
🔒 Зарезервированные слова в Python

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


🟠Ключевые слова в Python чувствительны к регистру.
Все, кроме
True
,
False
и
None
, пишутся в нижнем регистре.


Неправильное использование зарезервированных слов может привести к синтаксическим ошибкам.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 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
⌨️ Как работает API

API (Application Programming Interface) представляет собой набор правил, протоколов и инструментов, которые позволяют различным программам взаимодействовать друг с другом.


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