So today’s talking is about learning the basics, or (for some experienced players in this field) to improve your skills in this field of automation. Now without wasting anytime let’s get started.

Introduction

Python is an interpreted, high-level, general-purpose programming language, released in 1991. Python’s design philosophy emphasizes on code readability with its use of significant whitespace. Its language approach the aim to help programmers write clear, logical code for small and large-scale projects. Also, python is an object oriented programming language.

What’s in it for us?

Well, it is one of the essential skills you should master, as if you’re stuck with something or a long way to manually try out your daily tasks… then guys, python is here to help you out to automate your these tasks, within a few lines of code. I mean, I can’t emphasize enough on the need to have skills with this language. CTF players, a lot of penetration tester, and bug hunters, depends on python scripts to automate there tasks, they are going to perform.

How to get started?

Well if you’re beginner in any the field of programming, you need to start from scratch. In case, if you are familiar with some languages like C, but new to python, you may need to consider doing a course on python from platforms like — coursera, udemy, udacity etc. Now what if you’re a pro, or already familiar with the basics. Try doing and advanced python course, deep dive into python libraries, try to automate your daily tasks, play CTFs, try out challenges on cryptopals. Just don’t sit back, because python is a MUST.

The History

Python earlier was really vast, and there were no hopes for python to grow, then came Python 2.0. It was released on October 16, 2000, with many major new features, including a cycle-detecting garbage collector (in addition to reference counting) for memory management and support for Unicode. However, the most important change was to the development process itself, with a shift to a more transparent and community-backed process.

  • Removal of the Python 2 input() function, and the renaming of the raw_input() function to input().

Nehh, just a n00b

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store