Learn Python Quickly: A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming
- Length: 177 pages
- Edition: 1
- Language: English
- Publication Date: 2020-03-22
- ISBN-10: B0868ZJXFK
- Sales Rank: #101158 (See Top 100 Books)
Looking to learn Python?
Python has gone to be one of the most popular programming languages in the world, and you will be one of the few people left out if you don’t add this knowledge to your arsenal. If you’re looking to learn Python, now is an excellent time to do so. But where do you begin?
You can start right here, right now, with this book. It makes learning Python simple, fast, and easy, taking away the confusion from learning a new language. When learning a new language, it’s easy to be overwhelmed and not know where to start or what to focus on. You can spend a long time pursuing tutorials online only to find out you don’t really understand any of the concepts they covered. That won’t be a problem here! This book follows a step by step guide, walking you through everything you need to know about Python in an easy to follow fashion. It will teach you all the basics of Python, and even some of the more advanced Python concepts, taking you from beginner to intermediate Python programmer.
This book will give you:
- A solid foundation in Python programming.
- Intermediate and advanced topics once you’ve mastered the basics.
- Simple explanations of code, broken down into easy to follow steps.
- Python programming exercises and solutions.
- Two projects at the end of the book designed to help you bring all the concepts you’ve learned together.
- Source code files you can refer to and run on your computer.
The exercises in this book are designed to help you practice using the skills you’ve learned in the various sections. The final two projects will let you practice putting everything you’ve learned together and teaching you how to manipulate text, work with images, and create a simple Graphical User Interface (GUI).
This book will help you master the following topics:
- Working with Python in both the command line and an Integrated Development Environment (IDE)
- Variables and operators
- Python data types
- Python data structures
- Handling inputs and outputs
- Getting user inputs
- Conditional/control flow statements
- Error handling
- Functions, parameters, and scope
- Built-in function
- Creating modules
- Object-oriented programming
- Reading and writing files
- Recursion
- Image handling
And many more!
As you read through the book, you’ll gain information about all these topics, broken down into easy to understand ideas with relevant, illustrative examples.
So, if you’ve been looking to learn Python, you’ve come to the right place. You’ll be able to start your Python journey without confusion or worry, with a dependable guide to lead you.
Foreword Chapter 1: Introducing Python 1.1 - What is Python? 1.2 - Why Learn Python? 1.3 - A Note on Python Versions 1.4 - Installing Python 1.5 - Definitions: Interpreter, Terminal, Shell, IDE 1.6 - The Python Interpreter 1.7 - Using an IDE 1.8 - Using PyCharm 1.9 - Good Programming Practices 1.10 - Writing Comments in Python Chapter 2: Variables and Operators 2.1 - Variables 2.2 - Operators 2.3 - Combining Operators Chapter 3: Data Types 3.1 - Data Types 3.2 - String Manipulation 3.3 - String Formatting 3.4 - Type Casting 3.5 - Assignment and Formatting Exercise Chapter 4: Data Structures 4.1 - Lists 4.2 - Tuples 4.3 - Dictionaries 4.4 - Data Structures Exercise Chapter 5: Inputs, Printing, and Formatting Outputs 5.1 - Inputs 5.2 - Printing and Formatting Outputs 5.3 - Input and Formatting Exercise Chapters 1 - 5 Review Chapter 6: Conditional Statements and Control Flow Statements 6.1 - Handling Conditions 6.2 - Conditional Statements 6.3 - Control Flow Statements 6.4 - If Statement 6.5 - For Loops and While 6.6 - Recursion Vs. Iteration 6.7 - Break/Continue 6.8 - Try/Except 6.9 - Predefined Errors 6.10 - For Loops and Errors Exercise Chapter 7: Functions and Modules 7.1 - Functions 7.2 - Creating Your Own Functions 7.3 - Variable Scope 7.4 - Default Parameters 7.5 - Variable-Length Arguments - Lists and Keywords (*args and **kwargs) 7.6 - Importing Modules 7.7 - Creating Modules 7.8 - Useful Built-In Functions and Methods 7.9 - Functions and Imports Exercise Chapter 8: Object-Oriented Programming Part 1 - Classes and Instances 8.1 - What are Classes? 8.2 - Creating Classes 8.3 - Class Variables and Instance Variables 8.4 - Class Methods and Static Methods Chapter 9: Object-Oriented Programming Part 2 - Inheritance, Child Classes, and Special Methods 9.1 - Inheritance 9.2 - Multiple Inheritance 9.3 - Importing Classes 9.4 - Python Special Methods 9.5 - Classes and Methods Exercise Chapter 10: Files 10.1 Opening and Reading 10.2 - Writing to Text Files 10.3 - Buffer Size/Binary Files 10.4 - Deleting and Renaming Chapter 11: Intermediate and Advanced Concepts 11.1 - Recursion 11.2 - Lambda Functions 11.3 - Advanced Dictionary Handling: Min, Max, and Sort 11.4 - Threading 11.5 - Packages and the Pip Package Manager 11.6 - Virtual Environments 11.7 - Useful Libraries 11.8 - Working with Images 11.9 - Working with Text: Regular Expressions 11.10 - SQLite 11.11 - JSON Data 11.12 - Sys Module 11.13 - Iterators vs Generators 11.14 - if __name__ == ‘__main__’ 11.15 - Jupyter Notebooks 11.16 - Unit Testing Chapter 12: Projects 12.1 - Project 1: Story Idea Generator 12.2 - Project 2: Weather Application References
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.