Python Hands-On 46 Hours, 210 Exercises, 5 Projects, 2 Exams

BY
Eduonix

Learn Python programming with the help of Projects, Coding Exercises, Quizzes, Assignments and Exams to go from beginner to professional.

Mode

Online

Fees

₹ 500 2500

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Python Hands-On 46 Hours, 210 Exercises, 5 Projects, 2 Exams online certification is developed by Musa Arda - Software Engineer, Web Developer & Instructor and presented by Eduonix, an educational organization that aims to provide the best in class content, pedagogy, and learning practices. Python Hands-On 46 Hours, 210 Exercises, 5 Projects, 2 Exams online training is designed with great care and attention to detail for individuals who want to learn and master Python through practice and real-world coding. 

Python Hands-On 46 Hours, 210 Exercises, 5 Projects, 2 Exams online course is a complete Python foundation that lasts 46 hours that cover topics for both theory and practice. All theoretical concepts will be covered in the course, along with coding examples. In addition, the students will be provided with all of the documentation and coding files as a comprehensive resource for future use. There will be 10 code quizzes at the end of each module, 5 projects, 5 assignments, and 2 tests of 20 multiple choice questions each in the form of a midterm and final exam to test the learning.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 45.61 hours of pre-recorded video content
  • Online course
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • 45.61 hours of pre-recorded video content
  • 170 coding exercises
  • Tests
  • Assignments
  • Projects
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 500  ₹2,500
certificate availability

No

Who it is for

What you will learn

Programming skills Knowledge of python

After completing the Python Hands-On 46 Hours, 210 Exercises, 5 Projects, 2 Exams certification course, learners will learn about the fundamentals of programming, object-oriented programming, coding algorithms, and computer science concepts, and learn to use python for machine learningdeep learningdata science, and application development. Candidates will study the python modules and packages and use them, develop and master Python applications with Anaconda and PyCharm. Candidates will also be skilled to build graphical user interfaces using Tkinter.

The syllabus

Section 1 : Overview

  • Introduction 
  • Contents
  • Why Python?
  • You & This Course

Section 2 : Installations

  • Notion
  • Anaconda
  • Jupyter Lab Password Issue
  • Jupyter Notebook Basics
  • Python Virtual Environments
  • Open Jupyter Lab From Anaconda Prompt

Section 3 : First Program

  • Hello World
  • Arithmetic Operations
  • Values and Types
  • QUIZ - First Program
  • QUIZ - First Program - Solutions

Section 4 : Variables

  • What is a Variable?
  • Variable Names
  • Python Data Types
  • Python Comments
  • Numeric Operations
  • String Operations
  • Keywords
  • QUIZ - Variables
  • QUIZ - Variables - Solutions

Section 5 : Functions I

  • What is a Function?
  • Math Functions
  • Defining Functions - Part 1
  • Defining Functions - Part 2
  • Parameters (Arguments)
  • Scope
  • Return
  • Docstring
  • QUIZ - Functions I
  • QUIZ - Functions I - Solutions - 1 
  • QUIZ - Functions I - Solutions - 2

Section 6 : Project 1 - Functions

  • Project - Turtle Module - Part 1
  • Project - Turtle Module - Part 2
  • Project - Turtle Module - Part 3
  • Project - Turtle Module - Part 4

Section 7 : Assignment 1 - Functions

  • Assignment 1 - Functions
  • Assignment 1 - Functions - Solutions

Section 8 : Conditional Statements

  • What is a Conditional Statement?
  • if
  • else
  • elif - Part 1
  • elif - Part 2
  • Nested Conditionals
  • Recursion
  • QUIZ - Conditional Statements
  • QUIZ - Conditionals - Solutions - 1
  • QUIZ - Conditionals - Solutions - 2
  • QUIZ - Conditionals - Solutions - 3
  • QUIZ - Conditionals - Solutions - 4

Section 9 : Functions II

  • Return Value
  • Incremental Development
  • More Compositions
  • Functions are First-Class Citizens
  • Unknown Parameters: *args
  • lambda Function
  • Functions Returning Functions
  • Nested Functions
  • Mutable vs. Immutable
  • Pass by Value Pass by Reference
  • QUIZ - Functions II
  • QUIZ - Functions II - Solutions - 1
  • QUIZ - Functions II - Solutions - 2
  • QUIZ - Functions II - Solutions - 3

Section 10 : Loops

  • While Loop
  • For Loop
  • Loop Over Strings with For
  • len
  • enumerate
  • index Example
  • Nested Loops
  • break
  • continue
  • For-Else
  • QUIZ - Loops
  • QUIZ - Loops - Solutions - 1
  • QUIZ - Loops - Solutions - 2
  • QUIZ - Loops - Solutions - 3  

Section 11 : Strings

  • What is a String?
  • String Length
  • String Slicing
  • Negative Index
  • Reverse Slicing
  • Strings are Immutable
  • String Methods
  • in Operator
  • String Comparison
  • QUIZ - Strings
  • QUIZ - Strings - Solutions - 1
  • QUIZ - Strings - Solutions - 2
  • QUIZ - Strings - Solutions - 3

Section 12 : Project 2 - Words

  • Project 2 - Words - Part 1
  • Project 2 - Words - Part 2
  • Project 2 - Words - Part 3
  • Project 2 - Words - Part 4
  • Project 2 - Words - Part 5

Section 13 : Assignment 2 - Words

  • Assignment - Words
  • Assignment 2 - Words - Solutions

Section 14 : List

  • What is a List?
  • Lists are Mutable
  • Loop Over a List
  • List Operations
  • List Slicing
  • List Copying and Ids
  • List Methods
  • Deleting Elements from a List
  • List & String
  • Creating a List with Range Function
  • Objects and Values
  • is Statement
  • Aliasing
  • List as Function Argument
  • Matrix Operations
  • QUIZ - List
  • QUIZ - List - Solutions - 1
  • QUIZ - List - Solutions - 2
  • QUIZ - List - Solutions - 3
  • QUIZ - List - Solutions - 4

Section 15 : Dictionary

  • What is a Dictionary?
  • Creating a Dictionary
  • Adding Elements to a Dictionary
  • Deleting Elements from a Dictionary
  • Read Elements from a Dictionary
  • Loop Over Dictionary
  • Reverse Lookup
  • Dictionary & List
  • QUIZ - Dictionary
  • QUIZ - Dictionary - Solutions - 1
  • QUIZ - Dictionary - Solutions - 2
  • QUIZ - Dictionary - Solutions - 3
  • QUIZ - Dictionary - Solutions - 4

Section 16 : Tuple

  • Tuple Creation - Part 1
  • Tuple Creation - Part 2
  • Tuple Assignment
  • Tuples and Functions
  • zip() Function - Part 1
  • zip() Function - Part 2
  • Tuple & Dictionary - Part 1
  • Tuple & Dictionary - Part 2
  • lambda Function as Key - Part 1
  • lambda Function as Key - Part 2
  • QUIZ - Tuple
  • QUIZ - Tuple - Solutions - 1
  • QUIZ - Tuple - Solutions - 2
  • QUIZ - Tuple - Solutions - 3
  • QUIZ - Tuple - Solutions - 4
  • QUIZ - Tuple - Solutions - 5

Section 17 : Set

  • Set Creation
  • Set Methods
  • Set Operations
  • QUIZ - Set
  • QUIZ - Set - Solutions - 1
  • QUIZ - Set - Solutions - 2
  • QUIZ - Set - Solutions - 3

Section 18 : Comprehension

  • What is Comprehension?
  • Nested Comprehensions
  • Conditional Statements in Comprehension
  • QUIZ - Comprehension
  • QUIZ - Comprehension - Solutions - 1
  • QUIZ - Comprehension - Solutions - 2
  • QUIZ - Comprehension - Solutions - 3

Section 19 : Project 3 - Snake Game

  • Snake Game - Part 1
  • Snake Game - Part 2
  • Snake Game - Part 3
  • Snake Game - Part 4
  • Snake Game - Part 5
  • Snake Game - Part 6
  • Snake Game - Part 7
  • Snake Game - Part 8
  • Snake Game - Part 9

Section 20 : Assignment 3 - Snake Game

  • Assignment - Snake Game
  • Assignment - Snake Game - Solutions

Section 21 : MIDTERM

  • Quiz: MIDTERM

Section 22 : IDE - PyCharm Basics

  • PyCharm Installation
  • PyCharm Basics
  • Debugging in PyCharm
  • Interpreter Configuration
  • Install Python Base Interpreter

Section 23 : Exception Handling

  • Difference between Exception and Syntax Error
  • Raise, Assert - Part 1
  • Raise, Assert - Part 2
  • try-except - Part 1
  • try-except - Part 2
  • else
  • finally
  • QUIZ - Exception Handling
  • QUIZ - Exception Handling - Solutions - 1
  • QUIZ - Exception Handling - Solutions - 2
  • QUIZ - Exception Handling - Solutions - 3
  • QUIZ - Exception Handling - Solutions - 4

Section 24 : Modules & Packages

  • Standard Modules - Part 1
  • Standard Modules - Part 2
  • Writing Our Own Module
  • How Python Finds Modules?
  • Packages
  • QUIZ - Modules & Packages
  • QUIZ - Modules & Packages - Solutions - 1
  • QUIZ - Modules & Packages - Solutions - 2
  • QUIZ - Modules & Packages - Solutions - 3  

Section 25 : Format Operations

  • Format Operator
  • String.Format
  • f-Strings
  • Template Strings
  • QUIZ - Format Operations
  • QUIZ - Format Operations - Solutions - 1
  • QUIZ - Format Operations - Solutions - 2

Section 26 : File Operations

  • Opening a File - Part 1
  • Opening a File - Part 2
  • Reading and Writing - Part 1
  • Reading and Writing - Part 2
  • Deleting and Renaming Files
  • Getting Folder and File List
  • Creating Folders
  • Searching Files and Folders
  • Deleting, Copying and Moving Folders
  • Reading and Creating Archive (Zip) Files
  • QUIZ - File Operations
  • QUIZ - File Operations - Solutions - 1
  • QUIZ - File Operations - Solutions - 2

Section 27 : Project 4 - Working with PDF & CSV Files

  • CSV Operations - Part 1
  • CSV Operations - Part 2
  • CSV Operations - Part 3
  • PDF Operations - Part 1
  • PDF Operations - Part 2
  • PDF Operations - Part 3

Section 28 : Assignment 4 - Working with PDF & CSV Files

  • Assignment - Working with PDF & CSV Files
  • Assignment - Working with PDF & CSV Files - Solutions

Section 29 : OOP

  • OOP Basics - Part 1
  • OOP Basics - Part 2
  • Introduction to Inheritance
  • Encapsulation
  • Polymorphism
  • Classes and Objects - Part 1
  • Classes and Objects - Part 2
  • Inheritance
  • Multiple Inheritance
  • Method Resolution Order (MRO)
  • Operator Overloading
  • QUIZ - OOP
  • QUIZ - OOP - Solutions - 1
  • QUIZ - OOP - Solutions - 2
  • QUIZ - OOP - Solutions - 3
  • QUIZ - OOP - Solutions - 4
  • QUIZ - OOP - Solutions - 5

Section 30 : Final Project - Movie Library with Tkinter

  • Tkinter Basics - Introduction
  • Tkinter Basics - Button, CheckButton
  • Tkinter Basics - Label, Entry
  • Tkinter Basics - Frame
  • Tkinter Basics - Text
  • Window
  • Left Frame - Part 1
  • Left Frame - Part 2
  • Left Frame - Part 3
  • Right Frame
  • Home Page
  • Movie List - Part 1
  • Movie List - Part 2
  • Movie List - Part 3
  • Movie List - Part 4
  • Movie List - Part 5
  • Movie List - Part 6
  • Movie Detail - Part 1
  • Movie Detail - Part 2

Section 31 : Final Assignment - Movie Library

  • Assignment - Movie Library
  • Assignment - Movie Library - Solutions

Section 32 : FINAL EXAM

  • Quiz:  FINAL EXAM 

Section 33 : Conclusion

  • Conclusion

Articles

Popular Articles

Latest Articles

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