Call Us+92 42 38977164
Email Ussupport@eskills.pk
Contact Us
Logo
  • Home
  • Courses
  • Referral Program
  • Apply For Certificate
  • Admission Process
  • Contact Support
LoginRegister
Logo
  • Home
  • Courses
  • Referral Program
  • Apply For Certificate
  • Admissions Process
  • Contact Support
LoginApply Now
Python Programming Basics to Pro

Python Programming Basics to Pro

About Course

This comprehensive Python programming course is designed for students of all skill levels. From the basics of Python programming to advanced topics like web development with Django and machine learning, this course equips you with the skills required to master Python.


Learn Python programming from the basics to advanced topics, including web development and machine learning.


Requirements

  • ✓No prior programming experience required.
  • ✓Basic computer skills and access to a computer with internet.
  • ✓Willingness to learn and work on Python projects.

Course Curriculum


Section 1: Introduction

  • 1. Python Overview and Installation

  • 2. Its all about Environments(IDE)

  • Assessment Exercise-01

Section 2: Python Overview and Installation and Datatypes The Material For Code

  • 3. First code and IDE

  • 4. IDE walk through

  • 5. What is Virtual Environment

  • 6. Installing and creating Virtual Environment

  • 7. Activating Virtual Environment

  • 8. Run Code and Key Board Short Cuts

  • Assessment Exercise-02

Section 3: Basics of Python and Numeric Data Type

  • 9. Print and Comments

  • 10. What is Indentation

  • 11. Variable and Variable Assignment

  • 12. Numeric Data

  • 13. Arithmetic Operations

  • 14. PEDMAS What the heck

  • 15. Augmented Assignments

  • Assessment Exercise-03

Section 4: String Data Type

  • 16. String Data Type Introduction

  • 17. What is Indexing and String Indexing

  • 18. String Concatenation

  • 19. String Formatting

  • 20. String Formatting Advance

  • 21. Most used Built in Methods for Strings

  • Assessment Exercise-04

Section 5: List and Tuple Data Type

  • 22. List Data Type Intro

  • 23. How to define List

  • 24. List and List Indexing

  • 25. Most used Built in Methods for List

  • 26. Tuple and Concept of Mutability

  • 27. Range Sequence Type

  • 28. Range Exercise

  • Assessment Exercise-05

Section 6: Boolean Data Type

  • 29. Boolean Datatype

  • 30. Comparison Operators in Boolean Datatype

  • 31. Logical Operators in Boolean Datatype

  • 32. Identity Operators in Boolean Datatype

  • 33. Membership Operators in Boolean Datatype

  • Assessment Exercise-06

Section 7: Dictionaries and Sets Data type

  • 34. Dictionaries Datatype

  • 35. Retrieving Values from Dictionaries

  • 36. Retrieving Values from Dictionaries Part 2

  • 37. Most used Builtin Methods for Dictionaries

  • 38. Sets Datatypes

  • Assessment Exercise-07

Section 8: For Loops

  • 39. Loop a Stupid Servant

  • 40. Iterator and Iterable

  • 41. Nested For Loop

  • 42. Applications of For loop Exercises and Challenges

  • 43. Tuple Unpacking using For Loop

  • Assessment Exercise-08

Section 9: IF Statement

  • 44. Program Flow Control and IF Statement

  • 45. Syntax of IF statement Easy Way

  • 46. Find IF CAT or DOG Person Exercise

  • 47. Exercise on ELIF Statement

  • 48. Nested IF

  • 49. Logical Operators with IF statement

  • 50. Rare IF conditions

  • 51. For and IF together Exercise

  • 52. Continue and Break Statement

  • 53. For and IF Together Exercise 1

  • 54. Prime Number Challenge

  • 55. Word Counter Challenge

  • Assessment Exercise-09

Section 10: WHILE Loops

  • 56. While Loop Syntax

  • 57. While Loop Condition

  • 58. String Cleaning using While Loop Exercise

  • 59. Jungle Rescuer Challenge

  • Assessment Exercise-10

Section 11: File Input and Output

  • 60. Reading Data from Files

  • 61. Reading Data with ReadLine Exercise

  • 62. Making Which Craft Book Exercise

  • 63. Writing File

  • 64. Appending Files

  • Assessment Exercise-11

Section 12: Functions in Python

  • 65. Why the Heck we need Function

  • 66. Function Definition

  • 67. Return and Print are different

  • 68. Parameter vs Argument

  • 69. What is Star args

  • 70. Star args Exercise

  • 71. Star args In Nut Shell

  • 72. Key Word Arguments

  • 73. Local Scope in Function

  • 74. Global Scope

  • 75. Global Scope Exercise

  • 76. Non Local Scope and Keyword

  • 77. Summarizing it all

  • 78. Global Variable across Modules

  • 79. Calculate Factorial Using Functions

  • 80. Recursive Function

  • 81. Fibonacci Sequence Skull Crawler Exercise

  • 82. Os Read file and folder Exercise 1 using Walk Generator

  • 83. Read file and folder Exercise 2 using Recursive Function Part 1

  • 84. Read file and folder Exercise 2 using Recursive Function Part 2

  • Assessment Exercise-12

Section 13: Advanced Topics

  • 86. Standard Libraries and Modules

  • 87. Using Imported Libraries

  • 88. Some Famous Modules

  • 89. Generators Part 1

  • 90. Generators Part 2

  • 91. Decorators

  • 92. List Comprehension

  • 93. Condition in List Comprehension

  • 94. Nested FOR and IF in List Comprehension

  • 95. Else In Comprehension Expression

  • Assessment Exercise-13

Section 14: Object Oriented Programming(OOP)

  • 96. Introduction to Object Oriented Programming

  • 97. Class Definition

  • 98. Attributes and Methods

  • 99. Initialization Function

  • 100. Class Exercise with initialization function

  • 101. Name Spaces in Classes Advance

  • 102. Phokat Bank Project

  • 103. Balance Show using Nested Function

  • 104. Balance Check using Logical Operator

  • 105. Datetime Module and Transactions

  • 106. Static Method

  • 107. Bank Account Creation Message

  • 108. PEP8 and Meaning of Underscores

  • 109. Meaning of Underscores Part 2

  • 110. Name Mangling and Non Local

  • 111. Magic Methods or Dunder Methods

  • 112. How to Document Your Code

  • 113. Zombie Game Project

  • 114. Getter and setter for score

  • 115. Enemy Class

  • 116. Inheritance in Action

  • 117. Method Overloading in Action

  • 118. Killing Mechanism of Zombie Enemy

  • 119. Accessing Method in super Class Ducking

  • 120. Final Battle King Zombie Vampire

  • 121. Polymorphism in Action

  • 122. Let's Summarize it All

  • Assessment Exercise-14

Section 15: WEB DEVELOPMENT WITH PYTHON DJANGO

  • 123. Method 1 Creating Django Project

  • 124. Method 2 Creating Virtual Environment part-1

  • 125. Method 2 Activating Virtual Environments Part-2

  • 126. Method 2 Creating Django Project Manually Part-3

  • 127. How Does Web Browsing Works

  • 128. URL Patterns

  • 129. How to Connect HTML Pages

  • 130. How to Make Multiple Pages Web App

  • 131. Django User Input

  • 132. Django Article Analyzer WebApp Version 1

  • 133. Laying Foundation for Machine Learning Integration

  • 134. Git and GitHub

  • Assessment Exercise-15

Section 16: Introduction to Machine Learning and Artificial Intelligence

  • 135. Introduction to AI and ML

Section 17: Final Exam

  • Final Exam

Python Programming Basics to Pro

★ 4.9(130 reviews)
(850)
Enrolled
Beginner to Advanced
Level
Urdu / Urdu
Language

What You Will Learn

  • ✓Understand the basics of Python programming.
  • ✓Learn to work with various Python data types, loops, and conditionals.
  • ✓Master Object-Oriented Programming (OOP) concepts in Python.
  • ✓Develop web applications using Django and Python.
  • ✓Gain an understanding of Machine Learning and Artificial Intelligence concepts.
  • ✓Write and execute Python code for various real-world problems.
  • ✓Prepare for Python programming interviews and exams.
NVTTI Logo

Connect With Us

+92 42 38977164
support@eskills.pk

Links

  • •Home
  • •Courses
  • •Referral Program
  • •Apply For Certificate

Top Courses

  • •

    Motion Graphics with After Effects

  • •

    Video Editing Basics

  • •

    Canva Graphic Design

  • •

    Graphic Design Masterclass

  • •

    Blender 3D Design & Animation

Support

  • •Contact Support
  • •Admission Process
© All copyright reserved by Eskills Training Program