Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

504 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Automation Journey

This repository documents my journey of learning Python and preparing for Automation using Python-based tools and frameworks.

🎯 The goal of this repository is to build a strong foundation in:

  • Python programming
  • Problem solving
  • Object-Oriented Programming (OOP)
  • File handling
  • Automation concepts
  • Selenium with Python
  • Robot Framework
  • Automation framework development

💻 Topics Covered

Python Basics

  • Variables
  • Data types
  • Operators
  • Conditions
  • Loops

Functions

  • Function creation
  • Parameters
  • Return statements
  • Reusable logic

Data Structures

  • Lists
  • Tuples
  • Sets
  • Dictionaries

String Handling

  • String methods
  • Palindrome checking
  • Frequency counting
  • String manipulation problems

File Handling

  • Reading files
  • Writing files
  • Appending data
  • Searching data in a file
  • Deleting data

Exception Handling

  • try / except
  • Input validation
  • Error handling

Object-Oriented Programming (OOP)

  • Classes
  • Objects
  • Methods
  • super()
  • Inheritance
  • Encapsulation

Selenium Framework

  • Browser Operations
  • Locators
  • Waits and Synchronization

🚀 Projects

01 Student Management System

Features:

  • Add student
  • View students
  • Search student
  • Update marks
  • Delete student
  • Calculate average marks
  • Find topper
  • File storage support
  • Exception Handling
  • OOPS

02 Expense Tracker

Features:

  • Add expenses
  • View expenses
  • Search expenses
  • Delete expenses
  • Calculate total expenses
  • Sort expenses
  • Filter expenses by range
  • File storage support
  • Exception Handling

03 Employee Management System

Features:

  • Manage employees using CSV and JSON files
  • Add, update, search and delete employee records
  • Search employees by name or department
  • File handling

About

This repository reflects my day to day journey of Python Automation.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages