Fundamentals of Python in 3 Hours (بايثون في 3 ساعات)
What you'll learn
- Understand the basic concepts of programming in general.
- Setting the environment for Python (downloading & installing).
- Fundamentals of Python.
- OOP in Python.
- There are no requirements.
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
Data types' transformations
Object-Oriented Programming (OOP)
Who this course is for:
- Anyone who want to learn how to start programming.
- College students.
I am a graduate engineer from Tafila Technical University - Jordan - Tafila. My major is Telecommunications & Electronics Engineering, it covers more than one special including telecommunication processes, electronics basics starting from Arduino, programming in multiple languages like C++ and python, and coding in Matlab.
I have wide applied experience in electronic projects (Arduino projects) and python programming (Advanced python, GUI, web scrapping).