3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
a.gif
18.9 MB
🔥 Полезные библиотеки Shell

dynamic-wallpaper
- простой скрипт который динамически меняет обои рабочего стола в соответствии с текущим временем.

Утилита использует коллекцию обоев в высоком разрешении, пользователи также могут добавлять свои по желанию.

GitHub/Инструкция
Расширяем Python с помощью Cython, Rust и других языков

Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.

Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:

https://pythonspeed.com/articles/rust-cython-python-extensions/
6 Python декораторов, которые значительно упростят ваш код

Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.

Смотреть статью
Изучение Flask для начинающих / Создание сайта на Python

◾️
Создание веб сайтов на Python - Смотреть
◾️Разработка страниц и добавление стилей - Смотреть
◾️Работа с базой данных SQLite - Смотреть
◾️Отображение данных из БД - Смотреть
◾️Удаление и обновление записей - Смотреть
◾️Публикация на сервер - Смотреть
Как создать аналитический сайт на Python с нуля

Хотите создать сайт, который позволял бы вести блог, отображать информационные панели и запускать блокноты Jupyter? Если да, то добро пожаловать, вы нашли правильную статью. Здесь вы узнаете, какие шаги необходимо предпринять для реализации такого проекта и как это можно сделать:

👉Читать статью
Проверка отношения классов

Для того, чтобы проверить отношения двух классов или экземпляров (является ли класс классом наследником), есть две простые встроенные функции isinstance(object, classinfo) и issubclass(class, classinfo).

instance - возвращает True, если объект является экземпляром класса либо экземпляром подкласса данного класса.
issubclass — проверяет является ли класс наследником другого класса.

Данные функции зачастую применяются в ООП.
Media is too big
VIEW IN TELEGRAM
🎬 Полиморфизм в Python. Что такое Утиная типизация (ducktyping)

💬 Полиморфизм. Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.

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

https://www.youtube.com/watch?v=MwsIOSZAkN8
Легкий способ выучить Python 3

Автор: Зед А. Шоу
Год издания: 20

В книге вы найдете 52 идеально продуманных упражнения, а также теорию и ответы на часто задаваемые вопросы.
Объектно-ориентированный Питон

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

Перейти к просмотру
🔥Hacking tool

Hacking tool
- Всё в одном. Большой набор с инструментами для пентестера.

🌵 SQL Injection
🌵 WiFi hacking
🌵 DDOS
🌵 XSS
🌵 Phishing
🌵 И десяток других полезных утилит.

Установка:
git clone https://github.com/Z4nzu/hackingtool.git
$ chmod -R 755 hackingtool
$ cd hackingtool
$ sudo pip3 install -r requirement.txt
$ bash install.sh
$ sudo hackingtool

GitHub/Инструкция
Методы у словарей

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

С помощью метода dict.keys() можно получить ключи словаря в виде списка, dict.values() — то же самое, но со значениями.

А метод dict.items() возвращает список из кортежей, которые содержат ключи и соответствующие значения.
🐍 Самоучитель по Python для начинающих. Часть 11: Функции с позиционными и именованными аргументами

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

https://proglib.io/sh/f0QI4FmcSL
Telegram Bot (aiogram) - необходимый минимум

Данный плейлист предназначен для новичков в программировании ботов, кто хотел бы научиться создавать на практике простейших телеграмм ботов с нуля, используя библиотеку aiogram.

Перейти к просмотру
🔥 Whoogle search

Whoogle search
- получайте результаты поиска Google, но без рекламы, javascript, AMP-ссылок, cookies и отслеживания IP-адресов.

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

GitHub/Инструкция
⚡️ Практика Python ⚡️
🔥 Автоматизируем WhatsApp:

🌵 мгновенная отправка сообщений
🌵 отправка сообщений в заданное время

https://youtu.be/2bfZ0RFReMQ
Парсинг сайтов на Python. Обходим обнаружение парсера с Selenium Stealth

В данном видео мы рассмотрим технологию, которая позволяет парсить данные без обнаружений на сайтах. Использовать мы будем Selenium Stealth, который служит оболочкой над Selenium и предоставляет нам удобный интерфейс.

Перейти к просмотру
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 CodExt

CodExt
- инструмент Python, для кодирования и декодирования чего угодно. Поддерживает множество различных кодировок.

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