Here's Why Python is Used in Cybersecurity
ฝัง
- เผยแพร่เมื่อ 6 ก.พ. 2025
- You have heard you need to learn Python as a student in security, but do you know why exactly? Python is used for five primary reasons in the security world. The five reasons are outlined below...
These five reasons include:
1) It's easy to learn
2) It's swift
3) Python is widely used around the software development community
4) Python has an extensive amount of libraries/modules
5) It's productive and efficient in developing code
Python is often referred to as the first programming language to learn as a security professional because it's scalability, efficiency, and usability. If you are someone who is looking for a good reason to learn Python, these five reasons should persuade you!
If you are a student in cybersecurity, like me, then you may be wondering, "where can I learn Python with a security emphasis/conscious in mind?" I recommend two courses on Stationx.net. StationX provides two Python courses one with a "hacking" emphasis and the other with a "scripting" emphasis.
Discounted Linked Courses Mentioned: [FULL DISCLOSURE: Both links are affiliate links]
The Complete Python for Hacking and Cyber Security Bundle: cybercademy.or...
The Ultimate Bash, Shell, and Python Scripting Bundle: cybercademy.or...
For more information and extra help, visit: www.cyberinter...
Join the Email List for More Information and Exclusive Updates!
Sign up: www.cyberinter...
Follow Me:
Twitter: / collinsinfosec
Have questions, concerns, comments?:
Email me: grant@cyberinternacademy.com
WHY:
1. Easy to learn and use
2. Its swiftness (ability to quickly develop programs with high functionality)
3. Python is widely used (more documentation, more support)
4. There is an extensive number of libraries and modules available for Python
5. Python is productive and speedy (it's pretty straightforward and reusable)
you're welcome :)
Thanks. I really think TH-cam should have an included feature where the uploader writes briefly this type of stuff since the whole video is boring as fuck.
@@animanoir read the description
@@animanoir Come on, respect the guy, he wasted time and resources making this video so people could be more aware of the utility of python and it's usage in the security area, the least you could do is just go and read the description where he writes exactly the topics that he is going to approach in the video.
@@afonsohipolito6983 ok, yep didnt read the description. Though I still think this kind of vlogs are really innecesary.
@@animanoir Then why did you watch..?
Underrated channel.
Python is everything!!! Python is web development, python is robotics, python is data science and data analysis, python is Blockchain, python is security etc... for me this language is the most important technology ever made
Web programming is more so Javascript
I love this channel, it's so easy to understand even the most difficult part on infosec.
I just discovered your channel a few days ago but I already love it. There's lots of relevant and interesting content, and you present it in a direct, honest and easily understandable way. Keep up the good work!
Thanks for the course links!
Your channel is finally getting the attention it needs, keep it up
A great video with organized talks. A very few amount of youtubers are like you. Keep it up bro!
Python is not the only one... there is another language is not new but still it is going to be successful in the future, wonder what that is?
It's Go programming language developed by google and better than Java to be honest, and has a C-like syntax.
Also there is a go book called Black Hat Go for pentesters which is still new... if you're curious, go check it out, also I'm a Software Engineer first year student from Bahrain in the middle east saying hello to your channel.
Keep up the good work.
The mascot always gets me.
Actually, the other most successful language for cybersecurity is C/C++, which let you develop very low-level exploits and scripts. There's lots of documentation for them, and compared to Go, they have decades of use.
I'm talking about a high level programming language...
Go is not comparable to Python. It is statically typed (vs. dynamic), compiled (vs. interprered) and it was developed specifically for use in cloud systems (multi-core, networked) as opposed to Python that is multi-purpose in nature. That is why you won't find much overlapping between their major libraries and use-cases. But yes, Golang will grow (powered by the explosion of cloud computing).
Literally a newbie to code just trying to get my Windows 10 started with native programs to start code ,a whole new world and i feel totally out of my comfort zone,I like that feeling thx for your vlogs
Thank you. This channel is a big part of my daily journey this semester.
You and me both sir
long story short it's easy, fast and efficient haha good vid brah
Should I have just made a 10 second video that said that.? Haha! Thank you for the comment and kind regards! Hope all is well with you.
Just found you and subscribed! Great vid man keep it up
Subscribed. My firsy programming language was c++, this semester I'm learning python and so far so good so much easier, especially after a much harder language like c++.. How long have you been in univ btw?
Still haven't found any piece that gives any objective reasons. Words like "widely used", "pretty" & "easy" may as well be describing detergent. Libraries? Java has libraries. My first language was Fortran.
Ok.
Although Python is a good beginner language which is widely used on the broad spectrum, aren't lower level languages such as c/c++ more vital for more complicated programs in which minimal runtime is vital? Python has a lot of benefits in its simplicity and safeguards such as memory management, but wouldn't a properly coded lower level language out preform in speed?
What do you mean Lower level language. C++ is very high level.
@@elijahtheo5812 it is high level, but newer languages are much more complicated "under the hood". languages such as JavaScript or Python have more built in to the language itself. It causes Python for example to be much easier to use, but there is a lot built in to the language that is for usability rather than efficiency. The direct comparison would be the fact that Python is built in C, but even C++ is much faster/more efficient simply because it's slightly lower level, although at the cost of ease of use - prime example being that you have to manage your own memory in c++ but not Python.
Good but don't focus on your mistakes while presenting. We know about them, you don't need to spell it out. Just keep going if you notice that you do something wrong, just go along and pay attention and try not to do it again.
Python isn't fast. Its fast to code in, but its actually slow compared to other languages because its higher up from the hardware than languages like C, assembly, C++. I would also go as far as saying it has its limitations in scalability, where as other languages don't. If you want a fast and scalable language, don't pick Python. It's easy to learn because its syntax is easily readable to the human eye, it's also good for rapid development because it does a lot under the hood for you, but other than that it doesn't have many positive areas when comparing it to other languages. It's actually a bad choice if you really want to learn programming in depth and what goes on under the hood.
I do agree with you on this to some extent for sure.
Can you do a video on how to stay motivated. Or when you feel down halfway through the the course
Ooo, Good idea. On the video list now. As of right now, let me point you to this video: th-cam.com/video/9E8aTX8KZAA/w-d-xo.html
@4:00 purview maybe?
How good I should be in python to study cyber security?
I didn't know that Python is a swift language
At least it's not Swift :P
It’s not a Swift language. It’s not at all related to iOS/Apple.
@@okiegrown374 woooosh
Thanks for the videos!
Hey, Grant)
Are you want make video about security smartphone? Maybe the best OS for smartphone) I installed Lineage OS and i think Lineage is better then MIUI, EMIUI etc.( sorry if i writed this comment with mistakes. I learning English, but no know great this language)
For sure, that's a good idea, added to the video list.
I have been a cyber security professional for the last 13 years. In all that time I have not needed to write any code in any language.
Totally depends on what you want to do! I use Python all the time to automate my tasks.
I have sent you many emails but I have not received any response yet ???
what about Java?
Hello,
Do I need to learn Python Object Oriented Programming for hacking/pentesting, or basic Python(not including OOP) is enough?
My college habitat never looked like that . Raman noodles bowl was never too far from my tiny study desk
I was at my home when I recorded this :-). Trust me, the dorm room is a little bit tighter, much more... Thanks for the watch!
U didnt tell any reason specific to cybersecurity. We already know its fast and easy. I'd like to learn why pick python specifically in cybersecurity.
He wears him on the right side like me, its a good sign i guess
can you do a video of your whole setup at home?
Cuz python is awesome
Mmmm glad to be on my tree recommended :) Put a filter on the microphone 🎤 bro the sound is ahhhhh not good at all.
what's the python counter of the python word being used in this python video? python can calculate it by using python xD
Was expecting to be shown examples, this felt way too high level
Valid!
Python - because it's using characters to delimit code blocks that can only be detected via a hex editor... ;)
Heya, do u think doing hackthebox.eu is considered as ‘self study’? Is it a good way of learning?
Anlamıyorum ama izliyorum çok güzel ses tonu var
Hey where I can learn a complete course of Java...!!??
Thanks sir great work watched your many useful videos I'm from 🇮🇳
You really need to improve your mic.. Great content tho..
dude half of the video is repeating the title of this video...
Utopia developed by 1984 Group.
Not really good reasons
thank you bro i'm from india
arun sen what do we do with this info
If you are indian then you dont need to share your private information here.
Jesus Christ is God
@0:16 No Indians or Asians? The Fook? When I say "Indian" I mean slurpy not casino.
i will subscribe if you gonna teach me how to hack “ethical hacking”
Waste of time.