Udemy

Learn Python Programming - Beginner to Master

立即報名
  • 53,978 名學生
  • 更新於 11/2025
  • 可獲發證書
4.6
(12,051 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
教學語言
英語
授課導師
Abdul Bari
證書
  • 可獲發
  • (證書的發放與分配,依課程提供者的政策及安排而定。)
評分
4.6
(12,051 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Learn Python Programming - Beginner to Master

Become a Python Expert. for Both Academics and Industry. 100+ Challenges

Learn Python Programming - course is curated for Beginner to Master.

Every topic is covered in depth with practical examples.

100+ Challenges to make you expert in Problem Solving using Python

By the end of the course you will understand Python extremely well and will be able to build your own Python applications.

Resources are available for every lectures.

Answer Quiz at the end of major topics, to feel confident.

Do Projects using Tkinter, GUI Programming.

Use Laptop or PC to learn and practice Python.

IDLE is used for demonstrating the concepts and PyCharm is used for Developing Programs. You can use any IDE, of your choice.


Course Content:

  • Fundamental Concepts and Features of Python

  • Learn to use PyCharm, Jupyter Notebook and IDLE.

  • Explore Numeric DataTypes

  • Conditional and Loop Statements

  • Explore Advance Datatypes - List, Tuple, Set, Dictionary

  • Write Error-free Programs by Handling Exception

  • Multithreaded Programs

  • More and more about Functions

  • Object-Oriented Programming

  • File Handling and CSV Files

  • Database Programming using Sqlite

  • Modules

    • Data Structures

    • Date and Time

    • OS

    • Math

    • NumPy

  • GUI Programming using Tkinter

  • Do Projects in GUI Programming


You can always ask Questions in Q&A section. you can find Q&A section under each video lecture.

Every Lecture contains notes in Resources.

課程章節

  • 64 個章節
  • 354 堂課
  • 第 1 章 Introduction to Python
  • 第 2 章 Python Installation and Setup
  • 第 3 章 What are Variables ?
  • 第 4 章 Python Datatypes
  • 第 5 章 Literals & Constants
  • 第 6 章 Base & Type Conversion Methods
  • 第 7 章 Operators and Expression
  • 第 8 章 Challenges using Expressions
  • 第 9 章 Arithmetic Assignment Operators
  • 第 10 章 Conditional Statements
  • 第 11 章 Challenges using Conditional Statements
  • 第 12 章 Nested if and Challenges
  • 第 13 章 Short Circuit and Chaining Comparison
  • 第 14 章 Loops - Control Flow
  • 第 15 章 For Loop
  • 第 16 章 Nested Loop and Match Case
  • 第 17 章 String - Introduction
  • 第 18 章 Projects using String
  • 第 19 章 String Class and its Methods
  • 第 20 章 Projects using String Methods
  • 第 21 章 Formatted Printing
  • 第 22 章 Regular Expression
  • 第 23 章 List - Introduction
  • 第 24 章 Challenges using List
  • 第 25 章 List Functions
  • 第 26 章 Challenges using List Functions
  • 第 27 章 List Comprehensions & Nested List
  • 第 28 章 Challenges using List Comprehensions & Nested List
  • 第 29 章 Tuple
  • 第 30 章 Sets
  • 第 31 章 Challenges using Sets
  • 第 32 章 Dictionary
  • 第 33 章 Challenges using Dictionary
  • 第 34 章 Functions
  • 第 35 章 Challenges using Functions
  • 第 36 章 Variable Length Arguments and Multiple Return
  • 第 37 章 Challenges using Variable Length Arguments
  • 第 38 章 Iterators, Generators & Recursion
  • 第 39 章 Challenges using Generators & Recursion
  • 第 40 章 Built-in Functions & Modules
  • 第 41 章 Lambda Functions, Nested Function & Decorators
  • 第 42 章 Exception Handling
  • 第 43 章 User-Defined Exceptions, else and finally Block
  • 第 44 章 Challenges using Exception Handling
  • 第 45 章 File Handling
  • 第 46 章 Project: Journal Manager using Files
  • 第 47 章 Sequential & Random Access Binary Files
  • 第 48 章 Project: Library Management System using Random Access Files
  • 第 49 章 Object Oriented Programming -Introduction
  • 第 50 章 Challenges for Object Oriented Programming
  • 第 51 章 Inheritance in Python (OOPs)
  • 第 52 章 Challenges using Inheritance & Inner Class
  • 第 53 章 Polymorphism in Python (OOPs)
  • 第 54 章 Challenges Using Polymorphism and Operator Overloading
  • 第 55 章 MultiThreading
  • 第 56 章 Date and Time
  • 第 57 章 Introduction to Databases & Learning SQL
  • 第 58 章 Database Programming in Python
  • 第 59 章 Project : Bank Database using SQLite
  • 第 60 章 Data Structure Modules
  • 第 61 章 Math Modules
  • 第 62 章 OS Module
  • 第 63 章 Tkinter
  • 第 64 章 NumPy Arrays

課程內容

  • Master Python Programming by doing 100+ Challenges
  • Detail understanding of fundamentals
  • Build Multithreaded Applications
  • using Python for Database Programming
  • Build GUI Applications
  • Master art of Functional and Object-Oriented Programming
  • Learn Modules - DataStructure, OS, NumPy, Math, DateTime and Tkinter


評價

  • N
    Nnamdi Echegini
    5.0

    takes a lot of time on explaining simple concepts but nevertheless I appreciate it. The sample activities that show how to use each topic in solving real problems is also much appreciated. Abdul is an amazing teacher.

  • S
    Subhojyoti Ganguly
    4.5

    I have got enough input to build the basic foundation on Python. It has got lot of challenges and exercises which, if practised honestly, will really help in clarifying the conceptions. I am really benefited from this course.

  • A
    Apsar Shaik
    5.0

    Nice Course, concepts Explanation in good and most understand manner. Thank you ji.

  • S
    Siddharth Baradia
    5.0

    Thankyou so much Abdul. as an experienced professional i was struggling with YouTube courses which dont have good conceptual insights. now i felt confident after going through your course.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意