A Beginners Guide to Python 3 Programming
A Beginners Guide to Python 3 Programming
Click to enlarge
Author(s): Hunt, John
ISBN No.: 9783030202897
Pages: xxvii, 433
Year: 201908
Format: Trade Paper
Price: $ 62.09
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

Setting up the Python Environment.- A First Python Program.- Python Strings.- Numbers, Booleans and None.- Flow of Control using if statements.- Recursion.- Functions in Python.- Scope and Lifetime of Variables.


- Implementing a Calculator using Functions.- Introduction to Functional Programming.- Higher Order Functions.- Introduction to Object Orientation.- Python Classes.- Class Side and Static Behaviour.- Class Inheritance.- Why Bother with Object Orientation?.


- Operator Overloading.- Protocols, Polymorphism and Descriptors.- Monkey Patching and Attribute Lookup.- Decorators.- Iterables, Iterators, Generators and Coroutines.- ADTs, Queues and Stacks.- Map, Filter and Reduce.- TicTacToe Game.


- Python Graphics.- Graphical User Interfaces.- Introduction to Testing.- Concurrency with AsyncIO.- Sockets in Python.- Reading and Writing Files.- CSV and Excel Files.- Regular Expressions in Python.


- Introduction to Databases.- Python DB-API.- PyMySQL Module.- Logging in Python.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...