Skip to main content

Command Palette

Search for a command to run...

One Week Into My Python Full Stack and Bengaluru Journey

Updated
3 min read

A week ago, I started my Python Full Stack Development journey in Bengaluru. Looking back at this first week, I've learned not only technical concepts but also how to adapt to a new city and a new routine.

What I Learned in Python

This week, I covered several important Python concepts:

  • Operators

  • String slicing techniques

  • Lists

  • Basic problem-solving using these concepts

Among these topics, I found string slicing particularly interesting because it allows us to manipulate and extract parts of strings efficiently.

Lists were another important concept because they help store and manage multiple values in a single variable.

Although these are beginner-level topics, I can already see how frequently they are used in programming.

MySQL Learning Progress

Alongside Python, I also started learning MySQL.

Some of the topics I learned include:

  • Understanding databases

  • Creating tables

  • Inserting records

  • Constraints

  • Normalization

Normalization has been the most challenging topic so far. I understand the purpose of reducing data redundancy and organizing information properly, but I still need more practice to fully grasp the different normal forms.

That's one of the things I plan to revisit in the coming weeks.

Life in Bengaluru

Learning wasn't limited to the classroom.

During this week, I explored a few places around my area and traveled to different parts of Bengaluru. I also met some friends who are already living in the city, which made adjusting to a new environment much easier.

Being away from home is a new experience, but slowly the city is starting to feel familiar.

Searching for Part-Time Opportunities

One of my goals is to manage some of my living expenses independently.

Because of that, I've been actively exploring:

  • AI training opportunities

  • Data labeling work

  • Part-time opportunities

I haven't secured a role yet, but the search itself has taught me a lot about the current job market and the skills that companies are looking for.

Looking Ahead

For the next week, I want to:

  • Strengthen my Python fundamentals

  • Become more comfortable with normalization in SQL

  • Continue documenting my learning journey

  • Build small projects

  • Keep searching for suitable earning opportunities

Final Thoughts

The first week has been both exciting and challenging.

I've learned new technical skills, explored a new city, met friends, and started building habits that I hope will help me grow as a developer.

This is only the beginning, and I'm looking forward to seeing how much progress I can make in the coming months.

More from this blog

S

Sandeep's Developer Journey

2 posts

Documenting my journey from engineering student to software developer, Sharing what I learn in Python, MySQL, web development, projects, and career growth