Основы программирования на примере языка Python, Федоров Д., 2018

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

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

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

Основы программирования на примере языка Python, Федоров Д., 2018.

  В основу предлагаемого учебного пособия положен цикл видео-уроков и занятий, проведенных автором для студентов СПбГЭУ, учеников лицея № 95 и слушателей курсов Epic Skills.
Цель пособия - рассказать об основах программирования для слушателей с минимальным знанием информатики. За 10-12 занятий данный курс позволяет научиться проектировать и    разрабатывать приложения, используя базовые возможности языка программирования Python.

Основы программирования на примере языка Python, Федоров Д., 2018


Основы основ.
Для того чтобы научиться плавать необходимо войти в воду и начать пробовать грести руками, помогая себе но1амн. затем поборов страх, оторваться от дна и поплыть. Есть в этом сходство с написанием программ. Можно прочесть толстый учебник, сдать зачет/экзамен в вузе, но при этом не научиться написанию даже простых программ.

Сколько времени тратить на обучение? Музыканты говорят, что для достижения мастерства владения инструментом необходимо репетировать по четыре часа в день.

Инструментом программиста является компьютер, поэтому кратко рассмотрим его устройство. Все вычисления в компьютере производятся центральным процессором. Файлы с программами хранятся в постоянной памяти (на жестком диске), а в момент выполнения загружаются во временную (оперативную) память. Ввод информации в компьютер осуществляется с помощью клавиатуры (устройства ввода), а вывод - с помощью монитора (устройства вывода).

Компьютер способен работать только с двумя видами сигналов: 1 или 0 (машинным кодом). Писать программы вида 1010101010010101010 для человека сложно, мышление его устроено иначе, поэтому появились программы-трансляторы с языка программирования, понятного человеку, на машинный язык, понятный компьютеру.

Содержание.
Предисловие.
1. Основы основ.
1.1. «Алгоритмы + структуры данных = программы».
2. Знакомство с языком программирования Python.
3. Начинаем программировать в интерактивном режиме.
3.1. Интеллектуальный калькулятор.
3.2. Переменные в Python.
3.3. Функции.
4. Программы в отдельном файле.
Для справки. Функции в Python.
Для справки. Внутренние функции.
5. Строки и операции над ними.
6. Операторы отношений.
7. Условная инструкция if.
Для справки. Строки документации.
8. Модули в Python.
9. Создание собственных модулей.
Для справки. Автоматизированное тестирование функций.
Для справки. Философия Python.
10. Строковые методы в Python.
Для справки. Специальные строковые методы.
11. Списки в Python.
11.1. Создание списка.
11.2. Операции над списками.
11.3. Пседонимы и копирование списков.
11.4. Методы списка.
11.5. Преобразование типов.
11.6. Вложенные списки.
12. Инструкции цикла в Python.
12.1. Инструкция цикла for.
12.2. Функция range().
12.3. Подходы к созданию списка.
12.4. Инструкция цикла while.
Для справки. Анонимные функции (функция lambda).
Для справки. Функция генератора.
12.5. Вложенные циклы.
Для справки. Else в инструкции цикла.
13. Множества.
14. Кортежи.
15. Словари.
Для справки. Переменное число параметров.
Для справки. Декораторы.
Для справки. Пространства имен и области определения.
16. Несколько слов об алгоритмах.
17. Обработка исключений в Python.
18. Работа с файлами в Python.
Для справки. Регулярные выражения.
19. Объекто-ориентированное программирование в Python.
19.1. Основы объектно-ориентированного подхода.
Для справки. Как скрыть атрибуты объектов.
19.2. Наследование в Python.
19.3. Иерархия наследования в Python.
Для справки. Создание собственных исключении.
20. Разработка приложений с графическим интерфейсом.
20.1. Основы работы с модулем tkintеr.
20.2. Шаблон «Модель-вид-контроллер» на примере модуля tkinter.
20.3. Изменение параметров но умолчанию при работе с tkinter.
Для справки. Менеджеры расположения (геометрии).
21. Клиент-серверное пр01раммирование в Python.
Для справки. Пакеты.
22. Вопросы к зачету по языку программирования Python (базовый уровень).
23. Jupyter (IPython). Расширенные возможности Python.
23.1. Установка и запуск Jupyter (IPython).
23.2. Работа в Jupyter (IPython).
23.3. Интерактивные виджеты в Jupyter (IPython) Notebook.
23.4. Установка дополнительных пакетов в WinPython из PyPI.
24. Применение Jupyter (IPython) в области анализа данных.
24.1. SPARQL.
24.2. NumPy.
25. Python и веб-программирование.
26. Применение Python в области защиты информации и системного администрирования.
Разработка SIEM.
27. Применение Python в области искусственною интеллекта.
28. Программирование контроллера Arduino на языке Python (модуль pySerial).
29. Импор1ирование модулей, написанных на языке С (для Python 3).
30. Python для работы с открытыми данными.
31. Разработка интерпретатора языка программирования Scheme.
32. Примеры учебных проектов.
33. Темы докладов с примерами на языке Python.
34. Online-сервисы и учебники для изучения Python.
35. Отзывы читателей об электронной версии книги.
Об авторе.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Основы программирования на примере языка Python, Федоров Д., 2018 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - djvu - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

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




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





2025-04-26 13:08:39