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

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Romano, Fabrizio 1975- (VerfasserIn), Phillips, Dusty (VerfasserIn), Hattem, Willem C. van (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Birmingham Packt February 2016
Schriftenreihe:Book collection
Schlagworte:
Online-Zugang:BTW01
UER01
Zusammenfassung: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
Beschreibung:Description based on publisher supplied metadata and other sources
Beschreibung:1 Online-Ressource (xi, 703 Seiten) Illustrationen
ISBN:9781787122567

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!