
Explore how Python treats every value as an object, with names, types, and ids; apply naming rules and use type and id to inspect containers.
Explore Python assignment operators with practical examples, including +=, -=, /=, //, and <<= to update variables. Preview how these relate to bitwise operations and operator precedence.
Learn how while loops use a condition to repeat actions, print numbers, increment counters, and build lists, with examples from 1 to 100 and finding even numbers.
Learn to use for loops to iterate over lists, dictionaries, and strings, extracting keys, values, and items while practicing with practical examples.
Learn how to use break and continue statements in Python loops, including while loops, to control loop execution, skip iterations, and exit loops, with examples printing characters and handling spaces.
Explore how range creates a sequence from start to stop with an optional step, observe that stop is not included, and view the results with list.
Explore Python string object methods, including capitalize, upper, lower, and strip. See related formatting operations with practical examples that demonstrate manipulating strings.
Explore splitting strings into lists and joining items back into strings in Python, using split with a separator and optional max splits, and join to combine lists, tuples, or strings.
Learn how to format strings in Python using format strings, placeholders, and arguments by position or by name, with examples of tuples, indexing, and numeric bases.
Master Python list methods such as append, insert, remove, index, sort, and reverse. Learn to delete by index or slice and to modify lists with clear operations.
Explore list comprehensions in Python to build lists from ranges, generate squares, filter even and odd numbers, and create tuples from number combinations.
Explore Python tuples as immutable sequences that hold mixed items, support indexing and slicing, and can be nested or include mutable objects like lists, with changes creating new objects.
Learn how to create, access, and modify Python dictionaries, use keys and values, perform deletion and listing, and build dictionaries with comprehensions, tuples, and the dict function.
Learn how to pass parameters by name in Python, combining positional, variable-length, and named arguments, by processing dictionaries and formatting outputs with string formatting.
Learn to write lambda functions in Python as small anonymous one-line expressions. See how they pair with map and reduce and act as callable objects in data processing.
Extend a base class to create a student class, initialize with name, age, and GPA, and override string representations to display these properties.
Master Python file handling by opening files in text or binary modes, reading and writing efficiently, and navigating file pointers with seek and close operations.
Open a file and explore raw file object operations, using read to fetch data, and seek, tell, and length calculations to track the file pointer and position.
Discover how to import and use Python's standard library modules, explore core functions like open, list, and range, and create simple models in scripts.
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.