YoVDO

Python 3 Programming Tutorials for Beginners

Offered By: YouTube

Tags

Python Courses Numbers Courses Tuples Courses Control Structures Courses

Course Description

Overview

Embark on a comprehensive 7-hour journey into Python programming designed for absolute beginners. Learn the fundamentals of coding through real-life problem-solving scenarios, making the learning process engaging and practical. Start with installation and basic concepts like variables, numbers, and strings, then progress to more advanced topics such as object-oriented programming, exception handling, and multithreading. Explore essential tools like PyCharm for debugging, and dive into popular libraries such as NumPy for scientific computing. Master key programming concepts including loops, functions, file operations, and command-line argument processing. Gain proficiency in unit testing with pytest and discover the power of multiprocessing for improved performance. By the end of this tutorial series, develop a solid foundation in Python programming and be well-equipped to tackle real-world coding challenges.

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

Related Courses

¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Fundamentals of C++
IBM via edX
Code Yourself! An Introduction to Programming
University of Edinburgh via Coursera
Introduction to Computing using Python
Georgia Institute of Technology via edX