personal blog - my journey with Low-Level Languages
--------------------------------------------------------------------------------------------------------------
prologue - first post
The goal I have set for myself is to learn programming in low-level languages.For some time, I have been learning languages like Python and Java, but I have realized that the most intriguing and exciting are the low-level languages.
On this blog, I want to share my experiences, ups and downs (which will undoubtedly be plenty). While browsing forums and Reddit, I encountered various strategies.
strategy one
Start with C++, you will learn C along the way, then check the differences between C and C++.strategy two, my choice
Learn C first, then C++, and finally Assembler.strategy three, my choice
First, learn Python well, then move on to other languages.Why this choice?
Of course, learning programming would be useless if I didn't simultaneously start reading about how computers and operating systems work. I intend to do this while also refreshing my knowledge of mathematics and physics from my university years.
11.19.2024, 10PM
-------------------------------------------------------
-------------------------------------------------------
28.11.2024, 1PM
first week
What I've done: I recalled the basics of Python and writing in this language. I reviewed the principles of object-oriented programming. Additionally, I prepared the application insurance.llpl.org.pl, which aims to calculate the home insurance price based on property variables.Developed using object-oriented programming and the Flask framework and PostgreSQL.
The application is available on my GitHub link .
Additionally, the application has been deployed to a production environment. Fedora server, using Nginx and Gunicorn.
I struggled a bit with the configuration during deployment, but it worked out. I did not create the application's frontend; it is available via an API.
example:
Endpoint: http://57.129.16.48/calculate_pricerequest:
{ "house": { "price": 536000, "bedrooms": 1, "bathrooms": 2, "square_feet": 30, "lot_size": 2000, "year_built": 1891, "city": "Warszawa", "state": "Mazowieckie", "address": "Ul. niepodleglosci", "number": "2", "things_inside": 30000, "house_type": "apartment" }, "person": { "first_name": "jan", "last_name": "nowak", "pesel": "75351115553", "street": "Ul. poboczna", "city": "Gdynia", "number": "16", "postal_code": "81-578", "phone": "555666777", "vip": false } }
response:
{ "house_details": "Apartment,Mazowieckie, Ul. Niepodleglosci, 2, Warszawa", "person_name": "Jan Nowak", "price": 540 }