{"id":9904,"date":"2006-02-10T18:06:06","date_gmt":"2006-02-10T15:06:06","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/"},"modified":"2006-02-10T18:06:06","modified_gmt":"2006-02-10T15:06:06","slug":"the-answer-to-why-not-python","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/","title":{"rendered":"The answer to &#8220;Why Not Python?&#8221;"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Collin Park has written an article in four parts (<a href=\"http:\/\/www.linuxjournal.com\/article\/8794\">one<\/a>, <a href=\"http:\/\/www.linuxjournal.com\/article\/8729\">two<\/a>, <a href=\"http:\/\/www.linuxjournal.com\/article\/8858\">three<\/a>, and <a href=\"http:\/\/www.linuxjournal.com\/article\/8859\">four<\/a>) titled &#8220;Why Not Python?&#8221;.  I&#8217;ve read through the first couple of parts and scrolled through the rest.<\/p>\n<p>In all that text that passed in front of my eyes I haven&#8217;t found the answer to the question.  I guess, it wasn&#8217;t actually the question after all then.<\/p>\n<p>Well, in case you read asked yourself &#8220;Why Not Python?&#8221;, I&#8217;ll give one of the possible answers.  Because it is too complicated.  Python might do OK as the first progarmming language for those of you who want to learn programming concepts.  But if you have a problem at hand that needs solving, Perl is the way to go in most of the cases.<\/p>\n<p>Example.  Collin Park uses the Sudoku game solver as one of the examples.  Fine task.  Nice one to learn how to program too.  But if you just have a Sudoku game to solve (or a few for that matter), than it would be much faster to do it in Perl.  Here is how.<\/p>\n<ol>\n<li>Navigate your browser to <a href=\"http:\/\/search.cpan.org\">search.cpan.org<\/a>.<\/li>\n<li>Type in &#8220;sudoku&#8221;, choose &#8220;Modules&#8221; and press &#8220;Search CPAN&#8221;.<\/li>\n<li>With this particular example, any module from the search result can be used.  With other examples, you want really want to review the module description (one line that says what module does).  So, this step is, choose the one module that seems to be appropriate for your problem.<\/li>\n<li>Install chosen module, by running <code>cpan<\/code> command from root shell and typing in <code>install module::name<\/code> (substitute &#8220;module::name&#8221; with the name of the module you chose in the previous step).<\/li>\n<li>Run <code>perldoc module::name<\/code> to see module documentation and example of used.<\/li>\n<li>Copy the code from SYNOPSIS are of documentation in your favourite editor.<\/li>\n<li>Save the file<\/li>\n<li>Run the script<\/li>\n<\/ol>\n<p>Tada!  You&#8217;re all done.<\/p>\n<p>If it takes you more than 15 minutes, chances are &#8211; you are doing something wrong.  Of course, your mileage may vary, but 15 minutes is somewhere near the lighthouse.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Collin Park has written an article in four parts (one, two, three, and four) titled &#8220;Why Not Python?&#8221;. I&#8217;ve read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven&#8217;t found the answer to the question. I guess, it wasn&#8217;t actually &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The answer to &#8220;Why Not Python?&#8221;<\/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_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":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},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18],"tags":[907,906,36,37,1033],"keyring_services":[],"class_list":["post-9904","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","tag-cpan","tag-modules","tag-perl","tag-python","tag-sudoku"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Collin Park has written an article in four parts (one, two, three, and four) titled &quot;Why Not Python?&quot;. I&#039;ve read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven&#039;t found the answer to the question. I guess, it wasn&#039;t actually\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"Collin Park has written an article in four parts (one, two, three, and four) titled &quot;Why Not Python?&quot;. I&#039;ve read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven&#039;t found the answer to the question. I guess, it wasn&#039;t actually\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2006-02-10T15:06:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2006-02-10T15:06:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Collin Park has written an article in four parts (one, two, three, and four) titled &quot;Why Not Python?&quot;. I&#039;ve read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven&#039;t found the answer to the question. I guess, it wasn&#039;t actually\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#blogposting\",\"name\":\"The answer to \\u201cWhy Not Python?\\u201d - Leonid Mamchenkov\",\"headline\":\"The answer to &#8220;Why Not Python?&#8221;\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"},\"datePublished\":\"2006-02-10T18:06:06+02:00\",\"dateModified\":\"2006-02-10T18:06:06+02:00\",\"inLanguage\":\"en-US\",\"commentCount\":4,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#webpage\"},\"articleSection\":\"All, Programming, cpan, modules, Perl, Python, sudoku\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#listItem\",\"name\":\"The answer to &#8220;Why Not Python?&#8221;\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#listItem\",\"position\":4,\"name\":\"The answer to &#8220;Why Not Python?&#8221;\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/\",\"name\":\"The answer to \\u201cWhy Not Python?\\u201d - Leonid Mamchenkov\",\"description\":\"Collin Park has written an article in four parts (one, two, three, and four) titled \\\"Why Not Python?\\\". I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question. I guess, it wasn't actually\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2006\\\/02\\\/10\\\/the-answer-to-why-not-python\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2006-02-10T18:06:06+02:00\",\"dateModified\":\"2006-02-10T18:06:06+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov","description":"Collin Park has written an article in four parts (one, two, three, and four) titled \"Why Not Python?\". I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question. I guess, it wasn't actually","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#blogposting","name":"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov","headline":"The answer to &#8220;Why Not Python?&#8221;","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"},"datePublished":"2006-02-10T18:06:06+02:00","dateModified":"2006-02-10T18:06:06+02:00","inLanguage":"en-US","commentCount":4,"mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#webpage"},"articleSection":"All, Programming, cpan, modules, Perl, Python, sudoku"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#listItem","name":"The answer to &#8220;Why Not Python?&#8221;"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#listItem","position":4,"name":"The answer to &#8220;Why Not Python?&#8221;","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/","name":"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov","description":"Collin Park has written an article in four parts (one, two, three, and four) titled \"Why Not Python?\". I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question. I guess, it wasn't actually","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2006-02-10T18:06:06+02:00","dateModified":"2006-02-10T18:06:06+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov","og:description":"Collin Park has written an article in four parts (one, two, three, and four) titled &quot;Why Not Python?&quot;. I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question. I guess, it wasn't actually","og:url":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2006-02-10T15:06:06+00:00","article:modified_time":"2006-02-10T15:06:06+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"The answer to \u201cWhy Not Python?\u201d - Leonid Mamchenkov","twitter:description":"Collin Park has written an article in four parts (one, two, three, and four) titled &quot;Why Not Python?&quot;. I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question. I guess, it wasn't actually","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"9904","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 19:12:45","updated":"2026-01-15 01:30:48","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tThe answer to \u201cWhy Not Python?\u201d\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"The answer to &#8220;Why Not Python?&#8221;","link":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":8592,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/02\/05\/python-for-perl-programmers\/","url_meta":{"origin":9904,"position":0},"title":"Python for Perl programmers","author":"Leonid Mamchenkov","date":"February 5, 2005","format":false,"excerpt":"Slides for Matt Biddulph's speech \"Python for Perl programmers\" are a quick and easy way for Perl programmer to learn main differences between Perl and Python. Few code exmaples and quotes for the maestros are also included.","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":9904,"position":1},"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":9748,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/10\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":9904,"position":2},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"December 10, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-12-09 Blog of Alexander Mamtchenkov \u00c2\u00bb Kontact + MS Exchange + MS ADI Tagged as: configuration guide kde linux microsoft windows RSS Parsers -- List of RSS parsers in several languages Tagged as: code development links perl php programming python rss syndication xml\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":9904,"position":3},"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":26254,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/07\/18\/the-slashdot-interview-with-larry-wall\/","url_meta":{"origin":9904,"position":4},"title":"The Slashdot Interview With Larry Wall","author":"Leonid Mamchenkov","date":"July 18, 2016","format":false,"excerpt":"Slashdot runs the interview with Larry Wall, the creator of Perl programming language. \u00a0There is a wide variety of questions. \u00a0Some are technical - about Perl 6, comparison to other programming languages (Python, PHP), Perl in the browser, etc. \u00a0Some are more generic - what kind of tools Larry uses,\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":20210,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/02\/03\/list-of-minimalist-web-frameworks\/","url_meta":{"origin":9904,"position":5},"title":"List of minimalist web frameworks","author":"Leonid Mamchenkov","date":"February 3, 2014","format":"link","excerpt":"List of minimalist web frameworks Framework for CSS Web Framework for C Frameworks for Front-end JS Web framework for Go Web framework for Haskell Web framework for Java Web framework for Javascript Web framework for Lua Web framework for Node.js Web framework for Perl Web framework for PHP Web framework\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":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9904","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=9904"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9904\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=9904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=9904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=9904"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=9904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}