Skip to content

Latest commit

 

History

History
215 lines (152 loc) · 4.25 KB

File metadata and controls

215 lines (152 loc) · 4.25 KB

🐍 Python Development Internship Projects

Welcome to my Python Development Internship repository! 👋

This repository contains all the projects and tasks completed during my internship at Cognifyz IT Solutions Pvt. Ltd. The primary goal of this internship is to strengthen my Python programming skills by solving real-world problems and building practical applications.

Throughout this internship, I will be working on projects covering fundamental and intermediate Python concepts, including file handling, automation, data visualization, web scraping, regular expressions, and more.

📌 About This Repository

This repository serves as a portfolio of my internship work and demonstrates my progress in Python development. Each project includes:

  • ✅ Well-structured Python code
  • ✅ Clear documentation
  • ✅ Sample outputs
  • ✅ Error handling
  • ✅ Project-specific README (where applicable)
  • ✅ Best coding practices

📂 Repository Structure

Python-Development-Internship/

├── Level-1/
│   ├── Task-1-String-Reversal/
│   ├── Task-2-Temperature-Converter/
│   ├── Task-3-Email-Validator/
│   ├── Task-4-Calculator/
│   └── Task-5-Palindrome-Checker/
│
├── Level-2/
│   ├── Task-1-Guessing-Game/
│   ├── Task-2-Number-Guesser/
│   ├── Task-3-Password-Strength-Checker/
│   ├── Task-4-Fibonacci/
│   └── Task-5-File-Manipulation/
│
├── Level-3/
│   ├── Task-1-Web-Scraper/
│   ├── Task-2-Data-Visualization/
│   └── Task-3-Automation/
│
├── requirements.txt
└── README.md

🚀 Skills & Technologies

Programming Language

  • Python 3

Core Concepts

  • Variables & Data Types
  • Conditional Statements
  • Loops
  • Functions
  • Exception Handling
  • File Handling
  • Modules & Packages
  • Object-Oriented Programming (where applicable)

Python Libraries

  • random
  • re
  • os
  • pathlib
  • collections
  • pandas
  • matplotlib
  • beautifulsoup4
  • requests
  • plotly (where applicable)

📚 Internship Tasks

🟢 Level 1 – Python Fundamentals

  • String Reversal
  • Temperature Converter
  • Email Validator
  • Calculator Program
  • Palindrome Checker

Concepts Covered

  • String Manipulation
  • User Input
  • Functions
  • Conditional Logic
  • Basic Validation

🟡 Level 2 – Intermediate Python

  • Guessing Game
  • Number Guesser
  • Password Strength Checker
  • Fibonacci Generator
  • File Manipulation

Concepts Covered

  • Random Module
  • File Handling
  • Password Validation
  • Recursion
  • Collections
  • Error Handling

🔴 Level 3 – Advanced Python

  • Web Scraper
  • Data Visualization
  • Task Automation

Concepts Covered

  • BeautifulSoup
  • Requests
  • Pandas
  • Matplotlib
  • Plotly
  • Automation Scripts

🎯 Learning Objectives

Through this internship, I aim to:

  • Improve my Python programming skills
  • Build clean and maintainable code
  • Solve practical programming problems
  • Learn Python libraries used in real-world applications
  • Develop projects suitable for my portfolio
  • Strengthen problem-solving and debugging skills

▶️ Getting Started

Clone the repository

git clone https://github.com/<your-username>/python-development-internship.git

Navigate to the repository

cd python-development-internship

Install dependencies

pip install -r requirements.txt

Run a project

python main.py

or navigate to the desired task folder and execute its Python file.


📈 Progress Tracker

Level Status
Level 1 Completed
Level 2 Completed
Level 3 Completed

🌟 Highlights

✔ Clean Python Code

✔ Beginner to Advanced Projects

✔ Practical Problem Solving

✔ Well-Documented Projects

✔ GitHub Portfolio Ready


🤝 Acknowledgements

I would like to thank Cognifyz IT Solutions Pvt. Ltd. for providing this opportunity to enhance my Python development skills through practical tasks and hands-on learning.


📬 Connect With Me

GitHub: https://github.com/Shikha18Shukla

LinkedIn: https:https://www.linkedin.com/in/shikha-shukla-779133339/


⭐ If you found this repository interesting, feel free to explore the projects and follow my learning journey!