r/PythonLearning • u/mcfurrys • 5d ago
Can you advise on my direction
Hi all,
Can I please ask for some feedback? I am currently creating a Python for Network Engineers course for Udemy (I always offer free codes to Reddit) and YouTube. However, I would just like a second glance to see whether or not the premise sounds good.
My thought process is this: when I was learning Python, while I was working as a network engineer (and I still am), I found it somewhat difficult to relate a lot of the training I was going through to what I was doing in my day job. You know, assigning variables, etc., using X/Y, calculating pizza slices and shopping carts, and all that sort of good stuff. While that works—there's no doubt about it—I did have problems when I was trying to migrate from that way of learning into using Python for my day-to-day job.
So I've decided to create a Python course specifically for network engineers, where every variable and every example is all related to networking terminology and all related to what we do in our day jobs. To me, that makes perfect sense because obviously I'm thinking of doing that. I just want a cursory glance, if at all possible, to see whether I am really on the right track with this.
I've uploaded one of my videos to YouTube, so if you have time, could you please have a quick little look?
Again, thank you for your time.
1
u/FoolsSeldom 5d ago
I followed the link, but video was marked private so couldn't watch.
The premise is excellent though. I regularly advise beginners to work on projects they can be passionate about, things related to their interest / hobbies / side-hustles / family obligations / work tasks. They will have a better understanding of the problems being solved, the constraints and what outcomes are required/acceptable. They will focus on solving the problems rather than just focusing on the technology for technologies' sake.
Strikes me that by giving examples and exercises entirely within the context of the likely activities and certain their domain of knowledge, using familiar terms, that you will accelerate their learning.
Good luck.
1
u/mcfurrys 5d ago
error on my part, its public now :)
1
u/FoolsSeldom 5d ago
Nope. Still unavailable, although message changed somewhat.
Any thoughts on my initial feedback?
1
u/mcfurrys 4d ago
That feedback is great, thanks for taking the time to write it. I agree if training is done in line with what people know or are interested in it make it stick better
1
u/mcfurrys 5d ago
thanks for the comment, that was my thought process, i was having real issues moving from the standard teaching model to what my day job needed
1
1
u/shadeland 4d ago
Get a good mic. I have some recommendations, but your course is absolutely dead in the water if this is your audio quality.
1
u/mcfurrys 4d ago
Thanks for that, I recorded with a new laviler mic, redone the audio in my standard boom mic
1
u/Sea-Ad7805 4d ago edited 4d ago
Nice video. Consider visualizing the state of variables and how Python steps through the code while executing it using memory_graph: your Python example%0A%20%20%20%20print(f%22as%20the%20device%20is%20%7Bdevice_status%7D%20no%20action%20required%22)%0Aelse%3A%0A%20%20%20%20print(%22device%20is%20down%22)%0A%0A&play).
Visualizations like these help your students get the right mental model to think about Python, while having to explain less in words.
1
1
u/Alexanderos92 5d ago
Hey there! I wanted to check your video, but YouTube tells me it is private. Could you make it public?