A Beginners Guide to Python 3 Programming
This textbook on Python 3 explains concepts such as variables and what they represent, how data is held in memory, how a for loop works and what a string is. It also introduces key concepts such as functions, modules and packages as well as object orientation and functional programming. Each section...
Κύριος συγγραφέας: | |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Cham :
Springer International Publishing : Imprint: Springer,
2019.
|
Έκδοση: | 1st ed. 2019. |
Σειρά: | Undergraduate Topics in Computer Science,
|
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Setting up the Python Environment
- A First Python Program
- Python Strings
- Numbers, Booleans and None
- Flow of Control using if statements
- Number Guessing Game
- Recursion
- Introduction to Structured Analysis
- Functions in Python
- Implementing a Calculator using Functions
- Introduction to Functional Programming
- Curried Functions
- Introduction to Object Orientation
- Class Side and Static Behaviour
- Why Bother with Object Orientation?
- Operator Overloading
- Error and Exception Handling
- Python Modules and Packages
- Abstract Base Classes
- Protocols, Polymorphism and Descriptors
- Iterables, Iterators, Generators and Coroutines
- Collection Related Modules
- ADTs, Queues and Stacks
- Map, Filter and Reduce
- TicTacToe Game. .