Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginner's Guide to Learn Python Programming Language
Rating: 4.0 out of 5(123 ratings)
3,152 students

Beginner's Guide to Learn Python Programming Language

Learn basics of python programming language
Created byTech Jedi
Last updated 12/2023
English

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

Course content

10 sections48 lectures50m total length
  • Introduction to python0:38

    Explore Python, a high level programming language known for simplicity and readability, created by Guido van Rossum and widely used in web development, data analysis, and artificial intelligence.

  • Installing python0:26
  • Running python program0:54

    Run Python programs using an integrated development environment or text editor, save files with a .py extension, and run them with the run button, using PyCharm and Visual Studio Code.

  • Course structure4:48

    Explore Python fundamentals including variables, data types, control flow, functions and modules, file handling, exception handling, and object oriented programming.

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