Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications
- 4h 33m
- Robert Oliver
- ClydeBank Media LLC
- 2023
In Python QuickStart Guide, senior developer and programmer Robert Oliver lays out the quickest and most accessible path yet to the mastery of Python fundamentals. Distilling his experience drawn from over two decades of working with Python and other programming languages, Robert’s clear voice and writing present a practical, hands-on approach that anyone, at any experience level, can use to become a Python programmer.
YOU WILL LEARN:
- How to Use Python – Practical Examples, Code Snippets, Plus Follow Along to Code Your Own Game!
- Python Fundamentals – How to Use Python for Web Design and Interfacing with GitHub, SQL, and Other Applications
- Object-Oriented Programming Principles – Managing Data, Scripts, Logic, Inputs, Outputs, and More!
- Programming Essentials – Debugging, Producing Clean Code, Best Practices, Time-Savers, and Tips
- Python Next Steps –Testing, Optimization, Speed Improvements, Integrations with Other Applications, and More!
About the Author
Robert W. Oliver II is a senior developer and DevOps consultant with over two decades of experience in the field. A truly full-stack programmer, Robert has architected both front-end and back-end systems and designed algorithms used in technologies operating at scales ranging from small to enterprise. With decades of experience working in Python, PHP, Ruby on Rails, JavaScript, C/C++, Rust, and C#, he is fluent in the languages of programming and system design.
In this Book
-
Introduction
-
Getting to Know Python
-
Understanding Python Data Structures
-
Controlling Program Flow
-
Handling Errors
-
Creating Reusable Tasks with Functions
-
Classes
-
Inheritance and Design Patterns
-
Saving Time with Dataclasses
-
Reusing Code with Modules and Packages
-
Advanced Strings
-
Math in Python
-
Input and Output
-
The Internet
-
Debugging Python Code
-
Developing Websites
-
Interfacing with SQLite
-
Test-Driven Development
-
Managing Your Code with Git
-
The Junk Drawer
-
Optimizing Python
-
What's Next?
-
Conclusion
-
References