YoVDO

Python for Beginners - Full Course

Offered By: YouTube

Tags

Python Courses Object-oriented programming Courses File Handling Courses Multithreading Courses

Course Description

Overview

Embark on a comprehensive journey through Python programming in this nearly 7-hour video course. Start with the basics of Python setup and syntax, then progress through fundamental concepts like variables, data types, and operators. Explore control structures including loops and conditional statements, before diving into object-oriented programming principles. Master advanced topics such as inheritance, exception handling, multithreading, and file operations. Gain practical skills with hands-on exercises in pattern printing, searching algorithms, and database connections. Conclude with an introduction to version control using GitHub. Suitable for beginners, this course provides a solid foundation for Python development, covering everything from core language features to real-world applications.

Syllabus

Intro - .
1. Introduction to Python - .
.
3. Getting Started with Python - .
4. Variables in Python - .
5. List in Python - .
6. Tuple / Set in Python - .
7. Python set path in Windows and help - .
8. More on Variables in Python - .
9. Data types in Python - .
10. Operators in Python - .
11. Number System Conversion in Python - .
12. IDLE Previous Command | Clear screen - .
13. Python BitWise Operators - .
14. Import Math Function in Python - .
15. Working with PyCharm | run | debug | trace | Py file - .
16. User input in Python | Command line input - .
17. if..elif..else Statement in Python - .
18. While loop in Python - .
19. For loop in Python - .
20. Break Continue Pass in Python - .
21. Printing Patterns in Python - .
22. Object Oriented Programming - .
23. Class and Object in Python - .
24. _INIT_METHOD - .
25. OOPs Concepts - .
26. Types of Methods in Python - .
27. Inner Class In Python - .
28. Inheritance - .
29. Operator Overloading - .
30. Method Overloading and Method Overriding - .
31. Exception Handling in Python - .
32. Multithreading - .
33. File Handling - .
34. Comments in Python - .
35. Linear Search in Python - .
36. Selection sort - .
37. MySQL Workbench Setup - .
38. Python Database Connection - .
39. GitHub - .


Taught by

Telusko

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera