Veze, linkovi
Kompjuter biblioteka
Korpa
Python Essentials

Python programiranje Python programiranje

Python Essentials

Autor: Steven F. Lott
Broj strana: 298
ISBN broj: 9781784390341
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2015.

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

About This Book

  • Learn the essentials of Python programming to get you up and coding effectively
  • Get up-to-speed with the most important built-in data structures in Python, using sequences, sets, and mappings
  • Explore typical use cases for various features in Python through this compact guide

Who This Book Is For

This book is designed for Python 2 developers who want to get to grips with Python 3 in a short period of time. It covers the key features of Python, assuming you are familiar with the fundamentals of Python 2.

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

In Detail

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.

Authors

Steven F. Lott

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.

He's particularly adept at struggling with thorny data representation problems.

He has also authored Mastering Object-oriented Python by Packt Publishing.

He is currently a technomad who lives in various places on the east coast of the US. His technology blog can be found at http://slott-softwarearchitect.blogspot.com.

Table of Contents

Chapter 1: Getting Started
Chapter 2: Simple Data Types
Chapter 3: Expressions and Output
Chapter 4: Variables, Assignment and Scoping Rules
Chapter 5: Logic, Comparisons, and Conditions
Chapter 6: More Complex Data Types
Chapter 7: Basic Function Definitions
Chapter 8: More Advanced Functions
Chapter 9: Exceptions
Chapter 10: Files, Databases, Networks, and Contexts
Chapter 11: Class Definitions
Chapter 12: Scripts, Modules, Packages, Libraries, and Applications
Chapter 13: Metaprogramming and Decorators
Chapter 14: Fit and Finish – Unit Testing, Packaging, and Documentation
Chapter 15: Next Steps

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Python intenzivni kurs, prevod 3. izdanja

Python intenzivni kurs, prevod 3. izdanja

Popust cena:
2280.00 rsd

Python razvoj mikroservisa

Python razvoj mikroservisa

Popust cena:
1580.00 rsd

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272