Beginner's Guide to Learn Python Programming Language
Requirements
- Basics knowledge of computers and computer with installation privileges
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
Who this course is for:
- Looking for to learn python programming language
Instructor
TechJedi is formed by a team of like minded people from top companies. Our mission is to enable everyone to access world class training needed to reach top tech employers. We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce.
Content team
Experts: Arunkumar K, Dhayanidhi C, Parthiban D J, Rajan S, Manikandan S
Production: Vishnu Sakthivel, Visshwa Balasubramanian