Why learn Python as a DevOps Engineer | Python for DevOps
Why you should learn Python as a DevOps engineer | Python for DevOps | Python for DevOps Automation
✅ Programming and Python basics - FULL COURSE: • Python Tutorial for Be...
✅ Complete DevOps bootcamp incl. Python Automation: bit.ly/433eiEi
#devops #python #techworldwithnana
I saw a lot of messages and questions from you about why a DevOps Engineer needs to
know Python. It seems there are only vague answers to that on the internet so with this video I want to give you clear answers to the following questions.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:37 - Why is Python so popular in general?
2:17 - Why is Python so demanded in DevOps?
4:14 - What is Python used for in DevOps?
6:37 - Minimum Programming and Python knowledge you need as a DevOps Engineer
7:49 - How to get started with Python?
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full K8s course course ► • Kubernetes Tutorial fo...
DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6
Full Docker course ► • Docker Tutorial for Be...
Jenkins Pipeline Tutorials ► bit.ly/2Wunx08
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
FB group ► bit.ly/32UVSZP
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3BNS8Kv
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3Ozl28x
Пікірлер: 175
I saw a lot of messages and questions from you about why a DevOps Engineer needs to know Python. It seems there are only vague answers to that on the internet so with this video I want to give you clear answers to some common questions. I hope this video is interesting for some of you 😊 ✅ Programming and Python basics - FULL COURSE for FREE: kzread.info/dash/bejne/pmykssaEidPVp6w.html ✅ Complete DevOps bootcamp incl. Python Automation: bit.ly/433eiEi ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:37 - Why is Python so popular in general? 2:17 - Why is Python so demanded in DevOps? 4:14 - What is Python used for in DevOps? 6:37 - Minimum Programming and Python knowledge you need as a DevOps Engineer 7:49 - How to get started with Python?
@devopsutsav
3 жыл бұрын
That was a simple yet a very detailed session. Thank you for sharing the knowledge.
@codeaperture
3 жыл бұрын
Which is other popular for DevOps, I'm a node guy
@TechWorldwithNana
3 жыл бұрын
Thank you Sujith :)
@itsmyday720
3 жыл бұрын
@@TechWorldwithNana can you please keep automating with python course in udemy?
@chandu88991
3 жыл бұрын
@TechWorld with Nana
I fell in love with Python after your course :) Now I'm moving some old automation tools from Powershell to Python while adding new features. Thanks again for showing me the basics of Python, thanks to which I finally mobilized myself to learn and use it.
@TechWorldwithNana
3 жыл бұрын
Thanks Piotr! Great to hear! 😊
Great content and so well produced, with excellent visuals to keep us engaged. Fantastic. Thanks so much.
Literally just finished your last Python course and I LOVED it!!!!!!!
@TechWorldwithNana
3 жыл бұрын
Really happy to hear, thank you! 🙂
@thua4673
3 жыл бұрын
@@TechWorldwithNana same here. Do you have more python tutorials?
How to get +100k salary? Watch and practice Nana's tutorials. Seriously, her videos allowed me to dockerize lots of apps and manage them with Kube. Thanks Nana!
@TechWorldwithNana
3 жыл бұрын
That's awesome! 💪 Thanks for sharing George :)
Excellent Nana! Thank you for the clarification.
@TechWorldwithNana
3 жыл бұрын
Glad it was helpful! :)
Love all your videos, Nana, especially the Python ones, very informative and educational, thank you.
@TechWorldwithNana
3 жыл бұрын
Thanks so much Tony! 🙏 😊
Nana, you’re a gem !. Clear explanations.
Thanks Nana! You are the best!
Just wondering how you got so much of knowledge in so many technologies. I have gone through some of your videos such as Kubernetes, Ansible, Python, Docker etc .Your explanations are very clear. Thank you so much for everything.
I think this is one of the more brilliant videos I've seen in a long time, especially for me who recently entered the devops-field coming from network background.. Often I hear you need it but not really any good reasons or examples that are more for devops compared to general. Thanks for creating this video and sharing your thoughts on where to start and build from! 🙏🏼
@xDeadlyWarriorX
2 жыл бұрын
Yo bro i just entered devops and its hard as fuck!
awesome , much love ♡
That was what I needed to know. I've been learning Python, at the moment I am dealing with OOP, and to be honest, those conceps about OOP seem a little confusing to me. I'm gonna focus on how to automatize the things. Thanks for the explanation !
@osada96
Жыл бұрын
To tell the truth, before watching this video I also couldn't understand what part of Python should I learn and focus on, to become a DevOps engineer. Thank you, Nana!
We need more channels like this. Thanks Nana
Thanks, Nana.
I saw your videos, and I fell in love with your way of explaining the topics
Thank you!
Nana you are awesome presenting and helpfull!!! Extreame thank you!!!:)
Omg just what I've been looking for, im out here currently learning git version control as well as docker, currently have docker, images, mounts, volumes, learnt also docker compose, I also made a simple game with python but really confused whats python used for devops but this video will help a hundred.. thanks for the knowledge really insightful
Thank you Nana for the informative video. Could you also create one tutorial video on Python Scripting with real world examples on how actually a DevOps engineer automates day-to-day task using Python ? This would be really helpful.
mm, currently studying the python course youve done - its great. I'm wondering, do you think a language like Julia is going to supersede some of the functions of Python?
Thank you very much and i appreciate your efforts 😊
Great video as usually! Nana, are you planning to make lessons in detail how to use MS Azure DevOps? I watched your video "Azure DevOps in 30 min" but I hope it's only the beginning of the Azure journey )))))
Nice and clean detail out cloud guru
Thank you 👍
Thank so much!! Really useful information
@TechWorldwithNana
3 жыл бұрын
Thank you Lerry, glad it was helpful! :)
Excellent video. One small request, your videos are really so professional and informative, Sometimes I feel that I am in the shoe of a DevOps engineer even I am a student. So please upload some content that is student-oriented like small DevOps projects, DevOps internship opportunities, DevOps practicals, and DevOps as a career path for a fresher(students). This will be very beneficial for students to get their career starting with the DevOps world.
@TechWorldwithNana
3 жыл бұрын
Thanks for your input! I actually have a complete educational program, which I mentioned in the video. It includes hands-on real world projects
@psaikishore3210
2 жыл бұрын
@@TechWorldwithNana First I would like to appreciate for the content and your way of presenting it. I had a look at the educational program website to enroll. But I couldn't because of the price USD 999 == INR 75407.82 which is a lot amount that I feel many people can't afford. So I would request you to think about Indian students. Thank you
excellent summarize
Needed this nudge to really double down on my python....
Thanks nana it's very good explanation
Hi Nana, can you please consider providing a standalone python automation course in the future. Thanks in advance.😊
Nana, you are a pure gift to whole humanity 🙏👏
This is the right video that im looking for
Excellent way of teaching. 👍
Really enjoyed this video, as a I wanted to know if I was wasting my python skills learning cloud technology; thanks for the inspiration.
I am fall in love with you🤩🥰 Your teaching techniques is fantastic
thank you nana
Nana, you are really great ^^ Thank you for your very good and helpful content. By starting with coding now, I decided to begin with Python. Your video helped me by this, cause I was struggling between JavaScript and Python.
Thanks nana
print("Why you are beautiful too much !") 😊, Excellent videos👍👍
your voice... is .. something amazing...
plz make a specific video on CI/CD mam it will be beneficial for us.
@TechWorldwithNana
3 жыл бұрын
Thanks for your suggestion. I have a tutorial on GitHub Actions CI and some Jenkins videos, maybe these are interesting for you. Also in April, I will create a video about TeamCity - JetBrains CI/CD platform
@abhimanyusharma9535
3 жыл бұрын
@@TechWorldwithNana thankyou mam
@alexxy21
3 жыл бұрын
@@TechWorldwithNana Could you please create a CICD pipeline tutorial using Docker for images, Github for repository hosting, Travis CI or Jenkins for CI, and finally deployment to cloud, maybe on AWS with Elastic Beanstalk. Thanks.
Thanx for all your brilliant videos! ძაან მაგარი ხარ!
YES,YOU ARE ULTIMATE IN EXPLAINIG ,,,I LIKE ALL YOUR VIDEOS
Very helpful video. I have just started my career as a devops engineer but i did not knew what is the purpose of python in devops. Thanks a lot
Thanx for doing this great content 💜💜
@TechWorldwithNana
3 жыл бұрын
Glad you enjoy it! 😊
I like all your cources 😊
Best person on KZread!
A yo guess what , this video should have millions of views.No joke! I understand that every single guy out there isn't quite fond of advance technologies but we geeky students are good in number.It hasn't even been 36 seconds since the video started and it seems Nana will clear all possible doubts spinning in my mind.
Thanks for the amazing video. I'm an manual tester and looking forward to learn automation for a job change. I'm not familiar with programming concepts or language. Which should I start for Selenium.. Java or python? For a quicker job change? TIA :-)
Great video and thank you for your excellent video! Are there any DevOps labs similar to ciscos packet tracer??
Thanks, Nana, good explanation. I'm a system administrator and thinking to switch to DevOps. What do I need to learn first of all? Have some knowledge of Java core and Python.
8:08 if u guys noticed her python course highlighted the automation and package mangement slide at this very timeline.Just what we need.A clever way to promote one's own course.Either way it works for me.M a go check it out.
Your teaching is excellent
Hey, I have a question, I'm an SDET who develops testing franework tools to write automated tests based on that framework (software automation development) , it involves coding and its challenging, it also involves DevOps, and the dev side in devops is interesting, I wanted to ask, from your experience in Devops and in tech, if I want in the future to make the switch to DevOps, can I still do a lot of coding and do most of my work via code such as in python? I know that each DevOps role is different from compay to company, but Im referring to a DevOps role that involves more dev than ops since im more into coding and DevOps is the future and cloud but I do wanna keep coding and I think it would be a huge advantage as a DevOps, love to here what's your perspective on this, because I am interested in movimg in the future into DevOps but I don't wanna give up coding, and I did not much like frontend development so Automation plays the middle man between all, Thanks!
Thanks
Could you actually create a python course or short tutorial videos related to scripting, devops and automation. The course you created is good but it is not much related to DevOps or scripting or Automation like using modules or Boto.
Just amazing. Outstanding tutorial introducing Python in straightforward way. Please post links to your full Course on Python. Many thanks.
Hello Nana, your videos are very clear and easy to understand. Can we have a detailed video on Kafka. How micro services send data.. regarding Kafka brokers, Kafka groups, publishers, consumers.
Hey nana, can you please consider making a course strictly on docker and kubernetes?
As someone who didnt do much math since highschool do I have chances to get a job in programing ? I started to learn the Visual studio program but I am stuck at variables. Is python easier to learn than Visual Studio that I heard uses C# language. I want to learn programing but exercises with variables get me stuck.
Greate
So if my goal is to be a devops engineer, if I already have a background in coding and understand the basic syntax of python, how can I go about specifically practicing to be good at scripting via python for devops? It seems like the traditional route of learning algorithmns isnt super helpful for this use case. What are your thoughts?
@TechWorldwithNana
3 жыл бұрын
You are right. I wouldn't try to learn how to write algorithms. Instead find some example DevOps tasks online and try to automate them with Python. In our bootcamp, one of the examples is to reboot the server with python, or stopped docker container on a server. You can also deploy a Database and try to automate doing backups. I think you will learn the most by doing these kind of things.
Python is great for automation scripts. For anything else I prefer Golang. If a program needs to be distributed, I would prefer a static binary. If the Python script requires 3rd party libraries, it's gonna be a mess.
Hey Nana, Can you do the same for GoLang? it will be really helpful as it is gaining traction and used a lot in devops tools developments.
Just came to leave a like)
@TechWorldwithNana
3 жыл бұрын
Appreciate it 😊 🙏
Hey, I saw lot of kubernete tutorials of yours. I have a scenario where I need to edit or replace a file inside kubernete pod. How can I do that? What will be the command? Is there any way I can make the file write permission during configuration?
@TechWorldwithNana
3 жыл бұрын
That's an interesting use case. You can't do that with a simple command. What is the specific scenario? is it a configuration file for your application. It is a static file that you want to inject into a running pod or something that gets updated regularly?
@ZeroCodeLowCode
3 жыл бұрын
@@TechWorldwithNana didn’t notice your reply. It’s just a file inside running pod which contains datasource related information helping specific pod service to communicate with database. Now the scenario is to test few parameters I need to keep modifying that file and in order to do that I need to create the docker image and push it to azure. And then deploy it using helm chart in kubernete. So for just a one line change I have to go for such a lengthy process. But if the same way I can go inside the pod and somehow modify the file it would save a lot of time.
Thanks Nana for your knowledge sharing but can you please tell me where do you have this video? Devops automation with python!! Please share me link here..
Can you teach us Wordpress(with db) with docker and the deployment to the live server please? I'm confused how to do continuous deployment of CMS like Wordpress, as it involves database also.
I love the python course so far. It's simply explained. Would you be kind to do python scripting for DevOps?
@Trex-ru9mb
3 жыл бұрын
Yeah maybe some examples of python scripting as a DevOps engineer..😊
@amdavamc.1475
3 жыл бұрын
Yeah that would really help.
@TechWorldwithNana
3 жыл бұрын
Hi Collins, thank you for your positive feedback! :) Writing Python scripts for DevOps automation is covered in my DevOps bootcamp as a separate module in detail. It will not be added on KZread.
@amdavamc.1475
3 жыл бұрын
Okay Nana, thank you. Seems I will need to subscribe to the bootcamp.
@kavishgour3267
3 жыл бұрын
@@TechWorldwithNana the bootcamp course is too expensive for me :(
Powershell can run the same on all platforms . Am I missing something? Or possibly wrong?
I am learning DevOps through online training . I am bit confused in btw learning shell scripting (bash) and python. What promptly I should learn inorder to become a DevOps engineer ?
Hi TechWorld, I would like to know from your personal opinion, do you think becoming a DevOps Developer is easier than becoming a web Developer? Web Development there lots and lots of things you need to learn, here is a list. HTML5, CSS3, Vanilla JavaScript, JSX, Web Pack, SASS, AJAX, Boot Strap, rest API, React.js, EXPRESS.js, NEXT.js, Node, MySQL. I am pretty sure I missed some things. But the list is long. When I looked at the requirements for becoming a DevOps this was the requirements: AWS Certifications: The Associates, The Developer. Software: Python. (automation). Terminal: master terminal commands. Dockers. Summary: DevOps Developer: 5 items. Web Development: 16 items. I will try and learn more about the roadmap for DevOps and what is involved, I am pretty sure there is a lot more involved than what I mentioned, thank you for your video, I did pick up some interesting facts.
It is nice python tutorial
plz make a video on Jenkins CI/CD pipeline with GCP its help us
Expecting a similar video for Golang in 2023..
I saw many people suggest Golang as a programming language in DevOps field, what do you think about Golang?
If I am working with Azure cloud, isn't powershell a better option?
DO you require Python alone as the programming language for DevOps Engr? I learnt you need yo understand Linux Fundamentals too, or is Python alone enough?
Hii Nana. Could you please make a video on python that how much essential for devops engineer. Thanks.
Hello Nana I am working in non It domain and want to learn devops course....Can you please suggest that Can I go with your devops bootcamp being a zero it knowledge?
Do you have a learning roadmap for absolute beginners?
Why is Python needed? I thought DevOps scripts, like CI/CD pipelines, are configured using yaml... (Jenkins and Gitlabs CI use yaml) so you only need to learn yaml, right?
@angeloceccato
3 жыл бұрын
Yaml describe configurations. A scripting language is mandatory when you need to do something custom outside the boundaries of the yaml.
PowerShell Core can run on Windows, Linux and Mac os.
@chanlyma
3 жыл бұрын
I wish that more people knew that the latest versions of PowerShell are cross-platform
@leocarvalho8051
3 жыл бұрын
We just dont care about microsoft
@chanlyma
3 жыл бұрын
The legacy of Microsoft before 2014 will haunt his technologies for a long time even if it tries nowadays to put them free and open source like VScode, PowerShell, dotnet and so on.
@leocarvalho8051
3 жыл бұрын
@@chanlyma they are mostly not free. Microsoft still owns every one of the technology they release source code under the promise that they wont sue you
@chanlyma
3 жыл бұрын
@@leocarvalho8051 Microsoft as a former evil entreprise may sadly not embrace gpl license but having MIT license in their free and open source projects is good steps in the right direction. And it is way better for everyone in the community than the evil practices they were doing before 2014 (like suing everyone that they didn't like).
@nana if we want to register for your bootcamp as a team of 3-4 people how much will it costs us
hello Madam , I am learning AWS solution architect and Devops , my background is from JS , should i switch to Python or I go for JS and TS ?
Can you please provide the roadmap for devops engineer for beginner, or what should i do!? Thank you very much.
python or Go? which one is your recommendation?!
I have started to learn DevOps, I do not understand the relationship between Python and DevOps although I have been coding Python, is that I ignored any steps or my knowledge is limited?
Would this or JavaScript be best to start with?
Hello, a question, what do you think about Go? Should a DevOps engineer learn this language? Would it become a requirement?
@angeloceccato
3 жыл бұрын
I think that go is a lower level language than python. Golang force you to manage more computer details.
@shantanushekharsjunerft9783
3 жыл бұрын
In my personal experience Golang is more targeted to high performance native apps that requires a lot of concurrency. Go's strength is in easy concurrency constructs. It is more targeted as a replacement for concurrent apps you would write in C or C++ using pthreads.
Although knowing python is good, lately I have seen more demand for Go then for Python in the industry
which laibrar and module is importent for devops engineer?
Here is my opinion - while I appreciate all these new developments concerning containers and container management technologies, and they do have their place, I think they are still sub optimal when it comes to achieving a high level of application performance, management and control. Once you deploy your apps in one of these containers or container management systems, you give up so much visibility of what is going on with your apps inside these systems and the additional management layer alone takes a chunk of resources from your servers with little left for your apps before you realize you need more servers. A more optimal option would be to run your apps on the bare metal servers and utilize a powerful scripting language like python to manage the full lifecycle of your apps. But hey, if your boss or company says that they want to use docker, istio, kubernetes, openshift, and the like, I guess you have to go where the wind blows to get paid.
@mohamedbenighil1026
3 жыл бұрын
Thank you Nana for the video, but where can find exercises/problematic to apply python in devops ? Thank you again :)
want to learn python for devops. which one should I go for? python 2 or python 3?
Where can I find out all your course , please share the link
@TechWorldwithNana
3 жыл бұрын
Sure. Here is the link to my Udemy courses and Bootcamp: www.techworld-with-nana.com/
Hello Nana i am from Testing Back ground with 5 years Experience I want to migrate to Python is it a Good Option but i want to be a programmer?
It's a pity that Python has superseded Ruby as the devops' preferred language. Python is more verbose, less clear and lacks many traits of a scripting (glue) language. Poor metaprogramming features make it extremely difficult to create DSLs based on Python. What the authors did when they broke backward compatibility in v3 would have killed any other language.
Hi Nana, 1st of all you are so beautiful. I want to know if some has knowledge of java only can he be a devops engineer without learning python?
I guess it is the most sold Sofa in the german speaking area :D Sorry for that comment, Nana :D
@TechWorldwithNana
3 жыл бұрын
Yes it's a very common sofa 😅