Цель данного учебного пособия - сделать так. чтобы его содержание было максимально понятным, а изучение языка Python вызывало интерес и не наводило скуку на читателя. В доступной и краткой форме излагаются основные понятия языка, которые позволят быстро стартовать в программировании. Если в дальнейшем появится желание и необходимость совершенствоваться в профессии программиста, и будет понятно, в каком направлении двигаться дальше, то можно продолжить углубленное изучение
специальных областей программирования, и не начинать всё с нуля. Конечно, для изучения языка можно сразу выбрать толстый профессиональный учебник (есть множество профессиональных учебников объёмом в несколько сотен страниц) или записаться в интернете на профессиональный курс, который стоит десятки тысяч рублей и продолжается от полугода до года, но в итоге изучение Python может показаться слишком нудным и длительным процессом, и вы можете забросить это дело. И вообще, прежде чем глубоко копать, надо сначала точно определиться с местом, где копать, так как программирование на Python - это не профессия, это только подручный инструмент для овладения какой-то профессией.
После изучения данного учебного пособия, вы будете знать Python на приличном уровне и точно научитесь писать программы на Python.

Первые программы на языке Python.
Python (правильное произношение Пайтон, но в отечественной литературе можно также встретить Питон) - высокоуровневый язык программирования общего назначения. Версия Python 2.0 была выпущена в 2000 году, а первая обратно-несовместимая версия Python 3.0 - в 2008 году. Сейчас используются различные релизы версии Python 3.0. Основной упор в Python делается на быстроту написания кода, а не на быстроту его выполнения, как например в языках C/C++. Поэтому в первую очередь Python удобно использовать там. где нужно оперативно написать работающую программу. Например, это важно для бизнеса или стартапа, когда надо быстро выпустить продукт и начать зарабатывать. Часто Python используется для анализа данных, как в науке, так и коммерческой сфере. Этому способствуют простота языка и большое разнообразие имеющихся стандартных библиотек. Другая область применения — системное администрирование и разработка прикладного программного обеспечения.
Для перевода языка высокого уровня в язык, понятный ЭВМ (машинные коды), используются трансляторы, которые делятся на две категории: интерпретаторы и компиляторы.
Интерпретатор (interpreter) обрабатывает исходный код программы построчно, т.е. считывает строку исходного кода и сразу выполняет (интерпретирует) инструкции кода. Транслятор языка Python относится к категории интерпретаторов.
ОГЛАВЛЕНИЕ.
Введение.
Глава 1. Первые программы на языке Python.
1.1. Общие сведения.
1.2. Установка Python на компьютер.
1.3. Установка среды программирования PyCharm и создание первой программы.
1.4. Переменные.
1.4.1. Строковые переменные.
1.4.1.1. Операции с элементами строки.
1.4.1.2. Объединение строк.
1.4.1.3. Методы для работы с текстом строки.
1.4.2. Числовые переменные.
1.4.2.1. Типы числовых переменных.
1.4.2.2. Преобразование типов.
1.4.3. Вывод переменных.
1.4.4. Ввод переменных с клавиатуры.
1.5. Операторы и операнды.
1.5.1. Арифметические операторы.
1.5.2. Операторы присваивания.
1.5.3. Побитовые операторы.
1.5.4. Операторы принадлежности.
1.5.5. Операторы тождественности.
1.6. Сравнительный анализ программ на Python и С.
Упражнения для самостоятельной работы.
Глава 2. Функции.
2.1. Встроенные функции.
2.1.1 Базовые функции.
2.1.2. Подключаемые модули.
2.1.2.1. Математические функции. Модуль math.
2.1.2.2. Случайные числа. Модуль random.
2.2. Пользовательские функции.
2.2.1. Функции без возвращаемого значения.
2.2.2. Функция с возвращаемым значением.
Упражнения для самостоятельной работы.
Глава 3. Условные операторы и циклы.
3.1. Условные операторы.
3.2. Циклы.
3.2.1. Цикл while.
3.2.2. Цикл for.
3.3. Отладка программ.
3.3.1. Точки останова. Пошаговое выполнение.
3.3.2. Try.Except.
Упражнения для самостоятельной работы.
Глава 4. Списки и кортежи.
4.1. Списки.
4.1.1. Создание списка.
4.1.2. Методы для работы со списками.
4.1.3. Округление чисел в списке.
4.2. Кортежи.
Упражнения для самостоятельной работы.
Глава 5. Работа с файлами.
5.1. Чтение из файла.
5.2. Запись в файл.
5.3. Работа с текстовыми файлами.
5.4. Поиск информации в файле.
Упражнения для самостоятельной работы.
Глава 6. Построение графиков.
6.1. Построение 2D графиков.
6.2. Построение столбчатых и круговых диаграмм.
6.3. Построение 3D графиков.
Упражнения для самостоятельной работы.
Глава 7. Объектно-ориентированное программирование.
7.1 Классы и объекты.
7.2 Конструкторы и деструкторы.
7.3 Наследование.
7.4. Специальные методы.
8. Прикладное программирование – создание Телеграм-бота.
9. Решения и ответы.
9.1. Решения к главе 1.
9.2. Решения к главе 2.
9.3. Решения к главе 3.
9.4. Решения к главе 4.
9.5. Решения к главе 5.
9.6. Решения к главе 6.
Литература.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование на Python, Теории мере практику, Иванов В.Н. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #учебник по программированию :: #программирование :: #Иванов :: #файл :: #кортежи :: #графика :: #программа
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
Предыдущие статьи:












