Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python 3 Programming Tutorials for Beginners

via YouTube

Overview

This course is designed to introduce absolute beginners to Python programming. By the end of the course, learners will be able to install Python, work with variables, numbers, strings, lists, dictionaries, and tuples. They will also learn about control structures like if statements and loops, functions, modules, file handling, exception handling, classes, inheritance, iterators, generators, decorators, multithreading, multiprocessing, unit testing with pytest, and basic numpy operations. The teaching method involves tutorial videos that focus on solving real-life problems to keep learners engaged. This course is intended for individuals who have never coded before and are looking to start their programming journey with Python.

Syllabus

Why Should You Learn Python? | Complete python3 tutorials for beginners.
1. Install python on windows [Python 3 Programming Tutorials].
2. Variables in python [Python 3 Programming Tutorials].
3. Numbers [Python 3 Programming Tutorials].
4. Strings [Python 3 Programming Tutorials].
5. Lists [Python 3 Programming Tutorials].
6. Install PyCharm on Windows [Python 3 Programming Tutorials].
7. Debug Python code using PyCharm [Python 3 Programming Tutorials].
8. If Statement [Python 3 Programming Tutorials].
9. For loop [Python 3 Programming Tutorials].
10. Functions [Python 3 Programming Tutorials].
11. Dictionaries and Tuples [Python 3 Programming Tutorials].
12.1 - Install Python Module (using pip) [Python 3 Programming Tutorials].
12. Modules [Python 3 Programming Tutorials].
13. Working With JSON [Python 3 Programming Tutorials].
Python Tutorial - 13. Reading/Writing Files.
14. if __name__ == "__main__".
15. Exception Handling [Python 3 Programming Tutorials].
16. Class and Objects [Python 3 Programming Tutorials].
17. Inheritance [Python 3 Programming Tutorials].
18. Multiple Inheritance [Python 3 Programming Tutorials].
19. Raise Exception And Finally [Python 3 Programming Tutorials].
20. Iterators [Python 3 Programming Tutorials].
21. Generators [Python 3 Programming Tutorials].
22. List Set Dict Comprehensions [Python 3 Programming Tutorials].
23. Sets and Frozen Sets [Python 3 Programming Tutorials].
24. Command line argument processing using argparse [Python 3 Programming Tutorials].
25. Decorators [Python 3 Programming Tutorials].
Python Tutorial - 26. Multithreading - Introduction.
Python Tutorial - 27. Multiprocessing Introduction.
Python Tutorial - 28. Sharing Data Between Processes Using Array and Value.
Python Tutorial - 29. Sharing Data Between Processes Using Queue.
Python Tutorial - 30. Multiprocessing Lock.
Python Tutorial - 31. Multiprocessing Pool (Map Reduce).
Python unit testing - pytest introduction.
Python unit testing - skip/selectively run tests in pytest.
Python unit testing - pytest fixtures.
Python unit testing - pytest parameters.
numpy tutorial - introduction.
numpy tutorial - basic array operations.
numpy tutorial - slicing/stacking arrays, indexing with boolean arrays.
numpy tutorial: iterate numpy array using nditer | numpy nditer.

Taught by

codebasics

Reviews

Start your review of Python 3 Programming Tutorials for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.