Learn Python 3 Programming from Scratch

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 475 1299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 475  ₹1,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction and Python Environment Setup

  • Introduction
  • Python Execution
  • Installing Python Interpreter
  • Integrated Development Editor PyCharm IDE

First Python Program

  • Hello world
  • Interactive Hello World
  • Variables
  • Naming Conventions
  • Comments in Code

Python Strings

  • Python Strings
  • type() function
  • String operations
  • Splitting Strings
  • Counting Strings
  • Replacing Strings
  • Finding Sub Strings
  • Converting Other Types into Strings
  • Comparing Strings
  • Other String Operations
  • format() method

Flow control statements

  • Comparison Operators
  • The If Statement
  • Else in an If Statement
  • The Use of elif
  • Nesting If Statements

Programming Iterative Loops

  • While Loop
  • For Loop
  • For Loop for Strings
  • Break Loop Statement
  • Continue Loop Statement
  • For Loop with Else

Python Functions

  • What Are Functions?
  • Defining Functions
  • Function with Parameter
  • Returning Values from Functions
  • Returning Values: Two Parameters
  • Default Parameter Values
  • Named Arguments
  • Arbitrary Arguments
  • Keyword Arguments
  • Anonymous Functions

Python Classes and Objects

  • Python Classes
  • Class Definitions
  • Accessing Object Attributes
  • Defining a Default String Representation
  • Adding a Behaviour
  • Defining Instance Methods
  • The del Keyword
  • Class Inheritance

Python Properties

  • Python Attributes
  • Setter and Getter Style Methods
  • @Property Decorator

Polymorphism

  • Polymorphism
  • Polymorphism with Inheritance

Python Modules

  • Python Modules
  • Importing a Module
  • Importing from a Module
  • Importing a specific feature
  • Importing Within a Function
  • Abstract Base Classes (ABCs)

Protocols

  • The Context Manager Protocol
  • Iterables and Iterators

Decorators in Python

  • Defining & Using Decorators
  • Decorating Functions with Parameters
  • Stacked Decorators
  • Parameterised Decorators
  • Class Decorators

Python Tuples

  • Tuples
  • Creating New Tuples from Existing Tuples
  • Tuples Can Hold Different Types
  • Iterating Over Tuples
  • Tuple Related Functions
  • Checking if an Element Exists
  • Nested Tuples

Python Lists

  • Lists
  • Nested Lists
  • Nested Lists and Tuples
  • List Constructor Function
  • Accessing Elements from a List
  • Adding to a List
  • List Concatenation
  • Removing from a List

Python Sets

  • Sets
  • The Set() Constructor Function
  • Working with Sets
  • Nesting Sets
  • Set Operations

Python Dictionaries

  • Dictionaries
  • Working with Dictionaries
  • Iterating over Keys
  • Values, Keys and Items
  • Checking Key Membership
  • Nesting Dictionaries

Python Projects for Beginners

  • Dice Roll Game
  • Number Guessing Game
  • Calculator
  • Test your knowledge

Instructors

Mr Karthik K

Mr Karthik K
Computational Engineer
Freelancer

Articles

Popular Articles

Latest Articles

Similar Courses

Certificate in Programming for Data Analytics Usin...

Amity Online

24 Hours Online
Beginner
₹21,000 ₹33,000

Certificate in Predictive Analytics Using Python

Amity Online

32 Hours Online
Beginner
₹25,000 ₹40,000

Python Foundations

PW Skills

Online
Beginner
Free

Python Interview Questions and Answers

Great Learning

Online
Beginner
Free

Python Fundamentals for Beginners

Great Learning

3 Hours Online
Beginner
Free

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Courses of your Interest

DAX Calculations in Power BI Beginners to Intermed...

DAX Calculations in Power BI Beginners to Intermed...

Simpliv Learning

15 Hours Online
Beginner
$349 $583
Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

9 Hours Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

2 Weeks Online
Beginner

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Introduction to Programming Python

Udemy

Online
Beginner
₹399 ₹2,899

Financial Modeling and Valuation Complete Beginner...

Udemy

Online
Beginner
₹449 ₹1,999

Joomla for Beginners

Udemy

Online
Beginner
₹475 ₹1,299

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses