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

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
⚡️ Практика 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
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Алгоритм сортировки слиянием

#doc #python
👍104
SQL_main_commands.pdf
975.2 KB
💾 Шпаргалка по всем базовым командам SQL с пояснением и примерами

#doc #sql
👍43🔥9😱1
💾 Конвертируем два списка в словарь с помощью функции zip()

Порой сталкивался с задачей объединить два списка в словарь, в Python для этого есть замечательная функция zip().

Используем элементы первого списка в качестве ключей для словаря, а элементы второго - в качестве значений.

fruits = ["Banana", "Apple", "Kiwi", "Mango"]
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}

#doc #python
👍1348🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
🍔 Разработчики нейронных сетей компания OpenAI выкатила новое детище, нейросеть которая решает любую задачу за несколько секунд и выдаёт подробный ответ

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154😱30👍223
💾 Шпаргалка по Python 3 на русском и английском языках

#doc #python #tipsandtricks
👍151
😡 Мошенники в Telegram снова активизировались: пользователям массово приходят «уведомления» о входе с нового устройства, либо что вам якобы подарили Premuim

В первом случае:

Для защиты данных предлагается перейти на сайт, который внешне похож на интерфейс Телеграма, и пройти авторизацию - как только вы это сделаете, доступ к аккаунту будет потерян.

Заметить обман не трудно - аккаунт настоящего бота, который присылает уведомления, всегда имеет статус «служебные уведомления», а не «был недавно».

Во втором случае схема примерно следующая:

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👍303
⚡️ Практика по хакингу ⚡️
🧑‍💻 Пентест и этичный хакинг для новичков

🔥 Ломаем сайт на WordPress

Если интересна тема пентеста и хакинга на практике, поддержите видео лайком и комментарием на YouTube. Спасибо за поддержку! 💪

https://youtu.be/DLb9oTaX-AY

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍66🔥9
✍️ Софт и команды из видео

🖥 Большой выбор бесплатных машин
https://tryhackme.com/

🖥 Машина из видео
https://tryhackme.com/room/internal

🔎 Nmap под разные ОС
https://nmap.org/download.html

🗂 Перебор директорий - dirsearch
https://github.com/maurosoria/dirsearch

☠️ pwncat
https://github.com/calebstewart/pwncat

⌨️ Rustscan
$ rustscan -a ipaddr
⌨️ Dirsearch
$ dirsearch -e php,log,sql,txt,bak,tar,tar.gz,zip,rar,swp,gz,asp,aspx -u 'ipaddr'
⌨️ wpscan
$ wpscan -e u,ap,t --url internal.thm/blog
⌨️ wpscan
$ wpscan --url internal.thm/blog/wp-login.php --usernames admin --passwords /usr/share/wordlists/rockyou.txt --max-threads 50
⌨️ ffuf
$ ffuf -u "http://internal.thm/blog/wp-login.php/" -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "log=admin&pwd=WFUZZ" -w /usr/share/wordlists/rockyou.txt:WFUZZ -c -t 100 -mc all -fs 4942
Please open Telegram to view this post
VIEW IN TELEGRAM
👍422