Python: journey from novice to expert:

This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business

Saved in:
Bibliographic Details
Main Authors: Romano, Fabrizio 1975- (Author), Phillips, Dusty (Author), Hattem, Willem C. van (Author)
Format: Electronic eBook
Language:English
Published: Birmingham Packt February 2016
Series:Book collection
Subjects:
Online Access:BTW01
UER01
Summary:This Learning Path is a thorough and practical introduction to Python. You will learn all about Python data structures, its most common algorithms, and its objects, and use all these to create clever applications that will transform your business
Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Chapter 1: A Gentle Introduction to Python -- A proper introduction -- Enter the Python -- About Python -- Portability -- Coherence -- Developer productivity -- An extensive library -- Software quality -- Software integration -- Satisfaction and enjoyment -- What are the drawbacks? -- Who is using Python today? -- Setting up the environment -- Python 2 versus Python 3 -- Installing Python -- Setting up the Python interpreter -- About virtualenv -- Your first virtual environment -- Your friend, the console -- How you can run a Python program -- Running Python scripts -- Running the Python interactive shell -- Running Python as a service -- Running Python as a GUI application -- How is Python code organized? -- How do we use modules and packages? -- Python's execution model -- Names and namespaces -- Scopes -- Objects and classes -- Guidelines on how to write good code -- The Python culture -- A note on IDEs -- Summary -- Chapter 2: Built-in Data Types -- Everything is an object -- Mutable or immutable? That is the question -- Numbers -- Integers -- Booleans -- Real numbers -- Complex numbers -- Fractions and decimals -- Immutable sequences -- Strings and bytes -- Encoding and decoding strings -- Indexing and slicing strings -- String formatting -- Tuples -- Mutable sequences -- Lists -- Byte arrays -- Set types -- Mapping types - dictionaries -- The collections module -- namedtuple -- defaultdict -- ChainMap -- Enums -- Final considerations -- Small values caching -- How to choose data structures -- About indexing and slicing -- About the names -- Summary -- Chapter 3: Iterating and Making Decisions -- Conditional programming -- A specialized else - elif -- The ternary operator -- Looping -- The for loop -- Iterating over a range
Item Description:Description based on publisher supplied metadata and other sources
Physical Description:1 Online-Ressource (xi, 703 Seiten) Illustrationen
ISBN:9781787122567

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!