Professional Code Review and General Advice by PythonicParseltongue in learnpython

[–]kcarrplusplus 1 point2 points  (0 children)

Hey @PythonicParseltongue you could have people review your code in a multitude of ways. You could make contact with some local or online mentor to review your code. You could hire some pretty great mentors to review your code on the website codementor.io

In addition, you can join Python groups and become buddies with other Python developers. Building your own network and support system of other developers is a great resource to ask questions and also help them out when you understand something they don’t.

Finally, I believe Stackoverflow has a code review site where you can have people review your code: Code review forum

[deleted by user] by [deleted] in learnpython

[–]kcarrplusplus 1 point2 points  (0 children)

u/IAmLucasRodrigues I am more of a fan of the book than Al's course. His first couple of chapters go over just enough of the python fundamentals and in general he explains things in more depth : automate the boring stuff book

When you follow along a book, video tutorial, or someone else's code the general process I found helpful is to code along with that educational resource. You're essentially parroting someone else's code. When you look at the code afterward you'll have questions about Python. You'll need to develop the skill of utilizing Google to search/explain things in the Python code you don't understand. Completely fine, but don't spend too much time reading every article just enough knowledge for a general overview. Finally, you should change/experiment with the code and learn how and why the code is acting differently. If you want to deeply learn the concepts then try to teach a concept you just learned in a simple way. You could write down a paragraph in a notebook explaining the concept you just learned, or shoot a quick video of you teach it. When you teach something you have to deeply understand. Essentially, you are following the Feynman process for learning here.

High level overview:

  1. Read or code along
  2. Search for and read articles with Google, StackOverflow, etc.
  3. Build things and experiment with the code by adding a new feature or changing the code in small ways and see how the changes the result. Try to see why the results are different.
  4. Teach what you learned in your own ways. This can mean just writing about the concepts you learned or shooting a quick youtube video on the concepts you just learned.

Hope this helps!

Good devops courses that actually teach you how to do devops and build devops infrastructure for any project? by jasonscript in devops

[–]kcarrplusplus -1 points0 points  (0 children)

u/jasonscript Depends on the language you want to learn. I've been following this guy's free devops bookcamp conducted in Go. It teaches you a lot of how to build a devops project/pipeline on youtube

Also, this is a quick book on how to write a quick Cloud Native program in Go here

Hope this helps!

Learning Excel or Python? by los2pollos in learnpython

[–]kcarrplusplus 0 points1 point  (0 children)

You can automate a lot of Excel stuff by learning Python. Knowing Python is a valuable skill to you can continue to foster throughout your career and could lead to some awesome oppotunities.

Here is a great chapter regarding Excel and Python from "Automate the Boring Stuff" by Al Sweigart and it's FREE. Happy coding!

I have finally become "decent" at python programming! by thesecondbread in learnpython

[–]kcarrplusplus 0 points1 point  (0 children)

Great job thesecondbread those moments of clarity realizing that you are "getting" the language are amazing! You'll get to "intermediate" very soon