[PYTHON:TODAY]
62.2K subscribers
2.22K photos
985 videos
283 files
1.38K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
加入频道
👨‍💻 Шапаргалки с методами строк, списков и множеств в Python с примерами кода

Лойс 👍

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍226🔥114
💾 Файлы без сжатия 👇

#doc #python
👍1610🎉1
💾 Цикл while в Python

Циклы в программировании нужны, чтобы повторять один и тот же блок кода определенное количество раз. В этой статье вы научитесь создавать и использовать цикл while в Python.

🌵 Синтаксис цикла
🌵 Пример использования цикла
🌵 Цикл while с блоком else

#doc #python #russian
👍47🔥2😱2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

Face classification
- библиотека позволяет распознавать лица и классифицировать эмоции в реальном времени.

⚙️ GitHub/Инструкция

#soft #github #python
👍58🔥16😱3🤯1
🔥 Полезные библиотеки Python

Aioreq
- простая в использовании библиотека для асинхронных HTTP-запросов.

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

Aioreq будет делать это намного быстрее, чем синхронные библиотеки, к которым мы привыкли, такие как 'requests', и даже быстрее, чем многие асинхронные. У Aioreq есть собственная документация, которая поможет вам начать работу с библиотекой.

⚙️ GitHub/Инструкция

👍 Прислал подписчик, если у вас есть интересный софт, обязательно пишите: @p2dsupport_bot

#soft #github #python
👍782🤯1
💾 Автоматизированная отправка сообщений в WhatsApp на Python

📄 Статья на medium

⚙️ Код проекта на GitHub

#soft #python
👍50
🔥 Полезные библиотеки Python

Needl
- простой скрипт который генерирует случайный трафик, чтобы скрывать истинный.

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

Needl будет генерировать случайный интернет-трафик, что, по сути, сделает ваши данные иголкой в стоге сена.

Цель проекта состоит в том, чтобы вашему интернет-провайдеру, правительству и т. д. было труднее отслеживать историю просмотров, привычки и собирать метаданные.

⚙️ GitHub/Инструкция

#python
👍91🔥214🤯2
⚡️ Практика Python ⚡️
😎 Три программы для твоего портфолио на GitHub

https://youtu.be/4w4sSabOjl0

#youtube
👍571
🧑‍💻 Компания EctoLife представила концепт первой в мире установки для искусственного взращивания младенцев.

Предполагается, что одна такая установка сможет «высиживать» до 30 000 младенцев в год, при этом будущие родители с помощью специального мобильного приложения смогут в любой момент зайти и оценить состояние своего ребёнка. Стартап призван бороться с проблемой падающей рождаемости.

😕 Как-то крипово... быстро мы шагнули от первого телефона до матрицы

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱65🤯21🔥16👍10🎉3
This media is not supported in your browser
VIEW IN TELEGRAM
😀 Джун после чтения документации
👍229🔥27🤯17😱1
🔥 Полезные библиотеки Python

autopep8
- автоматически форматирует и исправляет ваш кривой 😄 Python код в соответствии с руководством по стилю PEP 8. Использует утилиту pycodestyle, чтобы определить, какие части кода необходимо отформатировать.

Способен исправить большинство проблем с форматированием.

Установка:
$ pip install --upgrade autopep8

Использование:
$ autopep8 --in-place --aggressive --aggressive <filename>

⚙️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥241
💾 Merge Sort - сортировка слиянием

Алгоритм сортировка слиянием
- элегантный пример использования подхода «Разделяй и властвуй». Он состоит из двух этапов:

🌵 Несортированный список последовательно делится на N списков, где каждый включает один «несортированный» элемент, а N — это число элементов в оригинальном массиве.

🌵 Списки последовательно сливаются группами по два, создавая новые отсортированные списки до тех пор, пока не появится один финальный отсортированный список.

def merge_sort(my_arr):
# Последнее разделение массива
if len(my_arr) <= 1:
return my_arr
mid = len(my_arr) // 2
# Выполняем merge_sort рекурсивно с двух сторон
left, right = merge_sort(my_arr[:mid]), merge_sort(my_arr[mid:])

# Объединяем стороны вместе
return merge(left, right, my_arr.copy())


def merge(left, right, merged):

left_cursor, right_cursor = 0, 0
while left_cursor < len(left) and right_cursor < len(right):

# Сортируем каждый и помещаем в результат
if left[left_cursor] <= right[right_cursor]:
merged[left_cursor+right_cursor]=left[left_cursor]
left_cursor += 1
else:
merged[left_cursor + right_cursor] = right[right_cursor]
right_cursor += 1

for left_cursor in range(left_cursor, len(left)):
merged[left_cursor + right_cursor] = left[left_cursor]

for right_cursor in range(right_cursor, len(right)):
merged[left_cursor + right_cursor] = right[right_cursor]

return merged


my_arr = [9, 3, 41, 67, 2, 19, 0, 84]
print(merge_sort(my_arr))

[0, 2, 3, 9, 19, 41, 67, 84]

Сортировка вставками
Пузырьковая сортировка
Сортировка выбором

#doc #python #russian
👍49🤯4🔥1