{"id":9948,"date":"2006-03-04T14:00:42","date_gmt":"2006-03-04T11:00:42","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/04\/i-cant-believe-i-did-it-so-fast\/"},"modified":"2006-03-04T14:00:42","modified_gmt":"2006-03-04T11:00:42","slug":"i-cant-believe-i-did-it-so-fast","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/04\/i-cant-believe-i-did-it-so-fast\/","title":{"rendered":"I can&#8217;t believe I did it so fast"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Remember how <a href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/03\/python-here-i-come\/\">I mentioned Python only yesterday<\/a>?  Well, I&#8217;ve had a really long (and fun) programming session (about 10 hours), and I have a warm feeling of deep familiarity with the language.  Yup, I know it.  I am surprised though.  It usually took me much longer to learn the language.<\/p>\n<p>Of course, I can&#8217;t claim that I know it all.  Here are the things that I used in the last few hours:<\/p>\n<ul>\n<li>Lists and dictionaries<\/li>\n<li>Functions (with parameters and default values) and objects<\/li>\n<li>Database interaction (MySQL with MySQLdb)<\/li>\n<li>Forking<\/li>\n<li>Regular expressions<\/li>\n<li>Documenting code &#8230; Really.<\/li>\n<\/ul>\n<p>I wrote and re-wrote almost a 1000 lines of code, which made me feel much more comfortable with Python syntax and concepts.<\/p>\n<p>P.S.: I still got it&#8230;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Remember how I mentioned Python only yesterday? Well, I&#8217;ve had a really long (and fun) programming session (about 10 hours), and I have a warm feeling of deep familiarity with the language. Yup, I know it. I am surprised though. It usually took me much longer to learn the language. Of course, I can&#8217;t claim &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/04\/i-cant-believe-i-did-it-so-fast\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">I can&#8217;t believe I did it so fast<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,2,18],"tags":[37,17],"keyring_services":[],"class_list":["post-9948","post","type-post","status-publish","format-standard","hentry","category-general","category-personal","category-programming","tag-python","tag-work"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9947,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/03\/python-here-i-come\/","url_meta":{"origin":9948,"position":0},"title":"Python! Here I come!","author":"Leonid Mamchenkov","date":"March 3, 2006","format":false,"excerpt":"Life is full of surprises and irony. Or at least it looks so to me. Especially now. It's been more than two years since I planned to learn Python programming language. At first I really wanted to do so, but didn't have any free time. Then I came across a\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24905,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/29\/27-languages-to-improve-your-python\/","url_meta":{"origin":9948,"position":1},"title":"27 languages to improve your Python","author":"Leonid Mamchenkov","date":"October 29, 2015","format":false,"excerpt":"Nick Coghlan writes: One of the things we do as part of the Python core development process is to look at features we appreciate having available in other languages we have experience with, and see whether or not there is a way to adapt them to be useful in making\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8043,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/10\/12\/dive-into-python\/","url_meta":{"origin":9948,"position":2},"title":"Dive into Python","author":"Leonid Mamchenkov","date":"October 12, 2004","format":false,"excerpt":"Once in a while I need to write a couple of lines in Python. When that happens I histerically run around the web looking for some quick introduction or tutorial on the language. There are plenty of those, of course. But just to have something handy, I'll put a link\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9951,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/03\/07\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":9948,"position":3},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"March 7, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-03-06 Dive Into Python -- Python book available online Tagged as: book code development documentation language programming python tutorial AT Audio Error - UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2 \/ michael nt milne <michael.milne@gmail.com> -- Fix for a common\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7402,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/30\/php-zopepython-and-perl\/","url_meta":{"origin":9948,"position":4},"title":"PHP, Zope\/Python, and Perl","author":"Leonid Mamchenkov","date":"March 30, 2004","format":false,"excerpt":"There is an article at kuro5hin.net called \"Switching from PHP to Zope\/Python\". This should provide for an interesting read for all those poor PHP souls. As for me - I use Perl and I am not planning to change any time soon. There are two major bonuses in Perl for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25101,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/01\/07\/python-introduction-resources-and-faqs\/","url_meta":{"origin":9948,"position":5},"title":"Python Introduction, Resources and FAQs","author":"Leonid Mamchenkov","date":"January 7, 2016","format":false,"excerpt":"If one your New Year's resolutions was learning Python programming language, I've got a resource for you - \"Python Introduction, Resources and FAQs\" - an excellent list of resources from online tutorials and tools to books and videos.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=9948"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9948\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=9948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=9948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=9948"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=9948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}