- python hash/dict {} is super fast
- you can save every variables and objects from memory to file and from file to memory as variables, (pickle)
- No Need to close the code block with brackets "}" or "end", its better for reading because less lines and clear tabs
- no operator overrides, so you wont see strange syntaxes when learning other codes
- Python data objects are almost same as JSON, so most of the case you dont need any special program to convert each others
- python has wonderful lambda functions too.
- its relatively fast, if you dont satisfy its speed, you still can tweak it through C,C++
- you can call C/C++ functions from python and can use from C/C++ functions to Python functions too.
- develop and maintain by many many super geeks and gurus, so its just impressive to use python :D
- python is good for text processing, web, cross platform GUI, shell scripts, almost everything you can do with python.
- you can do 9999**9999 (power) easily in python (result around 40000 length digits), i believe its better than complied languages
- array/lists [], dict/hash {}, tuple() can easily convert each others, and all of them are easy to iterate.
- sets object can save lots of your works. you can do intersections, combinations, difference objects very easily.
- i like this syntax for looping an all iterable objects [x for x in x] :-)
- adding/removing items from/to array/lists are super fast
- regular expressions are full featured
- some modules (eg, io) are rewritten eventually with C for speed by super geeks, so performance are no worries
- its now upto versions 3.*, and its very compact and not bloated one.
- my own code is readable after 6months, others languages i cannot, because python syntax is unique way and very cleared
- python comes built in with most linux machine these days, and many hosting supports python.
- most of the python authors works in big companies, and python is in use by top companies, its mean you have more chance to improve your life with python :-)
- many hacking/exploits scripts avaible in python these days, its mean you can learn lots of tricky and nice codes from that :P
- most of the cases, python codes has less characters / less lines than other languages. I am very much fun with this :-)
- its easy to write own web server, if you just need to run python based web sites, its very easy :-)
- python itself compile very fast, and very easy, if you do custom build
- you can just use g++ or mingw32-g++ to compile almost all C/C++ extensions, on almost all OSes.
- python is good friend for network engineers too. I can get PE Router configurations with python easily, and I can analyze PE Router config for each users and each circuits very effectively :D
To be continued
#ps there is many many left, i can only recall those now, cheers
Mark