Автор: Fletcher Heisler, David Amos, Dan Bader, Joanna Jablonski
Издательство: Real Python
Год: 2020
Формат: True PDF
Страниц: 643
Размер: 10 Mb
Язык: English
Gain Effective Real-World Python Skills
- The first half of this book is a quick yet thorough overview of all the Python fundamentals. You do not need any prior experience with programming to get started and we’ll teach you everything you need to know, step-by-step.
- The second half focuses on solving interesting, real-world problems in a practical manner using Python. Once you have the fundamentals down you’ll improve quickly by following along with our hands-on coding exercises and projects.
All of the material is completely up to date for Python 3.8, the latest and greatest version of the Python programming language released in late 2018. In a nutshell, here’s what you’ll learn with Python Basics: A Practical Introduction to Python 3:
Installing & Running Python: Setting up a Python 3.8 coding environment on Windows, macOS, or Linux
Core Python 3 Concepts & Conventions: Interpreter sessions, scripts, finding and fixing code bugs, how to organize code and structure Python programs, how to learn and practice effectively
Python 3.8 Fundamentals: Variables, primitive data types, functions and loops, conditional logic and control flow, string formatting, lists/tuples/dictionaries, file input and output, error handling
Intermediate Python Concepts: Object-oriented programming (OOP), regular expressions, namespaces and scoping, exception handling, installing third-party packages
Real-World Practical Usage of Python: Creating and modifying PDF files, working with databases, downloading and scraping content from the web, data-science basics (scientific computing and plotting), graphical user interfaces and GUI programming
…Plus Many More “Sidebars” and Technical Deep-Dives to Keep Things Interesting Along the Way