Catches for traditional programmers when learning Python

After a lifetime of programming and compsci education, I've had some issues learning with Python. It screws me up in small ways. It's a wonderful language, but dear god I wish these things were different.

  • Missing the ++ operator.
  • Missing foo.push. I've spent my whole life being trained to use push() on lists, and now it's just not there. This breaks a deeply-ingrained typing habit.
  • Seemingly random things are not object-oriented. Like len(foo) instead of foo.len(). Or type(foo) instead of something like foo._type().
  • I don't know why tuples are needed. Not having to worry (too deeply) about immutable strings is one of the glories of modern programming languages. So why does Python need to use immutable arrays? I'd guess the answer is "optimization", but that doesn't seem to gel with the fact that we aren't managing immutable strings.

Ridiculously minor issues:

  • I have to modify two things to change import foo to from foo import bar. I wish I could just append text onto the end, like import foo specifically bar. Vi has made me lazy like that.

Comments

cialis generic no registered users and http://sildenafilwithoutadoctor.com - generic viagra without doctor viagra generic 20 mg i forgot my password <a href="http://sildenafilwithoutadoctor.com">viagra without doctor prescription </a> cheapest viagra on line

— by Zofephgag on 27th Feb, 2018

viagra generic 20 mg it is currently http://viagrawithoutdoctor.org - generic viagra without doctor prescription cialis and alcohol forum total posts <a href="http://viagrawithoutdoctor.org">viagra without doctor prescription </a> can levitra show up in urine test

— by AzbertGeand on 27th Feb, 2018

cialis vs viagra pharmacology http://edwithoutdoctor.com - generic viagra without doctor prescription cialis dosage 30 mg vbulletin solutions <a href="http://edwithoutdoctor.com">generic viagra without doctor prescription </a> cialis 10 mg effectiveness sort by

— by Esdierutty on 1st Mar, 2018

cialis generic date ascending order [url=http://viagra-withoutdoctor.org]buy viagra without a doctor [/url] calcium channel blockers drugs and cialis use <a href="http://viagra-withoutdoctor.org">generic viagra without a doctor </a> theodore version cialis

— by Dasidkayar on 1st Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctor prescription usa [/url] <a href="http://viagrawithoutdoctor.org">buy viagra without prescription </a>

— by Zilliamnoick on 10th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagrawithoutdoctor.org">viagrawithoutdoctor.org </a>

— by Zilliamnoick on 12th Mar, 2018

[url=http://viagra-withoutdoctor.org]generic viagra without prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctor prescription usa </a>

— by JazesInson on 12th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]generic viagra without a doctor prescription [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without prescription </a>

— by JohnzyTriab on 12th Mar, 2018

[url=http://edwithoutdoctor.com]edwithoutdoctor.com [/url] <a href="http://edwithoutdoctor.com">viagra without a doctor prescription usa </a>

— by Whitnezkeype on 12th Mar, 2018

[url=http://withoutdoctorsprescription.com]buy viagra without prescription [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctor prescription </a>

— by Wayzelop on 12th Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagra-withoutdoctor.org">buy viagra without prescription </a>

— by JazesInson on 14th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]viagra without a doctors prescription [/url] <a href="http://sildenafilwithoutadoctor.com">generic viagra without a doctor prescription </a>

— by JohnzyTriab on 14th Mar, 2018

[url=http://edwithoutdoctor.com]viagra without a doctors prescription [/url] <a href="http://edwithoutdoctor.com">generic viagra without prescription </a>

— by Whitnezkeype on 15th Mar, 2018

[url=http://viagrawithoutdoctor.org]buy viagra without prescription [/url] <a href="http://viagrawithoutdoctor.org">generic viagra without prescription </a>

— by Zilliamnoick on 15th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]sildenafilwithoutadoctor.com [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without doctor prescription </a>

— by JohnzyTriab on 15th Mar, 2018

[url=http://viagra-withoutdoctor.org]generic viagra without prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctors prescription </a>

— by JazesInson on 15th Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without a doctor prescription usa [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctor prescription usa </a>

— by Wayzelop on 15th Mar, 2018

[url=http://edwithoutdoctor.com]viagra without doctor prescription [/url] <a href="http://edwithoutdoctor.com">edwithoutdoctor.com </a>

— by Whitnezkeype on 15th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagrawithoutdoctor.org [/url] <a href="http://viagrawithoutdoctor.org">viagra without a doctor prescription usa </a>

— by Zilliamnoick on 15th Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctor prescription </a>

— by JazesInson on 16th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]viagra without a prior doctor prescription [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without a doctors prescription </a>

— by JohnzyTriab on 16th Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagra-withoutdoctor.org">generic viagra without prescription </a>

— by JazesInson on 16th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagrawithoutdoctor.org [/url] <a href="http://viagrawithoutdoctor.org">generic viagra without prescription </a>

— by Zilliamnoick on 16th Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without a doctor prescription [/url] <a href="http://withoutdoctorsprescription.com">buy viagra without prescription </a>

— by Wayzelop on 16th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]viagra without a doctors prescription [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without prescription </a>

— by JohnzyTriab on 17th Mar, 2018

[url=http://edwithoutdoctor.com]viagra without a doctor prescription [/url] <a href="http://edwithoutdoctor.com">edwithoutdoctor.com </a>

— by Whitnezkeype on 17th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctor prescription [/url] <a href="http://viagrawithoutdoctor.org">viagrawithoutdoctor.org </a>

— by Zilliamnoick on 17th Mar, 2018

[url=http://viagra-withoutdoctor.org]buy viagra without prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without doctor prescription </a>

— by JazesInson on 17th Mar, 2018

[url=http://withoutdoctorsprescription.com]buy viagra without prescription [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctor prescription usa </a>

— by Wayzelop on 18th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]generic viagra without a doctor prescription [/url] <a href="http://sildenafilwithoutadoctor.com">sildenafilwithoutadoctor.com </a>

— by JohnzyTriab on 18th Mar, 2018

[url=http://viagra-withoutdoctor.org]generic viagra without prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctor prescription </a>

— by JazesInson on 18th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without doctor prescription [/url] <a href="http://viagrawithoutdoctor.org">viagrawithoutdoctor.org </a>

— by Zilliamnoick on 18th Mar, 2018

[url=http://edwithoutdoctor.com]viagra without doctor prescription [/url] <a href="http://edwithoutdoctor.com">viagra without a doctor prescription usa </a>

— by Whitnezkeype on 18th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctor prescription [/url] <a href="http://viagrawithoutdoctor.org">viagra without a doctor prescription usa </a>

— by Zilliamnoick on 19th Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctor prescription usa </a>

— by JazesInson on 19th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]generic viagra without a doctor prescription [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without a doctor prescription usa </a>

— by JohnzyTriab on 19th Mar, 2018

[url=http://edwithoutdoctor.com]viagra without a doctor prescription usa [/url] <a href="http://edwithoutdoctor.com">viagra without doctor prescription </a>

— by Whitnezkeype on 19th Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without a doctors prescription [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctor prescription usa </a>

— by Wayzelop on 20th Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctor prescription [/url] <a href="http://viagrawithoutdoctor.org">buy viagra without prescription </a>

— by Zilliamnoick on 20th Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without doctor prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctor prescription usa </a>

— by JazesInson on 20th Mar, 2018

[url=http://sildenafilwithoutadoctor.com]sildenafilwithoutadoctor.com [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without prescription </a>

— by JohnzyTriab on 20th Mar, 2018

[url=http://withoutdoctorsprescription.com]withoutdoctorsprescription.com [/url] <a href="http://withoutdoctorsprescription.com">withoutdoctorsprescription.com </a>

— by Wayzelop on 21st Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctor prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctors prescription </a>

— by JazesInson on 21st Mar, 2018

[url=http://viagrawithoutdoctor.org]viagra without a doctor prescription [/url] <a href="http://viagrawithoutdoctor.org">buy viagra without prescription </a>

— by Zilliamnoick on 21st Mar, 2018

[url=http://edwithoutdoctor.com]generic viagra without prescription [/url] <a href="http://edwithoutdoctor.com">viagra without a doctor prescription </a>

— by Whitnezkeype on 21st Mar, 2018

[url=http://viagrawithoutdoctor.org]viagrawithoutdoctor.org [/url] <a href="http://viagrawithoutdoctor.org">viagra without a doctors prescription </a>

— by Zilliamnoick on 22nd Mar, 2018

[url=http://viagra-withoutdoctor.org]viagra without a doctors prescription [/url] <a href="http://viagra-withoutdoctor.org">viagra without a doctors prescription </a>

— by JazesInson on 22nd Mar, 2018

[url=http://edwithoutdoctor.com]generic viagra without prescription [/url] <a href="http://edwithoutdoctor.com">viagra without a doctor prescription usa </a>

— by Whitnezkeype on 22nd Mar, 2018

[url=http://sildenafilwithoutadoctor.com]viagra without a doctor prescription usa [/url] <a href="http://sildenafilwithoutadoctor.com">viagra without a doctors prescription </a>

— by JohnzyTriab on 22nd Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without doctor prescription [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctors prescription </a>

— by Wayzelop on 22nd Mar, 2018

viagra tadalafil reviews add.asp [url=http://xlviagracan.com]viagra for sale[/url] viagra vs viagra pros and cons <a href="http://xlviagracan.com">viagra for sale</a> - canadian pharmacy viagra professional you cannot edit your posts in this forum viagra generic dangers

— by CezilTit on 23rd Mar, 2018

[url=http://edwithoutdoctor.com]viagra without a doctor prescription [/url] <a href="http://edwithoutdoctor.com">generic viagra without prescription </a>

— by Whitnezkeype on 23rd Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without a doctor prescription [/url] <a href="http://withoutdoctorsprescription.com">viagra without a doctor prescription usa </a>

— by Wayzelop on 23rd Mar, 2018

[url=http://edwithoutdoctor.com]generic viagra without prescription [/url] <a href="http://edwithoutdoctor.com">generic viagra without prescription </a>

— by Whitnezkeype on 25th Mar, 2018

[url=http://withoutdoctorsprescription.com]viagra without doctor prescription [/url] <a href="http://withoutdoctorsprescription.com">generic viagra without prescription </a>

— by Wayzelop on 25th Mar, 2018

viagra online reviews last post [url=http://gtviagracan.com]viagra for sale cheap [/url] viagra 20 mg cost topics <a href="http://gtviagracan.com">viagra pills for sale online </a> - viagra generic online usa viagra vs viagra reviews guestbook.html?page=

— by MelvizZek on 26th Mar, 2018

lilly viagra saudi [url=http://rxviagracan.com]viagra for sale for men [/url] generic viagra usa without prescription <a href="http://rxviagracan.com">viagra for sale without prescription </a> - viagra soft without prescription buy viagra with paypal

— by ThozasFep on 26th Mar, 2018

cialis+lowest+price [url=http://viagrawithoutdoctorprescr.com]viagra without a doctor prescription [/url] cialis canadian pharmacy no prescription register an account <a href="http://viagrawithoutdoctorprescr.com">viagra without a doctor prescription </a> - why would cialis 5mg stop working can woman use cialis

— by BilzySuize on 27th Mar, 2018

lilly cialis [url=http://walmartcialis.com]cialis over the counter [/url] cialis ineffective <a href="http://walmartcialis.com">cialis over counter at walmart </a> - cialis and alcohol side effects you cannot reply to topics in this forum cialis 10 mg 4 tablet our newest member

— by Jasozitalt on 27th Mar, 2018

viagra 20mg most users ever online was [url=http://xlviagragtr.com]viagra for sale [/url] payer paypal viagra <a href="http://xlviagragtr.com">real viagra for sale </a> - prix viagra 20 viagra for women groups

— by RomeztPIotH on 28th Mar, 2018

liquid viagra buy guestbook.php?mode= [url=http://glviagragtr.com]viagra for sale without prescription [/url] where to buy viagra fast delivery <a href="http://glviagragtr.com">viagra for sale canadian </a> - viagra drug interactions viagra commercial black couple last post by

— by MiltozBek on 28th Mar, 2018

cialis 10mg price total topics [url=http://viagrawithoutdoctorus.net]viagra without a doctor prescription usa [/url] cialis online fast delivery <a href="http://viagrawithoutdoctorus.net">viagra without a doctor </a> - cialis us pharmacy cialis softabs

— by WazneAllem on 31st Mar, 2018

best viagra price [url=http://rxviagracan.com]viagra for sale cheap [/url] viagra for daily use 5mg register <a href="http://rxviagracan.com">viagra pills for sale online </a> - have nightmares when taking viagra best online viagra softabs

— by ThozasFep on 3rd Apr, 2018

cialis vs cialis vs levitra joyful.cgi [url=http://viagrawithoutdoctorpharm.com]viagra no prescription [/url] cialis headache <a href="http://viagrawithoutdoctorpharm.com">viagra no prescription </a> - cialis 20 mg 4 tablet topics herbal ed treatment

— by ThozasHAP on 6th Apr, 2018

viagra generic cheap top of this page [url=http://viagrawithoutdoctorpresc.com]viagra without doctor prescription [/url] cures for ed <a href="http://viagrawithoutdoctorpresc.com">viagra without prescription </a> - viagra and alcohol use announcements viagra vs viagra prices gaestebuch.html

— by Rickezemili on 8th Apr, 2018

unaired [url=http://viagrawithoutdoctor.org]RSA Anti-Fraud Command Center[/url] nurturing <a href="http://viagrawithoutdoctor.org">RSA Anti-Fraud Command Center</a> deroini sloan

— by AntozioInipt on 9th Apr, 2018

cure for ed [url=http://cialis-walmart.shop]cialis over the counter at walmart [/url] cialis 10 mg 4 tablet jump to <a href="http://cialis-walmart.shop">cialis over counter at walmart </a> - overcoming ed cialis fda approval bph

— by Frazkrek on 15th Apr, 2018

viagra online us pharmacy no prescription [url=http://viagrawithoutdoctorshop.com]viagra without a doctor [/url] viagra 5mg in total there are <a href="http://viagrawithoutdoctorshop.com">viagra without doctor prescription </a> - viagra paypal viagra it is currently

— by MazuelDup on 15th Apr, 2018

genuine viagra online [url=http://viagrawithoutdoctorstore.com]viagra without a doctor prescription canada [/url] viagra dosage when to take forum contains new posts <a href="http://viagrawithoutdoctorstore.com">viagra without a doctor </a> - free cheap viagra pills cialys

— by Jaizeweego on 21st Apr, 2018

viagra 10 mg effectiveness no new posts [url=http://glviagragtr.com][/url] viagra daily overcomes erectile dysfunction caused by meth use <a href="http://glviagragtr.com"></a> - buy generic viagra usa viagra doncaster

— by MiltozBek on 9th May, 2018

viagra information levitra ascending order [url=http://xlviagragtr.com][/url] viagra best time to take <a href="http://xlviagragtr.com"></a> - viagra commercial black couple last post by viagra generic name pictures

— by RomeztPIotH on 9th May, 2018

Add your voice