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

Python Foundations

PW Skills

Online
Beginner
Free

Python Interview Questions and Answers

Great Learning

Online
Beginner
Free

Python Fundamentals for Beginners

Great Learning

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

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Courses of your Interest

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

3 Weeks 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

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

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

Joomla 3 Template Design

Udemy

Online
Beginner
₹499 ₹799

LIVE Streaming Pro Ultimate Course From Beginner t...

Udemy

Online
Beginner
₹499 ₹2,499

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books