Python Tutorial: Python 100% Hands-On - Learn by Coding

8.5 Hours
You save 5% -

84 Lessons (8.5h)

  • Getting Started with Python
    Welcome to this course!
    Introduction to Python
    Important Information
    How To Receive Maximum Results From This Course
    Necessary software
    Download Links and Installation Guides
    Python interpreter
    Python scripts
    Python argument passing
    User input
    dir and help
    Quiz 1: Python basics
  • Python Data Types
    Python Variables
    Python keywords
    Python Data Types
    Python Strings
    Python String methods
    Python String operators and formatting
    Python String slices
    Quiz 2: Strings
    Numbers and math operators
    Booleans and logical operators
    Quiz 3: Numbers and Booleans
    Python Lists introduction
    Python List methods
    Python List slices
    Quiz 4: Lists
    Python Sets introduction
    Python Set methods
    Quiz 5: Sets
    Python Tuples introduction
    Python Tuple methods
    Quiz 6: Tuples
    Python Dictionaries introduction
    Python Dictionary methods
    Conversions between data types
    Quiz 7: Dictionaries
  • Python Control Flow
    If / Elif / Else conditionals
    For / For-Else loops
    While / While-Else loops
    If / For / While nesting
    Break, Continue, Pass
    Python Exceptions
    Try / Except / Else / Finally
    Quiz 8: Control Flow
  • Python Functions
    Modules and importing
    Quiz 9: Functions
  • Python File Operations
    File opening and reading
    File writing and appending
    File closing / The "with" method
    File access modes table
    Quiz 10: Files
  • Python Regular Expressions
    The "re.match" and "" methods
    The "re.findall" and "re.sub" methods
    Python Regular Expressions sheet
    Quiz 11: Regular Expressions
  • Python Classes (Object-Oriented Programming) Basics
    Python Classes and Objects
    Python Classes and Inheritance
    Quiz 12: Classes
  • Python and MySQL
    Setting up the MySQL database
    Python interacting with MySQL
  • Bonus Python Tools
    List / Set / Dictionary comprehensions
    Quiz 13: Comprehensions
    Python Lambda functions
    Quiz 14: Lambda functions
    Python Map, Filter, Reduce
    Quiz 15: Map, Filter, Reduce
    Python Threading basics
    Iterators and Generators
    How To Install a New Python Module
    Some advice on coding
  • Practice, Practice, Practice...
    100 Python Exercises
    Answers for All the Exercises
  • Updates and Important Stuff
    VirtualBox and Virtual Machines - Short Guide
    Sockets: Server
    Socket Server Code (.txt + .py)
    Sockets: Client
    Socket Client Code (.txt + .py)
    Web Access Basics with Python: requests
  • Conclusions
    Please Read This Carefully!
    Bonus Lecture: More Python Training
    Final Words

Go From Beginner to Master of Python with 8.5 Hours of Hands-On Training

Miahi Catalin Teodosiu

Mihai Catalin Teodosiu holds a degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania, as well as the CCNP, CCNA, CCDA, JNCIA, and ISTQB CTFL certifications. He has been working as a Network Quality Assurance Engineer since 2010, testing the OS for Nortel/Avaya L3 switches.

  • 5+ years experience in the Networking and Testing/Quality Assurance industries.
  • Certified professional: Cisco, Juniper & International Software Testing Qualifications Board certifications
  • Teaching courses on Udemy, GNS3 Academy & other e-learning platforms
  • Thousands of satisfied students, 4.97 / 5 average course rating
  • Thousands of followers on LinkedIn, Twitter, Facebook & Blogger
For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!


Cement your coding skills by learning Python: the server-side interpreted, open-source, non-compiled scripting language commonly used in web and video game development. Begin with the basics of Python 2.7.3, test your progress with frequent quizzes, and segue into more advanced concepts like implementing MySQL. By the end of your last lesson, you'll be well on your way towards mastering one of Google's official programming languages.

  • Access 8.5 hours & 84 lessons 24/7
  • Discover the basics of the Python Interpreter & using scripts
  • Differentiate strings, Booleans, & numbers
  • Build Lists, Tuples, Dictionaries, & Sets to organize & power your code
  • Understand the functionality of control flow in Python
  • Learn advanced topics like MySQL, Comprehensions, & Lambda functions
  • Reach the instructor any time through e-mail


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...