Search Books
Cubase 6 Power!: The Compre… The Design Collection Revea…

Python Essentials - A Rapid Guide to the Fundamental Features of Python

Author Steven F. Lott
Publisher Packt Publishing - ebooks Account
Category Computers
📄 Viewing lite version Full site ›
🌎 Shop on Amazon — choose country
29.99 USD
🛒 Buy New on Amazon 🇺🇸 🏷 Buy Used — $32.59

✓ Usually ships in 24 hours

Share:
Book Details
ISBN / ASIN1784390348
ISBN-139781784390341
AvailabilityUsually ships in 24 hours
Sales Rank2,847,335
CategoryComputers
MarketplaceUnited States 🇺🇸

Description

Key Features

  • Learn how to write effective Python code
  • Get up-to-speed with the most important data structures in Python, using sequences, sets, and mappings
  • Explore Python's impressive range of features and discover why it's one of the most popular programming languages in the world

Book Description

Python Essentials provides a vital tour of the most critical features of Python. Starting with setup and installation, you will soon dive into exploring built-in-library types, Python's rich collection of operators and built-in functions, variables, assignment and scoping rules.

From this foundation, you will explore functions, a crucial aspect of any programming language, including considerable sophistication in defining parameters to a function and providing argument values. Explore advanced functional programming using generator expressions, comprehensions, and generator functions. Handle file input and output using web services and context managers, exception handling and explore wider, popular frameworks.

Through this concise and practical guide, you will explore all you need to know to leverage this powerful, and industry-standard, programming language.

What you will learn

  • Use Python interactively and master the art of writing efficient Python scripts
  • Learn techniques for working with string data, including how to use regular expressions to parse strings
  • Get to know how the short-circuit and if-else logic operators work
  • Explore mutable data structures including list, set, and dict
  • Define functions with positional and optional parameters, and learn to use keyword argument values when calling a function
  • Write generator functions, generator expressions, and comprehensions
  • Master the use of exceptions for handling errors and other unexpected conditions
  • Understand the importance of working with files, context manager, and the with statement

About the Author

Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years

Table of Contents

  1. Getting Started
  2. Simple Data Types
  3. Expressions and Output
  4. Variables, Assignment and Scoping Rules
  5. Logic, Comparisons, and Conditions
  6. More Complex Data Types
  7. Basic Function Definitions
  8. More Advanced Functions
  9. Exceptions
  10. Files, Databases, Networks, and Contexts
  11. Class Definitions
  12. Scripts, Modules, Packages, Libraries, and Applications
  13. Metaprogramming and Decorators
  14. Fit and Finish Unit Testing, Packaging, and Documentation
  15. Next Steps
Windows XP, Vol. 1 (SELECT Series)
View
Internet Searching and Indexing: The Subject Approach
View
Control Problems in Industry: Proceedings from the SIA…
View
Open Source Systems Security Certification
View
Java: Data Structures and Programming
View
User-Centered Web Development
View
Query Processing in Database Systems (Topics in Inform…
View
Fundamentals of SQL Server 2005
View
Dreamweaver CS4: The Missing Manual (Spanish Edition)
View
Unix-1St Contact (Computer Science Series Scholium Int…
View