This chapter prepares you to learn how to program with Python. Preparation includes a brief introduction to computers and computing, programming, and programming languages, as well as the installation of Python and Python interactive programming and integrated development environments (IDEs), including Jupyter Notebook for interactive programming and VS Code as a required IDE.

The Development and Implementation of Python.
Python was originally conceived and developed in the Netherlands by Guido van Rossum in the late 1980s. Its first release was Python 0.9.0 in 1991. Python 2.0 was released in 2000, nine years after the release of Python 0.9.0.
Most of the development of Python was accomplished between 2005 and 2013, when Guido van Rossum was working at Google, where he spent half of his time on the development of the programming language. The latest Python 2 release is Python 2.7.16, whereas the latest release of Python 3 is Python 3.9.0, at the time of writing.
Contents.
Chapter 1 Introduction.
1.1 A Brief History of Computers.
1.2 Fundamentals of Computing and Modern Computers.
1.3 Programming and Programming Languages.
1.4 Python Programming Language.
1.5 Getting Ready to Learn Programming in Python.
1.6 Getting a Taste of Programming with Python.
1.7 Essentials of Problem Solving and Software Development.
1.8 Manage Your Working Files for Software Development Projects.
Chapter 2 Essential Building Blocks of Computer Programs.
2.1 Primary Constructs of Computer Programs in Python.
2.2 Higher-Level Constructs of Python Programs.
Chapter 3 Flow Control of Statements.
3.1. Selective with the if Statement.
3.2. Single-branch selective with if Statement.
3.3. Multiple-Branch Selective with if-elif-... and if-elif-...-else.
3.4. Iterate with for Statement.
3.5. Iterate with the while Statement.
3.6. Iterate with for Versus while.
Chapter 4 Handle Errors and Exceptions in Programs.
4.1 Errors in Your Programs.
4.2 Handling Runtime Errors and Exceptions.
Chapter 5 Use Sequences, Sets, Dictionaries, and Text Files.
5.1. Strings.
5.2. Lists.
5.3. Tuples.
5.4. Sets.
5.5. Dictionaries.
5.6. List, Set, and Dictionary Comprehension.
5.7. Text Files.
Chapter 6 Define and Use Functions.
6.1. Defining and Using Functions in Python.
6.2. Parameters and Arguments in Functions.
6.3. Recursive Functions.
6.4. Anonymous Functions: lambda Expressions.
6.5. Special Functions: Mapping, Filtering, and Reducing.
6.6. Generators: Turning a Function into a Generator of Iterables.
6.7. Closures: Turning a Function into a Closure.
6.8. Decorators: Using Function as a Decorator in Python.
6.9 Properties of Functions.
Chapter 7 Object-Oriented Programming with Python.
7.1. Introduction to Object-Oriented Programming (OOP).
7.2. Defining and Using Classes in Python.
7.3. Advanced Topics in OOP with Python.
Chapter 8 Modules and Packages.
8.1. Creating Modules and Packages.
8.2. Using Modules and Packages.
8.3. Install and Learn About Modules Developed by Others.
8.4. Module for Generating Random Numbers.
8.5. Module for Mathematical Operations.
8.6. Modules for Time, Date, and Calendar.
8.7. Modules for Data Representation and Exchange.
8.8. Modules for Interfacing Operating Systems and Python Interpreter.
8.9. Module for Logging Events During Program Runtime.
8.10. Modules for Playing and Manipulating Audio and Video Files.
8.11. Modules for Creating and Manipulating Graphics and Images.
8.12 Modules for Data Analytics.
Chapter 9 Develop GUI-Based Applications.
9.1. Terminal-Based Applications Versus GUI-Based Applications.
9.2. Designing and Developing GUI-Based Applications in Python.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Introduction to Computer Programming with Python, Wang H., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать файл № 1 - pdf
Скачать файл № 2 - epub
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - epub - Яндекс.Диск.
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Wang
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
Предыдущие статьи: