Loading

The Reasons Why I like Python - Part 1

- 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

8 comments:

Bashroan said...

You are a python guy now. :P
j/k

မာ့ခ္ said...

:D

Python က လာလမ္းပဲရွိတယ္ ျပန္လမ္း မရွိဘူး။ :P

ေဘာက္တူး said...

အရမ္းေကာင္းတဲ့ပို့စ္ပဲ ကိုစိုး :D
က်ေနာ္လဲ ပိုင္သြန္ကို အရမ္းျကိုက္တယ္.. :-)

Unknown said...

>>> Python က လာလမ္းပဲရွိတယ္ ျပန္​လမ္း မရွိဘူး။ :P <<<

အျပည့္အဝေထာက္ခံ၏၊ မွန္၏၊ ေသြးထြက္ေအာင္ မွန္၏
ဒါေၾကာင့္ဖမ္းၿပီး ေရာင္းစားဖို႕လုပ္ေနပါတယ္။ :D

regards,

STH

Mg Pyone said...

cheer up .. ko mark.. i also trying to catch python xD

Zouk said...

i would like to study python from very basic. how can u help me? at least link or sthg like that.
thx!

မာ့ခ္ said...

Read the python tutorial in help files, and search python ebooks in 4shared.com.

Thats your good friends.

Dont believe humans beings to learn something.

Mark

Zouk said...

thanks for the advice.

က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား