Читать книгу Полный учебник языка программирования Python (Артём Соболев) онлайн бесплатно на Bookz
bannerbanner
Полный учебник языка программирования Python
Полный учебник языка программирования Python
Оценить:

0

Полная версия:

Полный учебник языка программирования Python

Артём Соболев

Полный учебник языка программирования Python

Полный учебник языка программирования Python: фундаментальный курс


Предисловие


Этот учебник предназначен для глубокого изучения языка программирования Python с нуля до продвинутого уровня. Книга охватывает все аспекты языка – от базового синтаксиса до продвинутых концепций, с акцентом на практическое применение и современные методики программирования.


Часть I: Основы Python


Глава 1. Введение в Python


1.1. Установка и настройка окружения


Установка интерпретатора:


```bash

# Ubuntu/Debian

sudo apt-get install python3.10


# Windows

# Скачать с python.org


# macOS

brew install python

```


Настройка виртуального окружения:


```python

python -m venv myenv

source myenv/bin/activate # Linux/macOS

myenv\Scripts\activate # Windows

```


1.2. Первая программа


```python

# hello.py

print("Hello, World!")

print("Привет, мир!")


# Запуск программы

python hello.py

```


Глава 2. Базовый синтаксис


2.1. Переменные и типы данных


Основные типы данных:


```python

# Числовые типы

integer_var = 10 # int

float_var = 3.14 # float

complex_var = 1 + 2j # complex


# Строки

string_var = "Hello" # str

multiline_str = """Многострочная

строка"""


# Булевы значения

bool_var = True # bool

```


2.2. Операторы


Арифметические операторы:


```python

a = 10

b = 3


print(a + b) # 13

print(a – b) # 7

print(a * b) # 30

print(a / b) # 3.333…

print(a // b) # 3 (целочисленное деление)

print(a % b) # 1 (остаток от деления)

print(a ** b) # 1000 (возведение в степень)

```


Часть II: Структуры данных


Глава 3. Коллекции


3.1. Списки (Lists)


```python

# Создание списка

fruits = ["apple", "banana", "orange"]

numbers = [1, 2, 3, 4, 5]


# Операции со списками

fruits.append("grape") # Добавление элемента

fruits.insert(1, "mango") # Вставка по индексу

fruits.remove("banana") # Удаление элемента

last_fruit = fruits.pop() # Удаление последнего элемента


# Срезы

first_two = fruits[:2] # Первые два элемента

last_two = fruits[-2:] # Последние два элемента

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Вы ознакомились с фрагментом книги.

Для бесплатного чтения открыта только часть текста.

Приобретайте полный текст книги у нашего партнера:


Полная версия книги

Всего 10 форматов

bannerbanner