My Journey as a Python Developer Intern at Oasis Infobyte
Python Developer Internship @ Oasis Infobyte

My Journey as a Python Developer Intern at Oasis Infobyte

As my internship at Oasis Infobyte comes to an end, I reflect on the incredible journey and learning experiences that have shaped my skills and deepened my love for Python programming. This internship provided me with the opportunity to work on three distinct projects, each presenting unique challenges and learning opportunities. Come with me, as I share insights from my internship, detailing the projects I worked on and the valuable lessons learned along the way.


Project 1: Random Password Generator

The first project I tackled was developing a Random Password Generator. This command-line tool was designed to help users generate secure passwords based on specific criteria. It was a fantastic introduction to Python, allowing me to explore concepts like randomisation, user input validation, and character set handling.

Key Features:

  • Random Password Generation: Creates passwords with a specified length and character set.
  • Character Types: Includes options for uppercase and lowercase letters, numbers, and symbols.
  • User Input Validation/Error Handling: Ensures valid input for password length and character types.

Learning Outcomes:

This project taught me the importance of secure coding practices and user input validation, both critical for creating reliable software applications.

  • Mastery of Python’s random module for generating random characters.
  • Developing robust input validation to ensure user inputs meet specific criteria.
  • Enhancing user experience by incorporating error handling mechanisms.

Demo Video:

  • YouTube | Click Here


Project 2: Voice Assistant - Asiri

Building Asiri, a semi-advanced voice assistant, was a really challenging yet rewarding experience. Asiri can respond to various voice commands, perform web searches, play YouTube videos, send emails, and provide interesting facts, making it a versatile assistant. This project was particularly exciting as it combined multiple functionalities and required integrating several Python libraries.

Key Features:

  • Greeting Response: The assistant responds to greetings.
  • Date and Time: Provides the current date and time.
  • Web Search: Searches the web for information and reads out the results.
  • YouTube Video Playback: Plays videos based on user commands.
  • Email Sending: Sends emails as per user requests.
  • Interesting Facts: Shares interesting facts with the user.

Learning Outcomes:

Working on Asiri enhanced my understanding of natural language processing and integrating various APIs to build a functional voice assistant.

  • Implementing voice recognition and processing using Python.
  • Integrating web scraping for information retrieval.
  • Managing asynchronous tasks to handle multiple commands efficiently.

Demo Video:

  • YouTube | Click Here


Project 3: BMI Calculator

The final project was the BMI Calculator, a command-line tool that calculates the Body Mass Index based on user inputs for weight and height. It helps the users to understand their BMI and its classification according to Wikipedia health standards.

Key Features:

  • User-friendly Interface: Simple and intuitive command-line interactions.
  • Input Validation: Ensures valid entries for weight and height.
  • BMI Calculation: Accurately calculates BMI using the standard formula.
  • Classification: Categorises BMI into health ranges (Underweight, Normal weight, Overweight, Obesity). It also sub-classify these categories into different classes like Severe Thinness, Class III Obesity, etc

Learning Outcomes:

This project reinforced the importance of user input validation and provided insights into developing health-related applications.

  • Accurate implementation of mathematical formulas in Python.
  • Enhancing user experience through clear prompts and feedback.
  • Categorising and interpreting BMI results for health awareness.

Demo Video:

  • YouTube | Click Here



Reflections and Future Directions

This internship has been an invaluable experience. It provided me with hands-on experience in Python development, enabling me to work on projects that are both functional and educational. Each project taught me something new, from secure coding practices to integrating APIs and validating user input.

As I look to the future, I am excited about the endless possibilities that Python offers. I am particularly interested in exploring more advanced topics like machine learning and artificial intelligence, where I can further integrate my love for technology with impactful real-world applications.

I am deeply grateful to Oasis Infobyte for this opportunity and for the supportive environment that fostered my growth. Thank you to my supervisor, Oreol Noumodong & friend, Emmanuel Obolo for their never-ending encouragement. This experience has reaffirmed my commitment to continuous learning and innovation in the field of technology.

Contact Information:

If you have any questions, feedback, or collaboration requests, please feel free to reach out to me at;


Thank you for taking the time to read about my journey. Stay tuned for more updates and feel free to share your thoughts and experiences!

Oreol Noumodong

Software Engineer | McKinsey Forward Program '24

4 个月

Keep it up Eunice Adewusi! I am very happy for you.

Sarabel Akinyi odero

Development Policy /Afrocentricism/Democracy and good governance/Law and justice/Policy and advocacy/Feminism /Gender inclusion/women empower/ Research and Data analytics /. Event host and panel moderator/

7 个月

Cheering you on ??????????????????????????????

Audry Ashleen Chivanga

Bsc Software Engineering | AI & ML | Researcher | Digital Health Advocate|LEAP Young Women Leader 23’| Harvard ALP '23 | Millennium Fellow '23 | McKinsey Forward '24 |Certified Data Analyst

8 个月

Interesting!Keep going Eunice Adewusi ??

Debjit Saha

Student at KIIT UNIVERSITY | B.Tech In Computer Science & Engineering | DSA | Web Development

8 个月

Great ????

要查看或添加评论,请登录

社区洞察

其他会员也浏览了