Python Programming for Beginners: Go from Novice to Ninja with this Stress-Free Guide to Confident Python Programming 9798874242077

Learn to program in Python with confidence! Whether you're pursuing Python as a hobby, or seeking to advance your c

139 52 27MB

English Pages 267 Year 2020

Report DMCA / Copyright

DOWNLOAD EPUB FILE

Table of contents :
DEDICATION
Copyright © 2023 Glenn Haertlein
DISCLAIMER
CONTENTS
Introduction
1 Python Essentials
Section 1: Python Basics
Section 2: Python Variables and Data Types
Section 3: Python Syntax
Project: The GUI Weather App
Chapter One Recap!
2 Diving Deeper into Python
Section 1: Operators and Expressions
Section 2: Conditional Statements
Section 3: Loops and Iteration
Project: The GUI Weather App
Chapter Two Recap!
3 Building Python Functions
Section 1: Defining Functions
Section 2: Parameters and Arguments
Section 3: Return Statements
Project: The Gui Weather App
Chapter 3 Recap!
4 Data Structures in Python
Section 1: Lists and Tuples
Section 2: Dictionaries and Sets
Section 3: Working with Files
Project: The GUI Weather App
Chapter 4 Recap!
Chapter 5: Python and Object-Oriented Programming
Section 1: What is OOP?
Section 2: The Building Blocks of OOP
Section 3: Inheritance and Composition
Section 4: Modules and Libraries
Chapter 5 Recap!
Chapter 6: Debugging and Troubleshooting
Section 1: Identifying and Understanding Common Python Errors
Section 2: Systematic Troubleshooting Strategies
Section 3: Debugging Tools
Section 4: Best Practices to Minimize Debugging and Troubleshooting.
Chapter 6 Recap!
Chapter 7: Web Development in Python
Section 1: Ways to Deploy Your Python Code
Section 2: Let's Build a Web-Based Weather App!
Chapter 7 Recap!
Chapter 8: Data Analysis and Visualization
Section 1: Pandas and Numpy
Section 2: Data Visualization
Section 3: Making Your Charts Interactive
Chapter 8 Recap!
Chapter 9: Scripting & Automation
Section 1: What is Scripting and Automation?
Section 2: File Copier
Section 3: File Organizer
Section 4: Bulk Mailer
Chapter 9 Recap!
Chapter 10: Database Basics & Python Integration
Section 1: Introduction to Databases
Section 2: Basic SQL CRUD Operations
Section 3: Database Example
Chapter 10 Recap!
Conclusion
Glossary
Answer Key
References
ABOUT THE AUTHOR

Python Programming for Beginners: Go from Novice to Ninja with this Stress-Free Guide to Confident Python Programming
 9798874242077

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
Recommend Papers