Course Overview

In today's tech-driven world, Python is a vital skill for various careers in programming, data analysis, and automation. Delaying your Python learning journey may limit your opportunities.
 
Our course offers a comprehensive and hands-on approach to learning Python, covering everything from setup and configuration to advanced topics like object-oriented programming and unit testing. With easy-to-follow instructions and practical exercises, you'll gain practical skills that empower you to write Python code confidently
 
By enrolling in this course, you'll acquire a strong Python foundation, data handling expertise, and problem-solving capabilities. Whether you're a beginner or looking to enhance your skills, this course equips you with the knowledge and confidence to excel in the Python programming world.

What You Will Learn

  • Develop a strong foundation in Python programming
  • enabling them to write
  • debug
  • and maintain Python code for a wide range of applications.
  • Learn to proficiently work with Python's core data types
  • including variables
  • numbers
  • strings
  • lists
  • dictionaries
  • and tuples.
  • Understand data manipulation techniques
  • such as slicing
  • indexing
  • and formatting.
  • Gain the ability to create reusable and modular code through functions and classes.

Program Curriculum

  • Python Installation on Windows
  • Python Configuration on Windows
  • Python Installation and Setup on mac
  • Project Creation and PyCharm Installation
  • Must Watch Lecture before Moving Forward
  • Package Management using PIP
  • Installing iPython
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 01 Quiz

  • Python Terminal Walkthrough
  • Understanding Objects and References
  • Variable Rules
  • Numbers Data Type and Math Operations
  • Number - Exponentiation and Modulo
  • Arithmetic Order of Precedence
  • Boolean Data Type
  • Working with Strings
  • String Methods - Part 1
  • String Methods - Part 2
  • More String Slicing and Indexing
  • Strings Formatting
  • Chapter 02 Quiz

  • List and Accessing Elements
  • List Methods
  • Working with Dictionaries
  • Nested Dictionaries
  • Dictionary Methods
  • Working with Tuples
  • Chapter 03 Quiz

  • Working with Comparators
  • Understanding Boolean Operators
  • Boolean Operators Order of Precedence
  • Chapter 04 Quiz

  • Conditional Logic with If-else Conditions
  • While Loop Demonstration
  • Break, Continue, and While/else
  • For Loop Demonstration
  • Iterating Multiple Lists using the Zip Function
  • Using the Range Function in For Loops
  • Chapter 05 Quiz

  • Understanding Methods
  • Working with Return Values
  • Working with Positional/optional Parameters
  • Understanding Variable Scope
  • More Built-in Functions
  • Practice Exercise with a Solution (Homework)
  • Chapter 06 Quiz

  • Understanding Objects/classes
  • Creating Your Own Object
  • Creating Your Own Methods
  • Inheritance
  • Method Overriding
  • Practice Exercise with a Solution (Homework)
  • Chapter 07 Quiz

  • Exception Handling Demonstration
  • Finally, and Else Blocks
  • Practice Exercise with a Solution (Homework)
  • Chapter 08 Quiz

  • Built-in Modules
  • Creating Your Own Modules
  • Chapter 09 Quiz

  • How to Write Data to a File
  • How to Read a File
  • File Handling using "with" and "as" Keywords
  • Chapter 10 Quiz

  • Introduction
  • How to Inspect Elements using Firefox DevTools
  • How to Inspect Elements using Chrome DevTools
  • SelectorsHub Installation
  • Using SelectorsHub
  • Tricks to Generate XPath
  • Best Element Inspect Tool
  • Inspecting Disappearing Elements
  • Chapter 11 Quiz

  • Introduction To Logging Infrastructure
  • Changing the Format of Logs
  • Logger - Console Example
  • Logger - Configuration File Example
  • How to Write a Generic Custom Logger Utility
  • Chapter 12 Quiz

  • Unit Test Introduction
  • Writing First Test Case
  • How to Implement Class Level SetUp and TearDown Methods
  • How to Assert a Test Method
  • How to Export PYTHONPATH
  • MUST WATCH
  • How to Run Code from Terminal
  • How to Create a Test Suite
  • Chapter 13 Quiz
Load more modules

Instructor

Lets Kode It

Let's Kode It, we are here with a mission to have everyone learn a new skill and find themselves doing what they always wanted to do. Whether it be programming or creating a professional looking MS Word document. When talking about programming, we believe anyone can code and coding is not something out of this world. Coding can be of different types and in different area, some may want to become a web developer where it's more of front-end languages, some choose to become a back-end developer, while some choose to become testers with automation hands on where the domain is completely different from development. We believe what it needs to learn something is only willingness to learn and everything else comes along with it. We are a group of software professionals with more than 10 years of expertise in different areas of the software industries. We excel from software inception to implementation. Our goal is to offer high quality technology courses which suits newbie as well as an intermediate. We focus on the technology which are essential to perform in today's job market. Our instructors are master’s graduates from reputable universities. Our instructors have over 10 years of industrial experience and work as team leaders in multinational companies. They have expertise in various fields of SDLC from application development, testing to system administration.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8