This course covers the very basics of python from installing the software to object-oriented programming.
You don't need any previous knowledge in python or even programming -in general- to take this course, you only need a device to use and a python-editor on it (which we will cover how to install in the first lecture).
The course is divided based on the difficulty of the contents. We start in the first section with how to download the tools and software you will need and how to install them on your PC.
The second section will address the basic data types like integers, floats, and strings. It also covers how to take data from the code (printing the outputs) and how to give data to the code (inputs from the user). Then we go to the containers of data like lists, sets, tuples, and dictionaries which we use to store big data like statistics or sequences. Finally, we cover some basic concepts like the arithmetic operations for numbers, developer comments, and data types' transformations (how to transform any type of data to another).
The third and fourth sections will cover the loops, the conditional statements, error handling, and all sorts of functions and libraries. The fifth one will be an additional process on the data types.
The last one will be talking about the most important topic, Object-Oriented Programming.
The contents of this course will be as following:
Installing the required tools
Setting the environment
Outputs (printing)
Inputs
Integers
Floats
Strings
Lists
Sets
Tuples
Dictionaries
Arithmetic operations
Comments
Data types' transformations
Loops
Conditional statements
Error handling
Non-parameters function
Known-parameters function
Unknown-parameters function
Lambda function
Libraries
Modules
ASCII code
Object-Oriented Programming (OOP)