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...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Hunt, John (Συγγραφέας, http://id.loc.gov/vocabulary/relators/aut)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα: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. .