Изучаем Python, Заметки репетитора, Хаустова И.

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Изучаем Python, Заметки репетитора, Хаустова И.

   Если вы читаете эти строки, значит, вы решили попробовать себя в программировании - и это отличный выбор! Неважно, сколько вам лет, есть ли у вас опыт или вы только начинаете - эта книга создавалась для всех, кто хочет научиться программировать на Python.

Изучаем Python, Заметки репетитора, Хаустова И.


Низкоуровневые и высокоуровневые языки программирования.
В зависимости от того, насколько язык программирования близок к машинному коду, их разделяют на низкоуровневые и высокоуровневые.

Низкоуровневые языки, такие как ассемблер, предоставляют прямой доступ к ресурсам компьютера - процессору и оперативной памяти. Они используются для обеспечения максимальной скорости исполнения программы и полного контроля над оборудованием, например, в написании драйверов устройств, операционных систем и программ для микроконтроллеров.

Однако ассемблер довольно сложен в изучении и использовании, а его команды зависят от конкретной архитектуры процессора. Каждая команда соответствует одной операции процессора, что делает программу максимально эффективной, но усложняет разработку.

ОГЛАВЛЕНИЕ.
Предисловие.
1. Введение в Python.
1.1. Языки программирования.
1.2. О языке Python.
1.3. Установка Python и первая программа.
1.4. Редактор кода Visual Studio Code.
1.5. Рекомендации по оформлению кода.
1.6. Комментарии.
2. Основы Python.
2.1. Переменные.
2.2. Типы данных.
2.3. Числа.
2.4. Арифметические операции.
2.5. Математические функции.
2.6. Основы работы со строками.
2.7. Экранирование и кодирование символов.
2.8. Ввод и вывод данных.
2.9. Логические выражения и операторы.
2.10. Ветвление.
2.11. Циклы.
2.12. Ошибки и исключения.
3. Коллекции.
3.1. Введение в коллекции.
3.2. Индексация и срезы.
3.3. Перебор элементов коллекций.
3.4. Общие функции и операторы коллекций.
3.5. Методы преобразования и выравнивания строк.
3.6. Методы поиска и проверки строк.
3.7. Списки и кортежи.
3.8. Методы списков.
3.9. Множества.
3.10. Операции над множествами.
3.11. Словари.
3.12. Генераторы коллекций.
4. Функции.
4.1. Создание функций.
4.2. Параметры и аргументы функций.
4.3. Области видимости переменных.
4.4. Рекурсивные функции.
4.5. Функции высшею порядка.
4.6. Анонимные функции.
4.7. Итераторы и генераторы.
4.8. Замыкание и декораторы.
5. Объектно-ориентированное программирование.
5.1. Классы и объекты.
5.2. Инкапсуляция и ограничение доступа.
5.3. Наследование и полиморфизм.
5.4. Получение данных об объекте.
5.5. Атрибуты и методы класса. Статические методы.
5.6. Перегрузка арифметических операторов и операторов сравнения
5.7. Перегрузка операторов контейнера.
6. Модули и пакеты.
6.1. Введение в модули и пакеты.
6.2. Модуль math для математических вычислений.
6.3. Модуль random для генерации случайных чисел.
6.4. Модуль datetime для работы с датой и временем.
6.5. Установка сторонних пакетов. Виртуальное окружение.
7 Работа с файлами.
7.1. Чтение и запись файлов.
7.2. Работа с CSV-файлами.
7.3. Работа с JSON-файлами.
7.4. Сохранение и восстановление объектов.
7.5. Взаимодействие с файловой системой.
Послесловие.
Ответы и решения.

Купить .
Дата публикации:






Теги: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2026-04-01 11:29:07