Python 3. Базовый курс
Видеоуроки:
1 ~ Почему именно Python
2 ~ Как установить Python на Mac OS, Windows или Linux
3 ~ TOP-3 IDE для программирования на Python
4 ~ Настройка Atom для программирования на Python
5 ~ Числовые типы данных в Python
...
39 ~ Настройка VS Code для программирования на Python
📹 Плейлист YouTube
Канал: Sweet Coder | #видеоуроки #python
Видеоуроки:
1 ~ Почему именно Python
2 ~ Как установить Python на Mac OS, Windows или Linux
3 ~ TOP-3 IDE для программирования на Python
4 ~ Настройка Atom для программирования на Python
5 ~ Числовые типы данных в Python
...
39 ~ Настройка VS Code для программирования на Python
Канал: Sweet Coder | #видеоуроки #python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
Python программирование / Уроки для начинающих
Плейлист:
1. Программирование на Python
2. Установка среды разработки
3. Первая программа (синтаксис)
4. Переменные
5. Условные операторы
6. Циклы For, While, а также операторы
...
21. Завершение
📹 Плейлист YouTube
Канал: Гоша Дударь | #python
Плейлист:
1. Программирование на Python
2. Установка среды разработки
3. Первая программа (синтаксис)
4. Переменные
5. Условные операторы
6. Циклы For, While, а также операторы
...
21. Завершение
Канал: Гоша Дударь | #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤮6👎3🤡3🍾3🔥2❤1
Рассказываем, как работать с IP-адресами классического протокола IPv4 в теории и на практике – в коде Python. Показываем, как проверить связь между группой IP-адресов и их соответствие подсетям и диапазонам частных IP-адресов.
В самом грубом представлении IP-адрес – это просто число. В случае протокола IPv4 IP-адрес– это 32-разрядное целое число, используемое для представления хоста в сети. То есть существует 232 возможных IPv4 адреса – от 0 до 4 294 967 295. IPv4-адреса записывают в виде четырех октетов – целых чисел, разделенных точками
Сеть – это набор IP-адресов. Сети описываются и отображаются как непрерывные диапазоны адресов. Например, сеть может соответствовать диапазону
192.4.2.0 – 192.4.2.255, т. е. включать 256 адресов. Если нужно это отобразить в краткой форме, используется нотация CIDR.В CIDR сеть определяется с помощью сетевого адреса и префикса
<network_address>/<prefix>
Модуль ipaddress использует преимущества шаблона проектирования «Компоновщик». Класс IPv4Address представляет собой компоновщик, который оборачивает обычное целое число.Каждый экземпляр
IPv4Address имеет атрибут _ip, число типа int. Многие свойства и методы класса определяются значением этого атрибутаМодуль
ipaddress предоставляет набор свойств для проверки того, относится ли адрес к специальнымАдминистрация адресного пространства Интернет (Internet Assigned Numbers Authority, IANA) совместно с Инженерном советом Интернета (Internet Engineering Task Force, IETF) осуществляют надзор за распределением диапазонов адресов. Реестр подобных адресов – важная таблица, которая описывает, для каких целей зарезервированы диапазоны IPv4-адресов.
К примеру, это частные IP-адреса, используемые для внутренней связи между устройствами в сети, не требующей подключения к интернету
#IP #Python |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Сокеты являются основным механизмом для работы с сетевыми протоколами в Python. Библиотека socket позволяет создавать и управлять сокетами, а также отправлять и получать данные через сеть.
Для создания сокета в Python используется функция socket.socket(). В качестве аргументов вы можете указать тип сокета и используемый протокол. Например, для создания сокета с использованием протокола TCP/IP:
Для установки соединения с сервером используйте метод connect() сокета. В качестве аргумента передайте кортеж, содержащий адрес сервера и номер порта:
Для отправки данных на сервер используйте метод send() сокета, а для получения данных — метод recv():
После завершения работы с сокетом обязательно закройте его с помощью метода close():
Python предоставляет библиотеки для работы с высокоуровневыми протоколами, такими как HTTP, FTP и SMTP. Например, для отправки HTTP-запроса вы можете использовать библиотеку requests:
print(response.text)
#Python |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Базовые знания языка программирования Python нужны этичным хакерам для работы со множеством инструментов и написания своих.
Почему язык программирования Python хорош для работы в кибербезопасности?
#Python #Hacking #ethicalhack |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Микросервисная архитектура — вариант сервис-ориентированной архитектуры программного обеспечения, направленный на взаимодействие насколько это возможно небольших, слабо связанных и легко изменяемых модулей - микросервисов.
— Способ организации сложных программных систем: приложение разбивается на сервисы, которые развертываются независимо, но взаимодействуют друг с другом.
#gRPC #Python |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3