The Zero to Python Hero E-Book is officially available! Get your copy now and take your Python knowledge to the next level, no prior experience is required.
By purchasing this E-Book, you'll also gain access to an exclusive Discord server where you'll be able to ask any questions throughout your learning journey!
1. Getting Started
Introduction to the E-Book, system requirements, introduction to Python, setting up Python.
2. The Basics
First Python program, variables, comments, data types, strings, string methods, indentation.
Creating a list, adding, removing and changing list elements, list slicing, sorting and reversing a list, list comprehension, dealing with index errors, list functions.
4. Conditional Statements
if statements, if-else statements, if-elif-else statements, nested statements, logical and boolean operators, "in" keyword.
for loops, range() function, while loops, "break" and "continue" keywords, flag variables, while-else loops, printing patterns with loops.
6. User Input
input() function, int() function, float() function, creating a quiz game, creating a number guessing game.
Creating a tuple, updating a tuple, iterating over a tuple, overwriting a tuple, unpacking a tuple, tuple methods.
Creating a set, accessing set items, adding and removing set items, mathematical operations on sets, set methods.
Creating a dictionary, structure of a dictionary, accessing dictionary elements, iterating over a dictionary, adding and removing dictionary elements, dictionary methods.
10. Files & Exceptions
Introduction to paths, absolute vs relative path, opening files, reading from files, writing to files, dealing with exceptions.
Creating and calling a function, return statement, parameters and arguments, variables scope and lifetime, docstring, recursion.
Introduction to classes, OO and objects, creating a class, the __init__() method, creating objects, setting default attribute values, modifying an attribute, inheritance, importing modules.
13. Code Testing
Testing a function, introduction to Unit tests, writing a test, passing a test, failing a test, dealing with failed tests, adding multiple tests.
14. Python Snippets
Finding the IP and location of a URL, password generator, YouTube video downloader, SpeedTest program, network adapter configurator with WMI.
Solutions for all the quizzes and exercises asked at the end of each chapter.
Benefits of this E-Book:
🚀 No prior knowledge required
🚀 FREE 1-1 support on Discord!
🚀 Quizzes for each chapter
🚀 All future updates are FREE!