Learning Outcome
During my internship, I gained a wealth of practical skills and theoretical knowledge which significantly enriched my professional toolkit.
Coding Skill Development
My work with Python was a cornerstone of my internship. I enhanced my coding skills by having a more clean and readable scripts with functions packaged. I also enhanced my ability to create visualizations that transform complex data sets into interpretable graphs using various
packages. I also expanded my repertoire of Python packages including Prophet, geopy, folium, request, etc. Beyond these, I learned to integrate Python with various databases through connections and query execution. I also learnt how to use APIs and send requests to the APIs using python, which is an essential skill for automating and optimizing data flows in real-world applications.
It is also crucial to learn the role of testing in daily coding. I learnt that keeping track of the unexpected outcomes and error messages enables the maintain and improvement of the code.
Website Design
I tackled website design using Django, a framework previously unfamiliar to me. This involved handling server interactions as well as managing HTML files, providing a holistic view of web development. Although the zip code calculator project was a simple showcase, it is a good practical experience to start with.
Relational Database and ETL Processes
My understanding of relational databases deepened significantly. I learned about the architecture and management of databases, focusing on the role and implementation of primary and foreign keys, along with their constraints. This knowledge proved crucial as I designed more complex,
end-to-end ETL (Extract, Transform, Load) solutions for the indexer project. This experience not only reinforced my ability to manage data across different stages but also to streamline data processing and integration workflows, which are critical components in efficient data management systems.
Blockchain Data
Another exciting aspect of my internship was delving into blockchain data. I explored the underlying logic of blockchain technology, understanding the format and types of information it encapsulates, such as transaction types. This exposure has provided me with a solid foundation in blockchain technology, a rapidly evolving field that is becoming increasingly important in various sectors for its security and transparency features.
GitHub Repository
It is a great start to build my GitHub pages and learnt what to provide on the GitHub and what to explain the logic of the project, enabling the users to have a better understanding and realize it by
themselves.

