Skip to content

gayathrii3/Python-practise

Repository files navigation

Python Practice 🐍

This repository contains my Python practice programs, exercises, and solutions.

Topics Covered

Python Fundamentals

  • Variables and Data Types
  • Input and Output
  • Operators
  • Format Specifiers

Conditional Statements

  • if
  • if-else
  • if-elif-else
  • Nested conditions

Loops

  • for loops
  • while loops
  • Loop control statements

Strings

  • String operations
  • String methods
  • Pattern-based problems

Lists

  • List operations
  • Traversing lists
  • List-based problem solving

Tuples

  • Tuple creation and manipulation
  • Tuple methods

Dictionaries

  • Dictionary operations
  • Nested dictionaries
  • Real-world examples

Sets

  • Set operations
  • Union, Intersection, Difference

Functions

  • Function creation
  • Parameters and arguments(*args & **kwargs)
  • Return values
  • Scope of variables

Modules

  • Importing modules
  • Built-in modules
  • Creating custom modules

File Handling

  • Reading files
  • Writing files
  • Appending data
  • Working with text files

Exception Handling

  • try-except blocks
  • Handling common errors
  • Custom error messages

Object-Oriented Programming (OOP)

  • Classes and Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction

API Fetching

  • Working with Public REST APIs
  • Sending HTTP requests
  • Handling JSON responses
  • API-based mini projects

Mini Projects & Scripts

  • Small Python applications
  • Automation scripts
  • Practice projects combining multiple concepts

Continuously updated as I learn and explore new concepts

About

Python practice programs, exercises, and solutions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages