Internship on Python Programming Presented by: Nilesh Yadav College: Ashoka Institute of Technology and Management, Varanasi Department: ECE 4th Year Mentor: Anuja Singh Organization: YBI Foundation Duration: 1 Month Contact: [email protected]
Introduction • Python is one of the most powerful programming languages used in software development, AI, and data science. • The internship provided hands-on experience with Python and real-world projects. • Python is known for simplicity, readability, and flexibility.
About the Internship Program • Conducted by YBI Foundation. • Duration: 1 Month. • Focused on improving coding skills and practical implementation. • Mode: Online Internship Program.
Objectives of the Internship • Enhance programming and problem-solving skills. • Learn Python libraries: NumPy, Pandas, Matplotlib. • Develop real-world Python projects. • Improve debugging and collaboration skills.
Tools and Technologies Used • Programming Language: Python 3.x • IDE: Jupyter Notebook, VS Code • Libraries: NumPy, Pandas, Matplotlib, Flask • Version Control: Git & GitHub • OS: Windows/Linux
Projects Completed During Internship 1. Quiz Game in Python - Console-based quiz app with score tracking. 2. Data Analysis using Pandas - Analyzing datasets. 3. Mini Web App using Flask - Simple web app with dynamic content.
Challenges and Key Learnings Challenges: • Debugging logical and syntax errors. • Learning new modules quickly. • Managing academics and internship. Key Learnings: • Improved Python programming confidence. • Applied Python to real-world tasks. • Gained GitHub collaboration experience.
Conclusion and Acknowledgment • The internship strengthened technical and professional skills. • Learned how Python is applied in data science and web development. Acknowledgment: Special thanks to YBI Foundation and mentor Ms. Anuja Singh. Gratitude to Ashoka Institute of Technology and Management, Varanasi. Thank You! Contact: [email protected]
Python Project – Quiz Game Code # Python Quiz Game questions = { "Who developed Python?": "Guido van Rossum", "What year was Python created?": "1991", "Python is dynamically typed? (yes/no)": "yes", "Which keyword is used to define a function?": "def", "What symbol is used for comments?": "#" } score = 0 print("Welcome to the Python Quiz!\n") for question, answer in questions.items(): user_answer = input(question + " ") if user_answer.strip().lower() == answer.lower(): print("Correct!\n") score += 1 else: print(f"Wrong! The correct answer is {answer}.\n") print(f"Your final score: {score}/{len(questions)}")