top of page

Python Programming Language

Summary

                                   Welcome to the Python section of my portfolio! In this page, I aim to showcase my journey with Python, covering where I learned the language, how I’ve applied it in real-world scenarios, and the diverse technical expertise I’ve gained over the years. From my educational background, where I was first introduced to Python, to my hands-on experience during internships and personal projects, Python has been at the core of my work. I’ll be detailing how I’ve used Python for various applications, including machine learning, data analysis, and automating workflows, along with the courses and certifications that have helped solidify my knowledge.

Education

During my Bachelor’s in Computer Science at LDRP Institute of Technology, I was introduced to Python as a subject. At first, it was just another programming language, but as I began to dive deeper, I quickly realized its immense potential. 

Later, during my Master’s of Information Technology in Data Analytics at Griffith University, my exposure to Python deepened. I worked on advanced data analytics projects, learning to leverage Python’s powerful libraries like NumPy, Pandas, and Matplotlib to handle and visualize data. Courses such as Big Data Analytics and Database Managementhelped me refine my Python skills further. I learned how to use Python in areas such as:

  • Building data pipelines for large datasets

  • Handling complex statistical analysis

  • Data analysis and machine learning

  • Web development

  • Software testing and prototyping

Internships

Python has been a cornerstone in my professional development, playing a vital role in both cloud-based data processing and cutting-edge machine learning. During my internship at Cinefly, I harnessed Python to automate workflows on Google Cloud Platform (GCP), developing scripts that streamlined data processing with Pandas and NumPy, effortlessly managing large datasets. Building on this foundation, my time as a Machine Learning Intern at Max Kelsen further expanded my Python expertise. I collaborated closely with senior engineers to build machine learning pipelines, utilizing Python to train and fine-tune models, effectively integrating it into advanced frameworks like TensorFlow and Keras.

Personal Projects

Python has been a constant companion throughout my academic and professional journey, but it’s in my personal projects where my passion for the language truly shines. I frequently challenge myself with Python problems from platforms like HackerRank, continuously improving my coding and problem-solving skills. These projects allow me to experiment with different algorithms and enhance my query optimization techniques.

Throughout my journey, I’ve also gained hands-on experience using Django, a high-level Python web framework, in several personal and professional projects. I’ve utilized Python extensively within Django for web development, alongside its powerful capabilities in machine learning, data analysis, and backend development. Moreover, I've successfully hosted Python applications on Google Cloud Platform (GCP), leveraging cloud resources to deploy scalable solutions. Additionally, I have explored GUI development using Tkinter, creating intuitive desktop applications to enhance user interaction.

Courses

My Python journey didn’t stop at formal education. To deepen my understanding of real-world applications, I’ve completed several courses and certifications focused on Python. From basic syntax and object-oriented programming to more advanced concepts like error handling, API integration, and Django ORM for database management, these courses provided me with a comprehensive skill set to tackle complex Python challenges.

Through platforms like Coursera and Udemy, I’ve taken specialized courses in Python for learning fundamentals of python, Django, Machine Learning and Data Analytics.

bottom of page