Udemy

Beginner's Guide to Learn Python Programming Language

Learn basics of python programming language
Free tutorial
Rating: 4.2 out of 5 (115 ratings)
2,966 students
51min of on-demand video
English
English [Auto]

Learn programming with Python
Learn important data structures in python programming
Learn about modularization - function, modules and packages
Object oriented programming with Python

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

Learn from Experts
  • 4.1 Instructor Rating
  • 685 Reviews
  • 14,595 Students
  • 31 Courses

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

Top companies trust Udemy

Get your team access to Udemy's top 30,000+ courses