CoursesProgramming
ProgrammingBeginnerSelf-paced
Introduction to Python Programming
This course introduces the basics of Python programming, covering fundamental concepts and syntax. It's designed for individuals new to programming or looking to start with Python. By the end of the course, learners will have a solid foundation in Python programming.
15chapters
76modules
152lessons
24quizzes
Syllabus
15 chapters, 76 modules, 176 lessons and quizzes.
01Getting Started1 modules · 2 lessons
02Discovering Python3 modules · 14 lessons
The Story Behind Python
Key Features of Python
- LessonWhy Python Reads Like English: Simplicity and ReadabilityEnroll to open
- LessonWhy Python Is Easy to Learn: Simple SyntaxEnroll to open
- LessonFree and Open SourceEnroll to open
- LessonHigh-Level LanguageEnroll to open
- LessonPortability: Writing Python Code That Runs EverywhereEnroll to open
- LessonHow Python Executes Your Code: The Interpreted ApproachEnroll to open
- LessonObject-Oriented ProgrammingEnroll to open
- LessonExtensibility and Embedding: Connecting Python with C/C++Enroll to open
- LessonExtensive Libraries: Python's Built-In and External EcosystemsEnroll to open
- QuizPython Features QuizEnroll to open
03Installing Python on Your System2 modules · 7 lessons
Installing Python on Windows
Verifying Python Installation on Mac OS X and GNU/Linux
04Getting Started with Python Programming4 modules · 10 lessons
Using the Python Interpreter Prompt
Choosing an Editor for Python Programming
Writing and Running Python Programs using Source Files
Getting Help in Python
05Python Basics6 modules · 21 lessons
Comments and Literal Constants
Numbers and Strings
Variables and Identifiers
Data Types, Objects, and Writing Python Programs
Example: Using Variables and Literal Constants
Logical and Physical Lines, and Indentation
06Understanding Operators and Expressions in Python4 modules · 9 lessons
Introduction to Operators
Shortcut for Math Operations and Assignment
Evaluation Order and Precedence
Associativity and Expressions
07Mastering Control Flow in Python3 modules · 12 lessons
Conditional Statements
Loops in Python
- LessonUsing while LoopsEnroll to open
- LessonWhile Loops with else Clauses: A Note for C/C++ ProgrammersEnroll to open
- LessonUsing for LoopsEnroll to open
- LessonUnderstanding Python's for Loop: A Guide for Programmers from Other LanguagesEnroll to open
- LessonLoops Practice: Tracing While and For LoopsEnroll to open
08Mastering Functions in Python7 modules · 14 lessons
Defining and Calling Functions
Function Parameters and Arguments
Local Variables and Scope
Global Variables and the global Statement
Default Argument Values and Keyword Arguments
Variable Argument Lists and Return Statements
Documentation and Best Practices
09Reusing Code with Modules8 modules · 10 lessons
Understanding Modules
Module Import Mechanism
Byte-compiled .pyc Files
Importing Modules and Variables
Module's __name__ Attribute
Creating Your Own Modules
Exploring Module Contents
10Data Structures in Python8 modules · 11 lessons
Lists in Python
Introduction to Objects and Classes
Tuples in Python
Dictionaries in Python
Sequences in Python
Sets in Python
References and Copying Objects
More About Strings
11Problem Solving with Python7 modules · 10 lessons
Defining the Problem and Requirements
Implementing the Backup Program
Testing and Refining the Backup Program
Enhancing the Backup Program
Further Enhancements
Software Development Process
Additional Refinements
12Object-Oriented Programming Fundamentals6 modules · 11 lessons
Introduction to Object-Oriented Programming
The self Parameter and Class Methods
Classes and Objects in Python
Methods in Python Classes
Class and Object Variables
13Mastering Input and Output in Python4 modules · 11 lessons
User Input and Interaction
File Input/Output Operations
Data Persistence with Pickle
14Handling Exceptions in Python5 modules · 14 lessons
Understanding Errors and Exceptions
Handling Exceptions
Raising and Handling Custom Exceptions
Ensuring Resource Cleanup
Exploring the Python Standard Library
15Advanced Python Concepts8 modules · 20 lessons
Installing Libraries with pip
Returning Multiple Values and Tuple Unpacking
Special Methods in Python Classes
Lambda Forms and List Comprehensions
Receiving Tuples and Dictionaries in Functions
The assert Statement and Decorators
Graphical Software and GUI Libraries
Various Implementations of Python
Start Introduction to Python Programming today.
Listed at ₹15,499. Free for you right now.
Introduction to Python Programming