YoVDO

Python Full Course for Beginners

Offered By: Bro Code via YouTube

Tags

Python Courses Object-oriented programming Courses Inheritance Courses Control Structures Courses File Handling Courses GUI Development Courses Multithreading Courses

Course Description

Overview

Embark on a comprehensive 12-hour Python journey designed for beginners. Learn essential programming concepts, from basic syntax to advanced topics like object-oriented programming, GUI development, and game creation. Master variables, data types, control structures, functions, file handling, and modules. Explore practical applications through hands-on projects, including a rock-paper-scissors game, quiz game, calculator, text editor, and classic games like Tic-Tac-Toe and Snake. Dive into GUI programming, multithreading, and process management. Gain proficiency in Python's powerful features such as list comprehensions, lambda functions, and decorators. By the end of this course, develop the skills to create your own Python applications and games.

Syllabus

)​ Python tutorial for beginners .
​) variables ✘.
​) string methods 〰️.
​) type cast .
​) user input ⌨️.
​) math functions .
​) string slicing ✂️.
​) if statements .
)​ logical operators .
​) while loops .
​) for loops ➰.
​) nested loops ➿.
) break continue pass ⛔.
​) lists .
​) 2D lists .
​) tuples .
​) sets .
​) dictionaries .
​) indexing .
​) functions .
​) return statement .
) keyword arguments .
​) nested function calls ️.
​) variable scope .
​) *args .
​) **kwargs .
​) string format .
​) random numbers .
​) exception handling ⚠️.
) file detection .
​) read a file .
​) write a file .
​) copy a file ️.
​) move a file ️.
​) delete a file ️.
​) modules .
) rock, paper, scissors game .
​) quiz game .
​) Object Oriented Programming (OOP) .
​) class variables .
​) inheritance .
​) multilevel inheritance .
) multiple inheritance ‍‍‍.
) method overriding .
​) method chaining ⛓️.
) super function .
​) abstract classes .
) objects as arguments ️.
​) duck typing .
) walrus operator .
​) functions to variables .
​) higher order functions .
​) lambda λ.
​) sort ️.
​) map ️.
​) filter .
​) reduce ♻️.
​) list comprehensions .
) dictionary comprehensions .
​) zip function .
​) if _name_ == '__main__' ❓.
​) time module ⌚.
​) threading .
​) daemon threads .
​) multiprocessing ⚡.
​) GUI windows ️.
​) labels ️.
​) buttons ️.
​) entrybox ⌨️.
​) checkbox ✔️.
​) radio buttons .
​) scale ️.
​) listbox .
​) messagebox .
​) colorchooser .
​) text area .
​) open a file (file dialog) .
​) save a file (file dialog) .
​) menubar .
​) frames ⚰️.
​) new windows .
​) window tabs .
​) grid .
​) progress bar .
​) canvas ️.
​) keyboard events ⌨️.
​) mouse events ️.
​) drag & drop .
​) move images w/ keys ️.
​) animations .
​) multiple animations ️.
​) clock program .
​) send an email .
​) run with command prompt ‍.
) pip ️.
) py to exe .
​) calculator program .
​) text editor program ✏️.
) tic tac toe game ⭕.
)​ snake game .


Taught by

Bro Code

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Useful Genetics Part 2
The University of British Columbia via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Java für Einsteiger
openHPI
Computing: Art, Magic, Science - Part II
ETH Zurich via edX