Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn Regular Expressions, NumPy, Pandas, OOP and Database programming in addition to basic Python.
Learn Python Programming Today!
Last update: December 2019.
Python 101 is a comprehensive course covering all core concepts of Python starting from scratch. It also covers using Python with databases, multi-dimensional arrays with NumPy module and Series and DataFrames using the Pandas module.
All the lectures are taught with lots of practical examples using iPython notebooks. The course consists of over 110 lectures and 17 hours of video classes. All sections include downloadable practice code and quizzes.
The course is constantly updated with new topics.
This is an all-level course. Good for both fresh programmers and also to experienced programmers working with other languages.
Here are some important topics of this course:
Python and iPython Notebook installation.
Basics of Python Objects like Strings, Numbers, Booleans, Container Objects, Operators, Operator precedence and associativity rules.
Conditionals & Loops.
String Objects.
List Objects
Tuples, Sets, and Dictionaries.
Functions, Iterators, and Generators.
Python Classes & Objects.
File Handling.
Modules
Exceptions Handling.
Database Programming with Python.
Regular Expressions.
Arrays with NumPy Module
Series and DataFrames with the Pandas module.
Quick Review.
The Course is available to you forever on Udemy. and you can learn at your own pace. one can easily complete the course in a week's time, by spending a couple of hours a day.
Thank You.
Course Content
- 18 section(s)
- 113 lecture(s)
- Section 1 Getting Started
- Section 2 Python Basics
- Section 3 Conditionals & Loops
- Section 4 String Objects
- Section 5 List Objects
- Section 6 Tuples, Sets and Dictionaries
- Section 7 Functions
- Section 8 OOP -- Classes & Objects
- Section 9 Working with Files
- Section 10 Modules
- Section 11 Exceptions Handling
- Section 12 Database Programming
- Section 13 Regular Expressions
- Section 14 Arrays with NumPy Module
- Section 15 Series and DataFrames with Pandas Module
- Section 16 Quick Review
- Section 17 Practice Exercises with Solutions
- Section 18 Conclusions
What You’ll Learn
- Programming in Python with real confidence.
- Crystal clear understanding of all Python core concepts.
- Playing with Python Objects: Numbers, Strings, Booleans, Lists, Tuples, Sets and Dictionary objects.
- Writing Python functions, Iterators and generator functions.
- Manipulation of File Objects: Reading and Writing of Text and Binary Files.
- Creation of Python Classes and Objects and working with modules.
- Relational Database handling with Python using Sqlite3
- Working with Arrays and multi dimensional arrays using NumPy module.
- Skill with Series and DataFrame Objects of Pandas module.
Skills covered in this course
Reviews
-
BBenjamin Mares
It was helpful but sometimes the explanations were not clear and I had to look up the topics on other sources.
-
MMax Reichert
I have a good overview on basic Python programming, different modules and aspects of Python. I also enjoy that some very basic principles are introduced and clarified. This was very helpful for me as a repetition. From my point of view the programming excercises are challenging. For me it is often difficult to find the easiest approach. I would enjoy it if there would be hints available. I think that would be a good step before I have to check the solution. I think this might be a good step in between. Thank you for the course!
-
RRobert Kassouf
Truely an exceptional course. I am very appreciative to Kris for having communicated Python in a manner that got right to the point and provided sufficient foundational knowledge. I used this course to learn how to code. Now I use Python every day. Thank you from the bottom of my heart.
-
SSaigurudatta Pamulaparthyvenkata
Really wonderful course, Covers all the important concepts. Really helps to crack intermediate core python interview.