What You Need to Know Before
You Start

Starts 3 June 2025 11:40

Ends 3 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Getting Started With Python

Master Python fundamentals through hands-on projects, from basic syntax to OOP, GUI development with Tkinter, and practical applications in data science, AI, and web development.
via Udemy

4052 Courses


7 hours 38 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Overview

This course provides a comprehensive overview of Python Programming which is one of the most widely used computer programming language in the world today. The language has a strong presence in domains like:

Data Science, Artificial Intelligence, Machine Learning, Cyber Security, Web Development and many other domains that are relevant today.

The course covers the language basics as well as the algorithms that are required to build a program. The hands-on part of Python has been implemented in VS Code and Jupyter Notebook, so that learners can get used to the software environments that are popular in the community.

The course has been designed in such a way that beginners can follow along easily in a step by step manner and get confident in their coding skills. If you have knowledge of other programming language then also you will find the resources helpful that will help you to get used to Python programming and its syntax in no time.

At a glance the following concepts are covered:

Syllabus

  • Introduction to Python
  • History and Evolution
    Python's Popularity and Use Cases
  • Setting Up the Environment
  • Installing Python
    Overview of VS Code
    Introduction to Jupyter Notebook
  • Python Basics
  • Variables and Data Types
    Basic Input and Output
    Operators and Expressions
  • Control Structures
  • Conditional Statements (if, elif, else)
    Loops (for, while)
    Comprehensions
  • Data Structures
  • Lists and List Operations
    Tuples and Sets
    Dictionaries
  • Functions and Modules
  • Defining Functions
    Importing and Using Modules
    Lambda Functions
  • Exception Handling
  • Try, Except, Finally
    Raising Exceptions
  • File Handling
  • Reading and Writing Files
    Working with CSV and JSON
  • Objects and Classes
  • Basics of Object-Oriented Programming
    Defining Classes and Objects
    Inheritance and Polymorphism
  • Introduction to Algorithms
  • Understanding Algorithms
    Basic Sorting and Searching Algorithms
  • Working with Libraries
  • Introduction to NumPy
    Introduction to Pandas
    Basic Plotting with Matplotlib
  • Programming Practice
  • Project: Simple Web Scraper
    Project: Basic Data Analysis Task
  • Getting Help and Further Resources
  • Python Documentation
    Community and Online Forums
  • Final Project
  • Designing and Implementing a Small Python Application

Taught by

Dr. Umesh Dutta and Ina Singh


Subjects

Programming