Open source for dummies 3.0
Hello readers!!✨👋🏼 Want to know more from a newbie experience in the Open Source world? I will be telling my experience for the next couple of weeks💖 If you haven’t read my other two posts, what are you waiting? go to the following links and check them up 😉
Week three: Research, research and more research…
The past week was more about research than actually doing a lot of code. To start getting more into the back-end world. I went back to some basic OOP (object-oriented programming) definitions. Such as:
- What’s an object, a class, encapsulation, inheritance, modifiers, polymorphism, instances, abstract classes, etc.
Going through all those questions again helped me to keep in mind what I’m doing and reading in other people’s code. Sometimes we get in the routine of just knowing what’s going on. But for me, it is important to detect each part in other to learn a new programming language.
My intro to the back-end🌎
To have some introduction to what Python is. I followed a Django Girls tutorial where I saw some introduction to what Python and Django are, Python anywhere and some other concepts that I will get into more detail:
Python: Is a programming language that keeps growing pretty fast and not just for programmers but mathematicians, network engineers, and others. In my opinion, Python is very friendly to learn and is also used in artificial intelligence, automation, data analysis, etc. How cool is that?
If we want to extract the first three letters from a word or phrase, this is how you will do it in each language:
- Python.- str[0 : 3]
If you’re not too familiarized with the programming world, but you would like to give it a try, I’ll highly recommend you to start with Python because is a beginner-friendly programming language.
Python Anywhere: Is a service for running python code on servers,“In the cloud.” ☁️
Django: Django is an open-source web framework written in Python.
Dockers: Dockers are like virtual machines but much better. The difference with VM’s is that dockers work as containers and it allows you to run many containers instead of just a few VM’s.
Postman: Postman Is an API development platform, and it’s used when you’re writing server-side code. It allows you to see how it’s working what you’re doing. Also, you can start interacting with your back-end imminently, and that’s very important, and I felt like it was necessary while working on this open-source issue.
Thanks for reading this week’s post, and remember that it was just the introduction to the fun part, which is coding. So, stay tuned for next week’s, post where we will see more coding and more about how some concepts from this week works.😉✨