Practical Python for Absolute Beginners

BY
Udemy

Mode

Online

Fees

₹ 639 3499

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
₹ 639  ₹3,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Course Introduction
  • Install Python on Your Computer (Window | Mac)
  • Introduction to Numbers
  • Editor Setup
  • Introduction to Variables
  • Introduction to Strings
  • Problem Solving
  • Introduction to Functions
  • Introduction to Methods
  • Booleans
  • Conditionals (If / Else)
  • Comparison Operators
  • Introduction to Lists
  • Introduction to Slicing
  • Programming Challenge (Slicing, User Input, Lists, Variables)
  • Print Formatting / String Interpolation (includes Python F Strings)
  • Introduction to Dictionaries
  • Elif
  • For Loops
  • Modulo and Floor (Python Math and Division Operators)
  • Logical Operators (and | or | not)
  • While Loops
  • Nested Loops
  • Continue statement (Python Flow Control)
  • List Methods
  • In Keyword- Check if a Value is present in a Sequence
  • Functions Part Two

Build a Hangman Game

  • Hangman Game (Part 1)
  • Hangman Game (Part 2)
  • Hangman Game (Part 3)
  • Hangman Game (Part 4)
  • Hangman Game (Part 5)
  • Hangman Game (Part 6)
  • Hangman Game (Part 7)
  • Hangman Game (Part 8)
  • Hangman Game (Part 9)
  • Hangman Game (Part 10)
  • Hangman Game (Part 11)

Let's Go Further

  • Tuples
  • Unpacking
  • help() Function
  • Multi-Line Strings ...(plus string revision)
  • Lists Roundup
  • Knowledge Check
  • Dictionary Methods
  • Introduction to Sets
  • Importing Modules
  • Reading From Files
  • Writing To Files

Data Segregation Exercise

  • Data Segregation Exercise (Part1 - introduction)
  • Data Segregation Exercise (Part2 - Reading CSV Files)
  • Data Segregation Exercise (Part 3 - Problem-Solving with Modulo)
  • Data Segregation Exercise (Part4 - Adding to Nested Dictionaries)
  • Data Segregation Exercise (Part5 - Appending to Multiple Files)

Iteration and Comprehensions

  • While Else
  • List Comprehensions
  • Conditional List Comprehensions

Functions Exercises

  • Functions Exercises (part 1) - Count the occurrences of a word in a string
  • Functions Exercises (part 2) - Create a fizzbuzz function
  • Functions Exercises (part 3) - Remove duplicate elements from a list
  • Functions Exercises (part 4) - List comprehensions function
  • Functions Exercises (part 5) - Write a paragraph to a HTML file

Intermediate Functions

  • Keyword Arguments (kwargs) Introduction
  • Local and Global Scope
  • pass statement
  • Star Args (*args)
  • Map Function
  • Filter Function
  • Lambda Expressions
  • Creating Modules
  • Ternary Operator
  • For Else Loops

Creating Packages

  • Creating Packages
  • Create a Unit Converter Package (Project Introduction)
  • Create a Unit Converter Package (Part 1)
  • Create a Unit Converter Package (Part 2)
  • Create a Unit Converter Package (Part 3a Converter Functions)
  • Create a Unit Converter Package (Part 3b - Selecting Conversions)
  • Create a Unit Converter Package (Part 4)
  • Create a Unit Converter Package (Part 5)

Object Oriented Programming

  • Introduction to Object-Oriented Programming (OOP)
  • Creating Objects
  • Object Attributes
  • Object Methods
  • Object Interaction
  • Setting Object Attributes
  • Inheritance
  • Dunder Methods / Magic Methods
  • OOP Practice (Dunder methods, inheritance, composition)
  • __name__ equals __main__

Intermediate Python

  • **kwargs
  • Error Handling - try / except blocks
  • Raising Errors
  • Set Intersection
  • Set Union
  • Set Difference

Instructors

Mr Gary Clarke

Mr Gary Clarke
Software developer
Freelancer

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses