My First Week Learning Python & Django — Notes From a Non-CS Beginner

Hey everyone 👋
I’m Harsh, a non-CS beginner learning Python, Django, and DevOps from scratch.
This is my first dev post — documenting my progress, mistakes, fixes, and what finally started making sense.
I’m sharing this to keep myself accountable and t…


This content originally appeared on DEV Community and was authored by PyOps Lab

Hey everyone 👋
I’m Harsh, a non-CS beginner learning Python, Django, and DevOps from scratch.
This is my first dev post — documenting my progress, mistakes, fixes, and what finally started making sense.
I’m sharing this to keep myself accountable and to connect with other beginners who are figuring things out at a time.

🟢 Small Wins This Week

  • Got my first virtual environment working(.venv)
  • Installed Django successfully
  • Created my first project
  • Created my first app
  • Understood the Django project structure — what settings.py,urls.py, and manage.py actually do
  • Connected URLs → views.py → HttpResponse
  • Learned how HTTP requests & responses actually work
  • Explored HTTP status codes (100–599)
  • Created my first custom error page in Django
  • Got verified on X and decided to share my dev journey publicly
  • Small progress >>> no progress.

🔵 Concepts That Finally Made Sense

1. How project-level urls.py and app-level urls.py work together

  • project/urls.py is the master router
  • Each app can have its own urls.py for modular routing
  • The project routes traffic to the app using include()

So basically:

project urls.py → sends specific URL paths → app urls.py → sends to view

2. Using regex / patterns in URLs (my favorite part of the week)

I learned how URL patterns can capture:

  • path parameters like /blog/12/
  • query parameters like ?search=django
  • regex patterns to validate or structure routes

Things like:

re_path(r'^article/(?P<id>[0-9]+)/$', views.article)

This was the moment I realised how flexible Django routing truly is.

Django gives you structure and rules — and honestly, that feels good as a beginner.

🎯 My Goals for Week 2

  • Build my first Django app from scratch
  • Learn Git & GitHub properly
  • Try a simple DevOps workflow (maybe Docker or CI/CD basics)
  • Post daily progress on X + weekly logs here on DEV
  • Stay consistent, not perfect

💬 Closing Thoughts

If you're also learning — especially as a non-CS beginner — I’d love to connect.
Let’s build, break things, fix them, and grow together.
You can find me on X for daily updates.
X (Twitter) Follow


This content originally appeared on DEV Community and was authored by PyOps Lab


Print Share Comment Cite Upload Translate Updates
APA

PyOps Lab | Sciencx (2025-11-29T11:44:55+00:00) My First Week Learning Python & Django — Notes From a Non-CS Beginner. Retrieved from https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/

MLA
" » My First Week Learning Python & Django — Notes From a Non-CS Beginner." PyOps Lab | Sciencx - Saturday November 29, 2025, https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/
HARVARD
PyOps Lab | Sciencx Saturday November 29, 2025 » My First Week Learning Python & Django — Notes From a Non-CS Beginner., viewed ,<https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/>
VANCOUVER
PyOps Lab | Sciencx - » My First Week Learning Python & Django — Notes From a Non-CS Beginner. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/
CHICAGO
" » My First Week Learning Python & Django — Notes From a Non-CS Beginner." PyOps Lab | Sciencx - Accessed . https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/
IEEE
" » My First Week Learning Python & Django — Notes From a Non-CS Beginner." PyOps Lab | Sciencx [Online]. Available: https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/. [Accessed: ]
rf:citation
» My First Week Learning Python & Django — Notes From a Non-CS Beginner | PyOps Lab | Sciencx | https://www.scien.cx/2025/11/29/my-first-week-learning-python-django-notes-from-a-non-cs-beginner/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.