I have finished the pythonprinciples.com course! I didn’t do the last project since I would just be doing it to do it. I wouldn’t be solidifying much. If this was a formal class, I’d technically be certified by now, but I’m still incompetent. So I need to make sure I know what I’m doing.
First, if you would like to run something through Python without downloading a software, I recommend online-python.com. I don’t know about running a whole program through it, but it’s great for testing a piece of code without a bunch of technicalities. So if you want to test your chops, go ahead to that site.
So now that this is done, I first need to go back over what I struggled with. So I’m gonna give a basic overview of what I learned in Python.
Python is made up of types like integers, strings, booleans, lists, tuples, and dictionaries. You can cast these types which is another way of saying invert one into another. You got built-in functions and user-defined ones. These functions are used to manipulate the types to make them perform certain tasks and operations. These operations include basic arithmetic math, sequencing, modifying lists and sequences, looping, conditionals and comparisons, along with a plethora of data manipulation tactics.
Functions and loops are the biggest things I struggled with. I got through the tasks, but I still don’t understand the full scope of what they’re capable of. So I’m gonna be diving deep into those. I’ll be doing a few exercises from a variety of platforms.
Past that, I’m gonna throw myself into the fire and start doing projects. My next step now is to just do a project, as basic as can be, and then do some more versatile ones.
Since data science and engineering is my field, I’m gonna start with one of those. That’ll be in my data posts.
Outside of data, I will eventually be doing a regular Python project, but it’s better if I focus on my field first and not spread myself too thin.
So again, my first data project with Python will be in my data posts.
For the Python posts here, I’ll be reviewing the concepts I struggled with. Starting off, that’ll be functions and loops.
How will I be reviewing these? I’ll go back over some of the tasks from pythonprinciples.com. I also have a Reddit post here with a handful of sites I can practice with. I won’t be choosing just one site. The idea is to be able to complete any of the tasks in all of them, which will show I understand the concept for itself, and not for doing it for the sake of getting through it.
So next Python post, I’ll be going back over functions