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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
😁6🔥4🤯3
🔟 Бесплатный инструмент для скачивания видео и аудио

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

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

🌐 Ссылка

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

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
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🔥7❤3🤯2👀2
🧷 Собираем данные с веб-сайтов

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

Основы работы со Scrapy

1️⃣Установка библиотеки:
pip install Scrapy


2️⃣Создание проекта:
scrapy startproject myproject
cd myproject


3️⃣Создание паука:
scrapy genspider myspider example.com


4️⃣Запуск паука:
scrapy crawl myspider -o output.json


Scrapy поддерживает различные форматы вывода: JSON, CSV, XML и т.д. Данные, собранные в процессе работы паука, можно легко обрабатывать и анализировать.

💻 GitHub

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

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

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

Без необходимости регистрации, вотермарок и сложных настроек, 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
👍7❤2👀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
🔥1
👍7🤯4🔥2❤1
🔵 Поиск аккаунтов в социальных сетях

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
👍8❤3🔥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👍2❤1
🐙 Шутки за 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
❤1
👍8👀3😁1