a.gif
18.9 MB
🔥 Полезные библиотеки Shell
dynamic-wallpaper - простой скрипт который динамически меняет обои рабочего стола в соответствии с текущим временем.
Утилита использует коллекцию обоев в высоком разрешении, пользователи также могут добавлять свои по желанию.
GitHub/Инструкция
dynamic-wallpaper - простой скрипт который динамически меняет обои рабочего стола в соответствии с текущим временем.
Утилита использует коллекцию обоев в высоком разрешении, пользователи также могут добавлять свои по желанию.
GitHub/Инструкция
Расширяем Python с помощью Cython, Rust и других языков
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
6 Python декораторов, которые значительно упростят ваш код
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Смотреть статью
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Смотреть статью
Изучение Flask для начинающих / Создание сайта на Python
◾️Создание веб сайтов на Python - Смотреть
◾️Разработка страниц и добавление стилей - Смотреть
◾️Работа с базой данных SQLite - Смотреть
◾️Отображение данных из БД - Смотреть
◾️Удаление и обновление записей - Смотреть
◾️Публикация на сервер - Смотреть
◾️Создание веб сайтов на Python - Смотреть
◾️Разработка страниц и добавление стилей - Смотреть
◾️Работа с базой данных SQLite - Смотреть
◾️Отображение данных из БД - Смотреть
◾️Удаление и обновление записей - Смотреть
◾️Публикация на сервер - Смотреть
YouTube
Изучение Flask / #1 - Создание веб сайтов на Python
Представляем вам видеокурс по изучению фреймворка Flask. За курс мы с вами научимся создавать сайты на Python Flask. Мы изучим работу с данным фреймворком, а также создадим на его основе полноценный веб блог.
1) Курс по языку Python: https://itproger.com/course/django…
1) Курс по языку Python: https://itproger.com/course/django…
Как создать аналитический сайт на Python с нуля
Хотите создать сайт, который позволял бы вести блог, отображать информационные панели и запускать блокноты Jupyter? Если да, то добро пожаловать, вы нашли правильную статью. Здесь вы узнаете, какие шаги необходимо предпринять для реализации такого проекта и как это можно сделать:
👉Читать статью
Хотите создать сайт, который позволял бы вести блог, отображать информационные панели и запускать блокноты 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
💬 Полиморфизм. Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
📌 Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании - это механизм, позволяющий выполнять один и тот же код по-разному. Утиная типизация в свою очередь означает механизм, когда для работы во главу угла ставится поведение, а не принадлежность к какому-либо классу.
➖ https://www.youtube.com/watch?v=MwsIOSZAkN8
Объектно-ориентированный Питон
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
Перейти к просмотру
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
Перейти к просмотру
🔥Hacking tool
Hacking tool - Всё в одном. Большой набор с инструментами для пентестера.
🌵 SQL Injection
🌵 WiFi hacking
🌵 DDOS
🌵 XSS
🌵 Phishing
🌵 И десяток других полезных утилит.
Установка:
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 простых метода у словарей, которые позволяет получить элементы в разном виде.
С помощью метода
А метод
В этом посте поговорим про 3 простых метода у словарей, которые позволяет получить элементы в разном виде.
С помощью метода
dict.keys() можно получить ключи словаря в виде списка, dict.values() — то же самое, но со значениями.А метод
dict.items() возвращает список из кортежей, которые содержат ключи и соответствующие значения.🐍 Самоучитель по Python для начинающих. Часть 11: Функции с позиционными и именованными аргументами
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
https://proglib.io/sh/f0QI4FmcSL
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
https://proglib.io/sh/f0QI4FmcSL
Telegram Bot (aiogram) - необходимый минимум
Данный плейлист предназначен для новичков в программировании ботов, кто хотел бы научиться создавать на практике простейших телеграмм ботов с нуля, используя библиотеку aiogram.
Перейти к просмотру
Данный плейлист предназначен для новичков в программировании ботов, кто хотел бы научиться создавать на практике простейших телеграмм ботов с нуля, используя библиотеку aiogram.
Перейти к просмотру
🔥 Whoogle search
Whoogle search - получайте результаты поиска Google, но без рекламы, javascript, AMP-ссылок, cookies и отслеживания IP-адресов.
Легко развертывается в один клик как приложение Docker и настраивается с помощью одного файла конфигурации. Быстрое и простое внедрение в качестве основной замены поисковой системы на настольных и мобильных компьютерах.
GitHub/Инструкция
Whoogle search - получайте результаты поиска Google, но без рекламы, javascript, AMP-ссылок, cookies и отслеживания IP-адресов.
Легко развертывается в один клик как приложение Docker и настраивается с помощью одного файла конфигурации. Быстрое и простое внедрение в качестве основной замены поисковой системы на настольных и мобильных компьютерах.
GitHub/Инструкция
⚡️ Практика Python ⚡️
🔥 Автоматизируем WhatsApp:
🌵 мгновенная отправка сообщений
🌵 отправка сообщений в заданное время
https://youtu.be/2bfZ0RFReMQ
🔥 Автоматизируем WhatsApp:
🌵 мгновенная отправка сообщений
🌵 отправка сообщений в заданное время
https://youtu.be/2bfZ0RFReMQ
Парсинг сайтов на Python. Обходим обнаружение парсера с Selenium Stealth
В данном видео мы рассмотрим технологию, которая позволяет парсить данные без обнаружений на сайтах. Использовать мы будем Selenium Stealth, который служит оболочкой над Selenium и предоставляет нам удобный интерфейс.
Перейти к просмотру
В данном видео мы рассмотрим технологию, которая позволяет парсить данные без обнаружений на сайтах. Использовать мы будем Selenium Stealth, который служит оболочкой над Selenium и предоставляет нам удобный интерфейс.
Перейти к просмотру
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 CodExt
CodExt - инструмент Python, для кодирования и декодирования чего угодно. Поддерживает множество различных кодировок.
⚙️ GitHub/Инструкция
CodExt - инструмент Python, для кодирования и декодирования чего угодно. Поддерживает множество различных кодировок.
⚙️ GitHub/Инструкция