🔥 Полезные библиотеки Python
Aioreq - простая в использовании библиотека для асинхронных HTTP-запросов.
Библиотеку можно использовать, когда вам нужно сделать большое количество запросов за короткий промежуток времени, например, загрузить фотографии с веб-сайта или написать стресс-тест для веб-сайта, который будет генерировать большое количество запросов в секунду.
⚙️ GitHub/Инструкция
👍 Прислал подписчик, если у вас есть интересный софт, обязательно пишите: @p2dsupport_bot
#soft #github #python
Aioreq - простая в использовании библиотека для асинхронных HTTP-запросов.
Библиотеку можно использовать, когда вам нужно сделать большое количество запросов за короткий промежуток времени, например, загрузить фотографии с веб-сайта или написать стресс-тест для веб-сайта, который будет генерировать большое количество запросов в секунду.
Aioreq
будет делать это намного быстрее, чем синхронные библиотеки, к которым мы привыкли, такие как 'requests', и даже быстрее, чем многие асинхронные. У Aioreq
есть собственная документация, которая поможет вам начать работу с библиотекой. ⚙️ GitHub/Инструкция
👍 Прислал подписчик, если у вас есть интересный софт, обязательно пишите: @p2dsupport_bot
#soft #github #python
👍78❤2🤯1
💾 Автоматизированная отправка сообщений в WhatsApp на Python
📄 Статья на medium
⚙️ Код проекта на GitHub
#soft #python
📄 Статья на medium
⚙️ Код проекта на GitHub
#soft #python
👍50
Forwarded from GitHub программиста
🔥 Полезные библиотеки Python
Needl - простой скрипт который генерирует случайный трафик, чтобы скрывать истинный.
Ваш интернет-провайдер, скорее всего, отслеживает все ваши действия в интернете и продает их маркетинговым агентствам. Или, что еще хуже, может передать историю посещенных страниц по запросу правоохранительных органов.
Needl будет генерировать случайный интернет-трафик, что, по сути, сделает ваши данные иголкой в стоге сена.
Цель проекта состоит в том, чтобы вашему интернет-провайдеру, правительству и т. д. было труднее отслеживать историю просмотров, привычки и собирать метаданные.
⚙️ GitHub/Инструкция
#python
Needl - простой скрипт который генерирует случайный трафик, чтобы скрывать истинный.
Ваш интернет-провайдер, скорее всего, отслеживает все ваши действия в интернете и продает их маркетинговым агентствам. Или, что еще хуже, может передать историю посещенных страниц по запросу правоохранительных органов.
Needl будет генерировать случайный интернет-трафик, что, по сути, сделает ваши данные иголкой в стоге сена.
Цель проекта состоит в том, чтобы вашему интернет-провайдеру, правительству и т. д. было труднее отслеживать историю просмотров, привычки и собирать метаданные.
⚙️ GitHub/Инструкция
#python
👍91🔥21❤4🤯2
⚡️ Практика Python ⚡️
😎 Три программы для твоего портфолио на GitHub
https://youtu.be/4w4sSabOjl0
#youtube
😎 Три программы для твоего портфолио на GitHub
https://youtu.be/4w4sSabOjl0
#youtube
👍57❤1
Предполагается, что одна такая установка сможет «высиживать» до 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. Использует утилиту
Способен исправить большинство проблем с форматированием.
Установка:
#python #soft #github
autopep8 - автоматически форматирует и исправляет ваш кривой
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🔥24❤1
💾 Merge Sort - сортировка слиянием
Алгоритм сортировка слиянием - элегантный пример использования подхода «Разделяй и властвуй». Он состоит из двух этапов:
🌵 Несортированный список последовательно делится на N списков, где каждый включает один «несортированный» элемент, а N — это число элементов в оригинальном массиве.
🌵 Списки последовательно сливаются группами по два, создавая новые отсортированные списки до тех пор, пока не появится один финальный отсортированный список.
Пузырьковая сортировка
Сортировка выбором
#doc #python #russian
Алгоритм сортировка слиянием - элегантный пример использования подхода «Разделяй и властвуй». Он состоит из двух этапов:
🌵 Несортированный список последовательно делится на 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
SQL_main_commands.pdf
975.2 KB
👍43🔥9😱1
💾 Конвертируем два списка в словарь с помощью функции zip()
Порой сталкивался с задачей объединить два списка в словарь, в Python для этого есть замечательная функция
Используем элементы первого списка в качестве ключей для словаря, а элементы второго - в качестве значений.
Порой сталкивался с задачей объединить два списка в словарь, в Python для этого есть замечательная функция
zip()
. Используем элементы первого списка в качестве ключей для словаря, а элементы второго - в качестве значений.
fruits = ["Banana", "Apple", "Kiwi", "Mango"]#doc #python
prices = [1.08, 2.32, 3.03, 1.97]
fruit_dictionary = dict(zip(fruits, prices))
print(fruit_dictionary)
{'Banana': 1.08, 'Apple': 2.32, 'Kiwi': 3.03, 'Mango': 1.97}
👍134❤8🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154😱30👍22❤3
👍15❤1
В первом случае:
Для защиты данных предлагается перейти на сайт, который внешне похож на интерфейс Телеграма, и пройти авторизацию - как только вы это сделаете, доступ к аккаунту будет потерян.
Заметить обман не трудно - аккаунт настоящего бота, который присылает уведомления, всегда имеет статус «служебные уведомления», а не «был недавно».
Во втором случае схема примерно следующая:
1. Пользователю поступает сообщение от кого-то из списка контактов, что он отправил пользователю подарок - подписку на Телеграм Премиум.
2. Пользователь нажимает на кнопку, и в этот момент ему приходит код авторизации. На экране с подарком написано, что этот код нужно ввести, чтобы активировать премиум-подписку.
3.Пользователь вводит этот код, и его аккаунт тут же открывается у злоумышленника на компьютере.
4. Новый аккаунт рассылает подобные сообщения по всему списку контактов и удаляет их из списка отправленных. При этом у получателей сообщение остаётся.
⚠️ Для защиты своего аккаунта обязательно включите двухфакторную аутентификацию
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯33👍30❤3