Skip to content

"This repository contains all my daily coding tasks from a 30-day Python internship. Each day’s work is organized folder-wise (Day 1–30). It’s a public repo for anyone who wants to learn and understand Python through simple, structured, and practical examples."

License

Notifications You must be signed in to change notification settings

Dark-Vinaal/Python-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 30 Days of Python Internship — Daily Tasks Repository

Python


📘 Overview

This repository contains all my daily coding tasks completed during a 30-day Python internship.
Each day’s progress is organized folder-wise (Day 1 → Day 30) with code files and notes.

This public repository serves both as my personal learning tracker and as a free resource for anyone who wants to learn Python through real-world exercises and structured examples.

Note : I'm familiar with the term coding because of my previous knowledge in Java and C++, so I have written this repo project in my way of understanding.


🎯 Objectives

  • Strengthen understanding of Python fundamentals
  • Practice problem-solving through daily tasks
  • Build hands-on experience with core Python modules
  • Share knowledge openly with the developer community

🗂️ Repository Structure

📂 `30DaysOfPython/`
├── 📁 `Day_01/`
│   ├── 📄 `task.py`
│   └── 📝 `notes.md`
├── 📁 `Day_02/`
│   ├── 📄 `task.py`
│   └── 📝 `notes.md`
├── ...
└── 📁 `Day_30/`
    ├── 📄 `final_project.py`
    └── 📝 `summary.md`

Each folder includes:

  • task.py → Daily assignment code
  • notes.md → Concepts learned and insights

📚 Internship Syllabus / Topics Covered

🔹 Python Basics

  • Introduction to Python
  • Applications of Python
  • IDEs and Python Interpreter
  • Indentation and Comments
  • Input and Output Functions
  • Keywords
  • Variables and Identifiers
  • Operators

🔹 Flow Control & Data Structures

  • Control Structures
  • List
  • Tuples
  • Strings
  • Set
  • Dictionary

🔹 Functions & Advanced Concepts

  • Functions (Recursion, Anonymous)
  • File Handling
  • Object-Oriented Programming (OOPs)
  • Generators and Iterators
  • Modules (math, random, os, collections)
  • Exception Handling

🔹 Libraries & Best Practices

  • Libraries: Pandas, NumPy
  • PEP8 Guidelines

🧠 Learning Outcomes

By the end of this internship, I aim to:

  • Write clean, efficient, and reusable Python code
  • Understand Python’s built-in modules and libraries
  • Apply OOPs and exception handling in real scenarios
  • Follow PEP8 for professional coding standards

💡 How to Use

1. Clone this repository

git clone https://github.com/<your-username>/Python-Learning.git

2. Navigate to any day’s folder

cd Day_01

3. Run the script

python task.py
python notes.md

🤝 Contributions

This is a public repo — feel free to:

  • Explore the tasks and code samples
  • Suggest improvements via Pull Requests
  • Share feedback or explanations

🙏 Acknowledgment

Special thanks to Besant Technologies, Mohamed Ismail sir (General Manager) Pavimithra mam (Hr), Rajalakshmi mam (Hr) and Gowthami Shyam mam (Mentor) for their guidance and support throughout this internship.

LinkedIn


👨‍💻 Author

Vinaal R

Passionate Learner | Aspiring Developer | Python Enthusiast

Contact me through

LinkedIn GitHub


About

"This repository contains all my daily coding tasks from a 30-day Python internship. Each day’s work is organized folder-wise (Day 1–30). It’s a public repo for anyone who wants to learn and understand Python through simple, structured, and practical examples."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published