Beginner’s Guide to Learn Python Programming Language , Learn basics of python programming language.
What you”ll learn:
- Learn programming with Python
- Learn important data structures in python programming
- Learn about modularization – function, modules and packages
- Object oriented programming with Python
Description
Learn the core programming concepts such as variables, data types, flow of control, functions, modules, packages and OOPS in python.
Course Structure
Introduction:
- Introduction to Python
- Installing Python
- Running Python Programs
- Course Structure (Variables, Control Flow, Functions, File handling, OOPS)
Basic constructs: Variables & Datatypes:
- Variables and datatypes
- Operators
- Basic Input / Output
Basic constructs: Control Flow:
- Conditions
- Loops
- Control flow
- Nested Conditions and Loops
Lists and Tuples:
- Lists
- Accessing / Modifying Lists
- Demo: Accessing / Modifying Lists
- Tuples
- Demo: Tuples
String Manipulation:
- Strings
- Operations – Concatenation, Indexing, Slicing, Search, other methods
- Common methods: len, lower, upper, strip, split, replace
- String Formatting
- Demo: String formatting
Sets and Dictionaries:
- Accessing / Modifying Dictionaries
- Demo: Dictionaries
- Accessing / Modifying Sets
- Demo: Sets
Functions:
- Parameters and Return values
- Demo: Function with numbers
- Variable scopes – local, global
- Demo: scopes
File Handling:
- Read/Write files
- Modes and Exceptions
- Read/Write text file
- Handling exceptions
- Demo: File handling
Modules and Packages:
- Modules and Packages
- Importing modules
- Create / use packages
- Demo: modules & packages
Object-Oriented Programming:
- Classes and Objects
- Inheritance
- Polymorphism
- Method overriding
What you will learn?
- Learn fundamentals of python programming language.
- Learn important data structures in python programming.
- Learn about modularization – function, modules and packages.
- Acquire the pre-requisite python skills to move into specific branches – Machine Learning, Data Science, etc.
Requirements
- Basics knowledge of Internet and Computers
- Windows / Linux / Mac OS X Machine with Internet
Content team
- Expert: Dhayanidhi Chinnaraj, Arunkumar Krishnan
- Production: Vishnu Sakthivel, Visshwa Balasubramanian
Free
$0.00