Introduction to Programming: Python

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 399 2899

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
₹ 399  ₹2,899
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Introduction, how to succeed in the course, setup
  • What is Python, understanding programming, Hello World, and '__main__'
  • Input and Output, Commenting and Docstrings
  • Data Types, Arithmetic and Assignment Operators, Numerical Operations
  • Strings and String Operations, ASCII, String Formatting
  • Type Conversion, In-Place and Walrus Operators
  • Quiz 1
  • Assignment 1
  • Assignment 2

Logic, Loops, Functions

  • PEP and The Zen of Python
  • Boolean Expressions and Conditional Statements
  • Chained and Nested Conditions, Logic Operators
  • Loops: for, while, 'range', 'in'
  • Functions and Recursion
  • The Standard Library and pip
  • Quiz 2
  • Assignment 3
  • Assignment 4

Lists, Dictionaries, Tuples, Arrays

  • Lists and List Functions
  • List Slices and Matrices
  • Dictionaries and Dictionary Functions
  • Tuples and Tuple Unpacking
  • The 'itertools' Library
  • Sets and Set Functions
  • Quiz 3
  • Assignment 5
  • Assignment 6

Random, Math and Data Science, Exceptions, Assertions, File I/O, Comprehensions

  • Random Numbers, Math and Data Science Functions
  • Exceptions and Raising Exceptions
  • Exception Handling, 'finally'
  • Assertions
  • File I/O
  • List Comprehensions and Ternary Operator
  • Quiz 4
  • Assignment 7
  • Assignment 8

Regular Expressions

  • Character Matching
  • Data Extraction, Combining Searching and Extracting
  • The Escape Character and grep
  • Quiz 5
  • Assignment 9

Object-Oriented Programming

  • Classes
  • Properties and Modules
  • Data Hiding and Dunder/Magic Methods
  • Inheritance
  • Class Methods and Static Methods
  • Making a basic GUI with Tkinter
  • Quiz 6
  • Assignment 10
  • Assignment 11

Functional Programming

  • Intro to Functional Programming, First-Class Functions
  • Anonymous Functions and Lambda Expressions
  • Iterators, Generators, and Decorators
  • Higher-Order Functions, 'map' and 'filter'
  • Using 'reduce'
  • Advanced Function Arguments ('*args', '**kwargs')
  • Quiz 7
  • Assignment 12
  • Assignment 13

Capstone

  • Final Exam (Cumulative)
  • Capstone Project

Instructors

Mr Daniel Szelogowski

Mr Daniel Szelogowski
Computer Scientist
Freelancer

Other Bachelors, M.S, Ph.D

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 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

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

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

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