Функции
Функции в Python — это блоки кода, которые можно вызывать многократно для выполнения определенных задач. Они позволяют организовать код в более структурированную форму и избежать дублирования кода.
Пример объявления функции:
def greet(name):
print(f"Hello, {name}!")
greet("Alice")
Библиотеки
Библиотеки в Python — это наборы модулей и функций, предоставляющие готовые инструменты для различных задач. Например, библиотека math
содержит математические функции, а requests
— инструменты для работы с HTTP-запросами.
import math
print(math.sqrt(16))
Протокол HTTP и сетевые запросы
HTTP (Hypertext Transfer Protocol) — это протокол, используемый для передачи данных между веб-серверами и клиентами (браузерами). Для отправки HTTP-запросов в Python можно использовать библиотеку requests
.
import requests
response = requests.get("https://www.example.com")
print(response.status_code)
print(response.text)
Переменные и типы данных:
Переменные в Python используются для хранения данных. Каждая переменная имеет тип данных, такой как целые числа (int
), числа с плавающей запятой (float
), строки (str
), списки (list
), кортежи (tuple
), словари (dict
), множества (set
) и другие.
age = 25
name = "John"
height = 1.75
Циклы и ветвления
Циклы позволяют выполнять определенный код несколько раз. Ветвления позволяют выполнить различный код в зависимости от условий.
for i in range(5):
print(i)
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")
Словари и множества
Словари представляют собой коллекции пар «ключ-значение», где каждый ключ уникален. Множества — это неупорядоченные коллекции уникальных элементов.
student = {"name": "Alice", "age": 20}
fruits = {"apple", "banana", "orange"}
Строки и форматирование
Строки в Python можно создавать с помощью одинарных или двойных кавычек. Форматирование строк позволяет вставлять значения переменных в текст.
name = "Bob"
message = f"Hello, {name}!"
print(message)