Mastering 4 critical SKILLS using Python

BY
Udemy

Learn to develop projects utilizing the functions of Python programming to acquire the 4 major critical abilities as well as problem-solving skills.

Mode

Online

Fees

₹ 3699

Quick Facts

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

Course overview

GetSkilled Org - Software Engineer, Educator, and Teacher created the Mastering 4 critical SKILLS using Python certification course, which is available on Udemy and aimed at anyone who intends to improve their critical skills by coding in Python programming. Mastering 4 critical SKILLS using Python online course by Udemy focuses on helping individuals improve four major skills: programming, problem-solving, design, and project building.

Mastering 4 critical SKILLS using Python online classes incorporates over 28.5 hours of lessons, as well as 7 articles, 69 downloadable materials, coding exercises, and quizzes, all of which help individuals gain a practical understanding of python programming principles.  With this course, individuals will be taught about syntaxes, lists, tuples, objects, classes, functions, loops, operators, recursive functions, object-oriented programming, debugging, polymorphism, inheritance, and operator overloading, and many others.

The highlights

  • Certificate of completion
  • Self-paced course
  • 28.5 hours of pre-recorded video content
  • 7 articles
  • 69 downloadable resources
  • 1 coding exercise
  • Quizzes

Program offerings

  • Online course
  • Learning resources. 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 3,699
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of python

After completing the Mastering 4 critical SKILLS using Python online certification, individuals will gain a better comprehension of python programming, which will aid in the development of major critical abilities. Individuals will learn about the features of Python 3's modern syntax as well as many components of the language, such as lists, tuples, operators, loops, functions, recursive functions, classes, objects, strings, and mutability principles. Individuals will learn about concepts like operator overloading, object-oriented programming, inheritance, polymorphism, debugging, and abstraction. Individuals will also learn how to solve problems and develop projects.

The syllabus

Getting Started

  • Why Programming? Python?
  • Who should take this course?
  • Teaching Style
  • Unique and Beyond Others
  • Tackling Practice & Homework
  • Curriculum Overview
  • Resources and Students Community
  • Important Note
  • Let's Code

Installation

  • Overview
  • Installing Python on Linux
  • Installing Python on Windows and Mac
  • Installing PyCharm on Linux
  • Installing PyCharm Windows and Mac
  • Creating Projects using PyCharm + Features

Printing

  • Printing
  • Coding Exercise 1
  • Syntax Errors
  • Indentation Error
  • Quiz
  • Printing Homework
  • Printing Homework - Solution p1
  • Printing Homework - Solution p2
  • Printing Homework - Solution p3
  • Printing Homework - Solution p4 p5

Data Types and Variables

  • Data types and variables
  • Variables Assignments
  • Quiz 1
  • Identifier
  • Dynamic Typing
  • Quiz 2
  • String Manipulation
  • Function
  • Reading
  • Quiz 3
  • Variables Homework 1 - 4 Easy Challenges
  • Variables Homework 1 - Solution p1 p2
  • Variables Homework 1 - Solution p3 p4
  • Variables Homework 2 - 2 Medium Challenges
  • Variables Homework 2 - Solution p2
  • Variables Homework 3 - 3 Hard Challenges
  • Variables Homework 3 - Solution p1
  • Variables Homework 3 - Solution p2
  • Variables Homework 3 - Solution p3
  • Name Binding

Operators

  • Arithmetic Operators
  • Assignment Operator
  • Quiz 1
  • Operators Precedence
  • Operators Associativity
  • Relational Operators
  • Quiz 2
  • Truth Table
  • Logical Operators
  • Short-Circuit Evaluation
  • Logical Operators with values
  • Quiz 3
  • Logical Operators Homework - 2 Challenges
  • Logical Operators Homework - Solution p1
  • Logical Operators Homework - Solution p2
  • Membership Operators
  • Modulus Operator
  • Division and Modulus Homework 1 - 3 Easy Challenges
  • Division and Modulus Homework 1 - Solutions
  • Critical note about Homework
  • Division and Modulus Homework 2 - 3 Medium Challenges
  • Division and Modulus Homework 2 - Solution p1
  • Division and Modulus Homework 2 - Solution p2
  • Division and Modulus Homework 2 - Solution p3
  • Division and Modulus Homework 3 - 2 Hard Challenges
  • Division and Modulus Homework 3 - Solution p1
  • Division and Modulus Homework 3 - Solution p2

Selection

  • Selection 1
  • Demo and Indentation
  • Selection 2
  • Quiz
  • Selection Practice 1
  • Selection Practice 2
  • Selection Homework 1 - 4 Easy Challenges
  • Selection Homework 1 - Solution p1 p2
  • Selection Homework 1 - Solution p3 p4
  • Selection Homework 2 - 2 Medium Challenges
  • Selection Homework 2 - Solution p1 p2
  • Selection Homework 3 - 2 Hard Challenges
  • Selection Homework 3 - Solution p1 p2

Loops

  • While Loops 1
  • While Loops 2
  • Quiz 1
  • While Loops Practice 1
  • While Loops Practice 2
  • While nested loops
  • While Loops Homework 1 - 4 Easy Challenges
  • While Loops Homework 1 - Solution p1 p2 p3 p4
  • While Loops Homework 2 - Application
  • While Loops Homework 2 - Application Solution
  • While Loops Homework 3 - 4 Medium Challenges
  • While Loops Homework 3 - Solution p1 p2 p3 p4
  • While Loops Homework 4 - 4 Hard Challenges
  • While Loops Homework 4 - Solution p1 p2
  • While Loops Homework 4 - Solution p2 (cont)
  • While Loops Homework 4 - Solution p3 p4
  • For Loops 1
  • For Loops 2
  • Quiz 2
  • For Loops Practice - Medium to Hard
  • For Loops Homework - 6 Medium to hard Challenges
  • For Loops Homework - Solution p1
  • For Loops Homework - Solution p2
  • For Loops Homework - Solution p3
  • For Loops Homework - Solution p4 p5
  • For Loops Homework - Solution p6

Debugging

  • Debugger
  • Debugging with PyCharm IDE

Functions

  • Define Function
  • Return and Default
  • Quiz 1
  • Function Calling Function + Debugging
  • Enumerate and Override
  • Quiz 2
  • Local and Global Scope
  • Name Binding
  • Positional or Keyword Parameter
  • Docstring
  • Quiz 3
  • Function Homework 1 - 4 Medium Challenges
  • Function Homework 1 - Solution p1 p2
  • Function Homework 1 - Solution p3 p4
  • Function Homework 2 - Application
  • Function Homework 2 - Application Solution

Classes and Objects

  • Class and Object
  • Methods
  • Constructor
  • Class Homework 1 - 2 Easy to Medium Challenges
  • Class Homework 1 - Solution p1 p2
  • str and repr for Class
  • Quiz
  • Class Homework 2 - 2 Medium to Hard Challenges
  • Class Homework 2 - Solution p1 p2

Memory and Mutability

  • Mutable Objects
  • Immutable Objects
  • Identity Operator
  • Garbage Collector
  • Quiz

Lists

  • List Data Structure
  • List Methods
  • Quiz 1
  • Sorting and Reversing Methods
  • List with Functions
  • Mutability
  • Quiz 2
  • Practice 1 - 1 Easy Challenge
  • Practice 2 - 1 Easy to Medium Challenge
  • Practice 3 - 1 Medium Challenge
  • Practice 4 - 1 Medium to Hard Challenge
  • List Homework 1 - 7 Easy to Medium Challenges
  • List Homework 1 - Solution p1 p2
  • List Homework 1 - Solution p3
  • List Homework 1 - Solution p4 p5
  • List Homework 1 - Solution p6 p7
  • List Homework 2 - 5 Medium to Hard Challenges
  • List Homework 2 - Solution p1
  • List Homework 2 - Solution p2
  • List Homework 2 - Solution p3
  • List Homework 2 - Solution p4
  • List Homework 2 - Solution p5
  • Slicing 1
  • Slicing 2
  • Quiz 3
  • Negative Indexing
  • Quiz 4
  • List Comprehension 1
  • List Comprehension 2
  • Quiz 5
  • List Homework 3 - 6 Hard Challenges
  • List Homework 3 - Solution p1 p2
  • List Homework 3 - Solution p3
  • List Homework 3 - Solution p4
  • List Homework 3 - Solution p5 small K
  • List Homework 3 - Solution p5 large K
  • List Homework 3 - Solution p6

Tuples

  • Tuples
  • More on tuples unpacking
  • Tuples and zip
  • Quiz

Strings

  • String Data Structure
  • String Methods
  • String Formatting 1
  • String Formatting 2
  • String Formatting 3
  • Quiz
  • String Homework 1 - 4 Easy to Medium Challenges
  • String Homework 1 - Solution p1 p2 p3 p4
  • String Homework 2 - 3 Medium Challenges
  • String Homework 2 - Solution p1 p2
  • String Homework 2 - Solution p3 p4

Project #1

  • Description
  • Solution Big Picture
  • Solution Details

Nested Lists

  • List of lists - Indexing
  • List of lists - Creation
  • Quiz 1
  • Reading and Printing
  • Row-major order processing
  • Column-major order processing
  • Nesting with Comprehension
  • Position neighbours
  • 2D-1D Mapping
  • Position neighbours Practice
  • Quiz 2
  • Nested Lists Homework 1- 6 Easy to Medium Challenges
  • Nested Lists Homework 1- Solution p1 p2 p3
  • Nested Lists Homework 1- Solution p4
  • Nested Lists Homework 1- Solution p5 p6
  • Nested Lists Homework 2 - 7 Medium to Hard Challenges
  • Nested Lists Homework 2 - Solution p1 p2
  • Nested Lists Homework 2 - Solution p3
  • Nested Lists Homework 2 - Solution p4
  • Nested Lists Homework 2 - Solution p5
  • Nested Lists Homework 2 - Solution p6
  • Nested Lists Homework 2 - Solution p7
  • Nested Lists Homework 3 - Application
  • Nested Lists Homework 3 - Application Solution

Project #2

  • Description
  • Solution big picture
  • Solution Details

Dictionary and Set

  • Dict 1
  • Dict 2
  • Quiz 1
  • Dict 3
  • Dict 4
  • Dict Practice: 3 Easy to Medium Challenges
  • Dict Homework - 4 medium to Hard Challenges
  • Dict Homework 1 - Solution p1 p2
  • Dict Homework 1 - Solution p3
  • Dict Homework 1 - Solution p4
  • Set 1
  • Set 2
  • Quiz 2

Project #3

  • Description
  • Demo
  • Solution Big Picture
  • Solution Details

Modules and Packages

  • Modules
  • Quiz 1
  • os and sys modules
  • Creating Modules
  • Module Search Path
  • Modules Demo
  • Module vs Script
  • Circular Imports 1
  • Circular Imports 2
  • Modules Homework 1
  • Packages 1
  • Packages 2 - Import siblings
  • Packages 3 - Importing all
  • Quiz 2
  • Packages Homework 2

Builtin Modules

  • Datetime
  • Time 1
  • Time 2

Files

  • Files
  • Reading from files
  • Writing to files
  • Pickle Module
  • Shelve Module
  • Files Homework - 2 Medium Challenges
  • Files Homework Solutions

Exceptions

  • Exceptions
  • Exception Handling
  • Multiple Exceptions Handling
  • Stack Trace
  • Stack Unwinding
  • Assertions
  • Quiz
  • Exceptions Homework - 1 Challenge
  • Exceptions Homework Solution

More on Functions

  • *args and **kwargs
  • Quiz 1
  • Assigning Functions
  • Nested Function
  • Closure
  • Lambda Function
  • Function and Variable Type Annotations
  • Quiz 2
  • More Functions Homework - 5 Medium to Hard Challenges
  • More Functions Homework - Solutions p1 p2
  • More Functions Homework - Solutions p3
  • More Functions Homework - Solutions p4
  • More Functions Homework - Solutions p5

Recursive Functions

  • Recursive Functions 1
  • Recursive Functions 2
  • Recursive Functions 2 with Debugger
  • Recursive Functions Practice 1
  • Recursive Functions Practice 2
  • Recursive Functions Practice 3
  • Recursive Functions Homework 1 - 7 Easy to Medium Challenges
  • Recursive Functions Homework 1 - Solutions p1 + Rule
  • Recursive Functions Homework 1 - Solutions p2 p3
  • Recursive Functions Homework 1 - Solutions p4
  • Recursive Functions Homework 1 - Solutions p5 p6 p7
  • Recursive Functions Homework 2 - 7 Medium Challenges
  • Recursive Functions Homework 2 - Solutions p1 p2
  • Recursive Functions Homework 2 - Solutions p3 p4
  • Recursive Functions Homework 2 - Solutions p5 p6
  • Recursive Functions Homework 2 - Solutions p7
  • Recursive Functions Homework 3 - 6 Medium to Hard Challenges
  • Recursive Functions Homework 3 - Solutions p1
  • Recursive Functions Homework 3 - Solutions p2
  • Recursive Functions Homework 3 - Solutions p3
  • Recursive Functions Homework 3 - Solutions p4 p5
  • Recursive Functions Homework 3 - Solutions p6

Object Oriented Programming

  • Teaching OOP the right way!
  • Pyramid of Object Oriented
  • Class and Object
  • Quiz 1
  • Classes Homework 1 - 5 Challenges
  • Classes Homework 1 - Solutions
  • Name Mangling
  • Data-Hiding
  • Quiz 2
  • Property Class 1
  • Property Class 2
  • Property Decorator
  • Classes Homework 2 - 2 Medium Challenges
  • Static Variables
  • Class vs Instance namespace
  • Class and Static Methods
  • Quiz 3
  • Nested Classes
  • Getitem and Setitem Special Methods
  • Del Special Method
  • Classes Homework 3 - 4 Medium to Hard Challenges
  • Classes Homework 3 - Solution p1
  • Classes Homework 3 - Solution p2
  • Classes Homework 3 - Solution p3 p4
  • Classes Homework 4 - 2 Hard Challenges
  • Classes Homework 4 - Solution p1
  • Classes Homework 4 - Solution p2

OOP: UML Class Diagram

  • Note
  • Class Diagram in UML
  • Classes Relationship
  • Composition Relationship
  • Aggregation Relationship
  • Generalization Relationship
  • Multiplicity
  • Relationships & Multiplicity
  • UML in Practice
  • Improving Design Skills

OOP: Inheritance

  • Inheritance 1 - Motivation
  • Inheritance 2 - Single Inheritance (1)
  • Single Inheritance (2)
  • Inheritance with Super Function
  • Quiz 1
  • Multilevel Inheritance
  • Multiple Inheritance
  • Multiple Inheritance with Super
  • Quiz 2
  • Inheritance with Properties
  • Inheritance with Static vars
  • Inheritance with Exceptions
  • Inheritance with Slots
  • Inheritance in Practice
  • Quiz 3
  • Inheritance Homework 1 - 3 Easy Challenges
  • Inheritance Homework 2 - 5 Medium Challenges (Design)
  • Inheritance Homework 2 - Solution
  • Inheritance Homework 3 - 2 Medium to Hard Challenges (Design)
  • Inheritance Homework 3 - Solution
  • Inheritance Homework 4 - 3 Medium to Hard Challenges
  • Inheritance Homework 4 - Solution p1 p2
  • Inheritance Homework 4 - Solution p3

OOP: Polymorphism, Abstraction and Operator Overloading

  • Polymorphism
  • Abstraction
  • Abstract Classes
  • Interfaces and APIs
  • Polymorphism Homework 1 - 3 Easy Challenges
  • Polymorphism Homework 1 - Solution p1 p2 p3
  • Polymorphism Homework 2 - 2 Medium to Hard Challenges
  • Polymorphism Homework 2 - Solution p1 p2
  • Special Methods: Arithmetic, Compound, Comparison, Unary
  • Special Methods Reflection
  • Special Methods: bool, containts, format
  • Quiz
  • Special Methods Homework 1 - 3 Medium Challenges
  • Special Methods Homework 1 - Solution p1 p2 p3
  • Special Methods Homework 2 - 3 Medium to Hard Challenges
  • Special Methods Homework 2 - Solution p1
  • Special Methods Homework 2 - Solution p2 p3

Project #4

  • Project Description
  • Project Solution part1
  • Project Solution part2
  • Project Solution part3
  • Project Solution part4

Project #5

  • Project Description
  • Project Solution part1
  • Project Solution part2
  • Project Solution part3
  • Project Solution part4
  • Project Solution part5

Thank You

  • Bonus

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