Udemyallen

Python 101

Master Python fundamentals & data science! Learn regex, NumPy, Pandas, OOP, and database programming. Build powerful data analysis skills.

4.4(1,201)
24,236students
13h 9m
Certificate
Kris Yamarthy
Kris YamarthySoftware Engineer ~ Passionate Teacher ~ 32,000+ Students

Course Content

Python 101 is an all-levels Udemy course taught by Kris Yamarthy. It runs 13h 9m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 1,201 reviews, with 24,236 students enrolled. It is a paid course, last updated December 2017.

Unlock the power of Python programming with this comprehensive course! Whether you're a complete beginner or an experienced programmer looking to expand your skillset, this Python 101 course provides a solid foundation and advanced techniques.

This in-depth course covers all core Python concepts, starting from the very basics. You'll learn to work with strings, numbers, booleans, and container objects, mastering operators and operator precedence. Dive into conditionals and loops to control the flow of your programs.

Explore fundamental data structures like lists, tuples, sets, and dictionaries. Learn to write reusable code with functions, iterators, and generators. Master Python classes and objects to build more complex applications. Essential skills include file handling, exception handling, and using modules effectively.

Take your skills to the next level with database programming in Python and regular expressions. Discover the power of NumPy for working with arrays, and Pandas for data analysis using Series and DataFrames.

Key topics covered:

  • Python & iPython Notebook Installation: Get set up for success.
  • Python Objects: Understand strings, numbers, booleans, and more.
  • Control Flow: Master conditionals and loops.
  • Data Structures: Explore lists, tuples, sets, and dictionaries.
  • Functions & Generators: Write efficient and reusable code.
  • Object-Oriented Programming: Learn Python classes and objects.
  • File Handling: Read and write data to files.
  • Error Handling: Manage exceptions gracefully.
  • Database Programming: Connect and interact with databases.
  • Regular Expressions: Pattern matching for text manipulation.
  • NumPy Arrays: Work with powerful numerical arrays.
  • Pandas DataFrames & Series: Analyze and manipulate data effectively.

This course features over 110 lectures and 17 hours of video content, all taught with practical examples using iPython notebooks. Downloadable practice code and quizzes are included in every section to reinforce your learning.

The course is constantly updated with new topics, ensuring you stay current with the latest Python developments. It's designed for all skill levels and can be completed at your own pace. You can easily finish the course in about a week by dedicating a few hours each day.

Learn Python today on Udemy and enjoy lifetime access!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.