Learn Python the Simple Way: The fundamental programming language for Machine Learning (ML), Scientific and Numeric Computing, Robotics and Web Development
On reading "Learn Python the Simple Way", you'll learn how software work. At this moment, Python is one of the fundamental programming languages for Machine Learning (ML), Scientific and Numeric Computing, Robotics and even Web Development. Moreover, as a beginner, you will learn how a good program looks like. Learning how to read, write, and think about code is extremely important. Hopefully, this book will fulfill those criteria; and, besides you will learn how to find and fix your mistakes. This book could be your first learning step to become a decent coder. Few Words for Complete Beginners What do you need to learn Python? Introduction How to set up your environment? General Syntax
3.1 - Create the main() function 3.2 - Indentation and White Space 3.3 – Commenting 3.4 - Assigning Values
Variables, Objects, and Values
4.1 – Using Numbers 4.2 – String 4.3 - What are Type and ID 4.5 - Tuples And Lists 4.6 – Dictionary 4.7 – Object
Conditionals Loops
6.1 – While Loops 6.2 - For Loops
Regular Expressions
7.1 – Using the “re” Module 7.2 - Reusing With Regular Expressions 7.3 - Searching With Regular Expressions
Exceptions, Catching Errors Functions
9.1 - Return Values 9.2 - How to Generate Functions 9.3 - Lists of Arguments 9.4 - Named Arguments
Classes
10.1 – Object-Oriented Methodology 10.1 - Understanding Classes and Objects 10.2 – Write Your Own Game “Good VS Bad” 10.3 - Primary Class and Object 10.4 – Accessing Object Data 10.5 - Polymorphism 10.6 - Using Generators 10.7 - Inheritance 10. 8 -Decorator
String Methods File Input And Output Containers
12.1 - Operating on Tuple and List Object 12.2 - Operating on Dictionary Object
Database
13.1 - Let us start with SQLite3 13.2 – MySQL for Big Project
Module Debugging, UnitTest Module Your First Web Project in Python with Flask Socket and Networking