Forwarded from Python заметки
Метод get() для словаря
Python предоставляет метод .get() для доступа к значению словаря, если оно существует. Этот метод принимает key в качестве первого аргумента и необязательное значение по умолчанию в качестве второго аргумента, возвращает значение для указанного key, если key есть в словаре. Если второй аргумент не указан и key не найден, то возвращается None.
Спасибо codcademy за
картинку
Python предоставляет метод .get() для доступа к значению словаря, если оно существует. Этот метод принимает key в качестве первого аргумента и необязательное значение по умолчанию в качестве второго аргумента, возвращает значение для указанного key, если key есть в словаре. Если второй аргумент не указан и key не найден, то возвращается None.
Спасибо codcademy за
картинку
Forwarded from Python заметки
Метод .pop() для словарей
Словари Python могут удалять пары ключ-значение с помощью метода .pop(). Метод принимает ключ в качестве аргумента и удаляет его из словаря. В то же время он также возвращает значение, которое удаляет из словаря.
Спасибо codcademy за картинку
Словари Python могут удалять пары ключ-значение с помощью метода .pop(). Метод принимает ключ в качестве аргумента и удаляет его из словаря. В то же время он также возвращает значение, которое удаляет из словаря.
Спасибо codcademy за картинку
Forwarded from Python заметки
--Функция map--
Это функция классического функционального программирования. Позволяет легко заменить циклы for.
Применяет к каждому итерируемого элементу агрумента2, функцию агрумент1. В примере lambda, но использоваться может любая другая функция возвращающая значение.
Спасибо ithelper
Это функция классического функционального программирования. Позволяет легко заменить циклы for.
Применяет к каждому итерируемого элементу агрумента2, функцию агрумент1. В примере lambda, но использоваться может любая другая функция возвращающая значение.
Спасибо ithelper
Forwarded from Python заметки
-Веб камера-
В следующем примере мы передали индекс, как 0 классу VideoCapture. Это вызовет основную и единственную камеру, подключенную к этому компьютеру, то есть веб-камеру.
В следующем примере мы передали индекс, как 0 классу VideoCapture. Это вызовет основную и единственную камеру, подключенную к этому компьютеру, то есть веб-камеру.
Forwarded from Python заметки
-Создаем список в 1 строку-
Одна из наиболее базовых задач в питоне - создание списков на основе уже имеющихся массивов данных, при этом стандартный метод занесения достаточно громоздок.
Специально для сокращения количества строк и приданию Вашему коду лаконичного вида в питоне есть возможность создать список в 1 строку по принципу
[объект for i in итерируемый объект if условие]
Одна из наиболее базовых задач в питоне - создание списков на основе уже имеющихся массивов данных, при этом стандартный метод занесения достаточно громоздок.
Специально для сокращения количества строк и приданию Вашему коду лаконичного вида в питоне есть возможность создать список в 1 строку по принципу
[объект for i in итерируемый объект if условие]
Forwarded from Python заметки
mouse - это библиотека, предназначенная для контроля компьютерной мыши через Python-код 🖱
Также как и рассмотренная ранее библиотека keyboard, mouse позволяет проводить всевозможные манипуляции, к примеру: нажатие и удерживание кнопок мыши, прокручивание колёсика, перемещение курсора по координатам, запись всех действий мыши и последующее их воспроизведение.
На картинке выше показан небольшой пример работы с этой либой. А чтобы узнать о некоторых других её возможностях, загляните в документацию 👌🏼
Также как и рассмотренная ранее библиотека keyboard, mouse позволяет проводить всевозможные манипуляции, к примеру: нажатие и удерживание кнопок мыши, прокручивание колёсика, перемещение курсора по координатам, запись всех действий мыши и последующее их воспроизведение.
На картинке выше показан небольшой пример работы с этой либой. А чтобы узнать о некоторых других её возможностях, загляните в документацию 👌🏼
Forwarded from Python заметки
🕹 Калькулятор
в 1-у строчку
➤ Код:
>>> print(eval(input()))
в 1-у строчку
➤ Код:
>>> print(eval(input()))
Forwarded from Python заметки
Целые числа (int)
Давайте определим переменную x, имеющую значение 10. Встроенный метод id() используется для определения местоположения x в памяти, а type() используется для определения типа переменной. Когда мы пытаемся изменить значение x, оно успешно изменяется.
Стоит заметить, что адрес памяти тоже изменяется. Так происходит потому, что фактически мы не изменили значение x, а создали другой объект с тем же именем x и присвоили ему другое значение. Мы связали имя x с новым значением. Теперь, когда вы вызываете x, он будет выводить новое значение и ссылаться на новое местоположение.
Давайте определим переменную x, имеющую значение 10. Встроенный метод id() используется для определения местоположения x в памяти, а type() используется для определения типа переменной. Когда мы пытаемся изменить значение x, оно успешно изменяется.
Стоит заметить, что адрес памяти тоже изменяется. Так происходит потому, что фактически мы не изменили значение x, а создали другой объект с тем же именем x и присвоили ему другое значение. Мы связали имя x с новым значением. Теперь, когда вы вызываете x, он будет выводить новое значение и ссылаться на новое местоположение.
Forwarded from Python заметки
NExfil
NExfil - инструмент OSINT, написанный на python для поиска профилей по имени пользователя. Имя проверяется более чем на 350 веб-сайтах в течение нескольких секунд.
Установка ⚙️
$ git clone https://github.com/thewhiteh4t/nexfil.git
$ cd nexfil
$ pip3 install -r requirements.txt
Вы можете найти
документацию в интернете.
NExfil - инструмент OSINT, написанный на python для поиска профилей по имени пользователя. Имя проверяется более чем на 350 веб-сайтах в течение нескольких секунд.
Установка ⚙️
$ git clone https://github.com/thewhiteh4t/nexfil.git
$ cd nexfil
$ pip3 install -r requirements.txt
Вы можете найти
документацию в интернете.
GitHub
GitHub - thewhiteh4t/nexfil: OSINT tool for finding profiles by username
OSINT tool for finding profiles by username. Contribute to thewhiteh4t/nexfil development by creating an account on GitHub.
Forwarded from Python заметки
Selenium
Selenium — отличный инструмент, который позволяет разработчикам эмулировать (имитировать) действия в браузере пользователя с использованием всего лишь нескольких строк кода. Используя инструменты, которые он предлагает, очень легко реализуется загрузка содержимого веб-страниц в браузер, а также имитация взаимодействия пользователя с её элементами и даже с учетом особенностей человеческого поведения.
Так для борьбы с «ботами», имитирующими поведение людей, используются сложные специализированные системы для распознавания поведения, подобного человеку, которое иногда невозможно воспроизвести с помощью инструментов автоматизации работы с веб-браузером.
Поэтому если вы создаете приложение с помощью Selenium, убедитесь, что вы не нарушаете законов, связанных с правилами Web Browser Automation. Используйте его для целей тестирования в при разработке собственных проектов.
Selenium — отличный инструмент, который позволяет разработчикам эмулировать (имитировать) действия в браузере пользователя с использованием всего лишь нескольких строк кода. Используя инструменты, которые он предлагает, очень легко реализуется загрузка содержимого веб-страниц в браузер, а также имитация взаимодействия пользователя с её элементами и даже с учетом особенностей человеческого поведения.
Так для борьбы с «ботами», имитирующими поведение людей, используются сложные специализированные системы для распознавания поведения, подобного человеку, которое иногда невозможно воспроизвести с помощью инструментов автоматизации работы с веб-браузером.
Поэтому если вы создаете приложение с помощью Selenium, убедитесь, что вы не нарушаете законов, связанных с правилами Web Browser Automation. Используйте его для целей тестирования в при разработке собственных проектов.
Forwarded from Python заметки
Получаем размер изображения
Как установить библиотеку
написано в комментах
Как установить библиотеку
написано в комментах
Forwarded from Python заметки
Текущая дата и время в Python
Прежде чем проводить какие-либо вычисления, давайте зададим отправную точку. К примеру, возьмем текущую дату.
Получить текущую дату и время можно при помощи вызова метода now() объекта datetime, как показано во фрагменте кода
Прежде чем проводить какие-либо вычисления, давайте зададим отправную точку. К примеру, возьмем текущую дату.
Получить текущую дату и время можно при помощи вызова метода now() объекта datetime, как показано во фрагменте кода
Forwarded from Python заметки
Как в HTML использовать Python?
Привет, я по-быстрому, решил написать небольшую статью.
Надеюсь оцените
https://telegra.ph/Kak-pisat-na-python-v-HTML-12-03
Привет, я по-быстрому, решил написать небольшую статью.
Надеюсь оцените
https://telegra.ph/Kak-pisat-na-python-v-HTML-12-03
Telegraph
Как писать на python в HTML
Иногда бывает ситуация, когда нужно написать что-то на HTML, но не хочется лезть в js, для этого уже существуют много решений, но я расскажу только 2 популярных, ими я пользовался, и могу сказать какое лучше. Решение 1. Если хочешь больше производительности…
Forwarded from Python заметки
Привет всем, сегодня написал еще одну небольшую статью,
на чтение уйдет 2 мин.
Побольше реакций)
https://telegra.ph/HTML-v-Tkinter-vozmozhno-12-04
на чтение уйдет 2 мин.
Побольше реакций)
https://telegra.ph/HTML-v-Tkinter-vozmozhno-12-04
Telegraph
HTML в Tkinter, возможно?
Ответ : Да Здесь я расскажу как отобразить HTML в tkinter? Для этого есть библиотека pyhtmlview. Круто, создадим main.py и index.html Открываем cmd (командную строку, терминал) и пишем
Forwarded from Python заметки
Подготовил интересную тему "Современный интерфейс tkinter"
Чтение 1 мин
https://telegra.ph/Tkinter-s-sovremennym-interfejsom-12-05
Пожалуйста, побольше реакций от вас, а от меня больше усилий
Чтение 1 мин
https://telegra.ph/Tkinter-s-sovremennym-interfejsom-12-05
Пожалуйста, побольше реакций от вас, а от меня больше усилий
Telegraph
Tkinter с современным интерфейсом
Хай всем! Да нам всем нравиться tkinter своей *легкостью* и производительностью, но интерфейс довольно старенький, напоминает винду 98. Но и этому есть решение) Поехали Импортируем либу CustomTkinter
Forwarded from Python заметки
🔥 Полезные библиотеки Python
File Injector - Python скрипт, который позволяет вам скрывать от посторонних глаз и записывать любой файл (.zip, .png, .txt, .gba...) в изображении или аудио файле, используя стеганографию.
Вы также можете зашифровать входной файл перед его сохранением.
⚙️ GitHub/Инструкция
Жду ответной реакции)
File Injector - Python скрипт, который позволяет вам скрывать от посторонних глаз и записывать любой файл (.zip, .png, .txt, .gba...) в изображении или аудио файле, используя стеганографию.
Вы также можете зашифровать входной файл перед его сохранением.
⚙️ GitHub/Инструкция
Жду ответной реакции)
GitHub
GitHub - carlospuenteg/File-Injector: File Injector is a script that allows you to store any file in an image using steganography
File Injector is a script that allows you to store any file in an image using steganography - carlospuenteg/File-Injector
Forwarded from Python заметки
Как конвертировать py в exe?
Пример с pyinstaller
1. Установите pyinstaller с помощью pip:
3. Введите следующую команду:
Пример с pyinstaller
1. Установите pyinstaller с помощью pip:
pip install pyinstaller
2. Откройте командную строку или терминал и перейдите в директорию, содержащую файл .py.3. Введите следующую команду:
pyinstaller -F <filename>.py
4. PyInstaller создаст exe-файл, соответствующий указанному .py-файлу, в той же директории.Forwarded from Python заметки
Конструкция match-case в Python
Начиная с версии 3.10, в Python наконец-то появилась конструкция
Например:
Начиная с версии 3.10, в Python наконец-то появилась конструкция
match-case. С помощью неё можно избавиться от громоздких цепочек if-elif-else.Например:
http_status = 400
if http_status == 400:
print("Bad Request")
elif http_status == 403:
print("Forbidden")
elif http_status == 404:
print("Not Found")
else:
print("Other")
Вместо этого можно использовать компактное выражение match-case:http_status = 400
match http_status:
case 400:
print("Bad Request")
case 403:
print("Forbidden")
case 404:
print("Not Found")
case _:
print("Other")Forwarded from Python заметки
Копия сайта в пару строк кода ❗️
from pywebcopy import save_website
save_website(
url="https://httpbin.org/",
project_folder="E://savedpages//",
project_name="my_site",
bypass_robots=True,
debug=True,
open_in_browser=True,
delay=None,
threaded=False,
)
Forwarded from Python заметки
reversed()
В Python встроенная функция reversed() возвращает итератор, который перебирает элементы последовательности в обратном порядке. Это удобно для работы с последовательностями, когда нужен обратный порядок.
В Python встроенная функция reversed() возвращает итератор, который перебирает элементы последовательности в обратном порядке. Это удобно для работы с последовательностями, когда нужен обратный порядок.