{"id":14414,"date":"2020-04-18T14:41:53","date_gmt":"2020-04-18T14:41:53","guid":{"rendered":"https:\/\/holypython.com\/?p=14414"},"modified":"2021-03-28T01:43:03","modified_gmt":"2021-03-28T01:43:03","slug":"whats-next-python","status":"publish","type":"post","link":"https:\/\/holypython.com\/whats-next-python\/","title":{"rendered":"I&#8217;ve been learning coding. What&#8217;s next? (Python Edition)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"14414\" class=\"elementor elementor-14414\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ca11ed1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ca11ed1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-992b72b\" data-id=\"992b72b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3103aed elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"3103aed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Journey of Programming<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06c9906 elementor-widget elementor-widget-text-editor\" data-id=\"06c9906\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-family: Merriweather, sans-serif;\">At this stage you might be wondering\u00a0<span style=\"font-weight: bold;\">What&#8217;s Next?\u00a0<\/span><\/p><p style=\"font-family: Merriweather, sans-serif;\">It&#8217;s a very common and fair question. I&#8217;ve been learning programming and internalized all the fundamental topics so far, what do I do now?<\/p><p><span style=\"font-weight: bold;\">As coding opens the doors to an endlessly creative and productive universe, it&#8217;s normal to feel overwhelmed or sometimes lost. Good news is, there are so many exciting things you can start doing.<\/span><\/p><p>At Holypython.com we call this <u>bridging the gaps:<\/u><\/p><ul><li><u>Bridging the knowledge gaps. and,<\/u><\/li><li><span style=\"text-decoration: underline;\">Bridging the gaps between knowledge and expertise<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32c519b elementor-widget elementor-widget-image\" data-id=\"32c519b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"480\" height=\"320\" src=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/z-sb7RUrRMaC4-Custom.jpg\" class=\"attachment-full size-full wp-image-15587\" alt=\"\" srcset=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/z-sb7RUrRMaC4-Custom.jpg 480w, https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/z-sb7RUrRMaC4-Custom-300x200.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">As you start to walk on the way, the way appears. Quote by philosopher Rumi<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7457289 elementor-widget elementor-widget-text-editor\" data-id=\"7457289\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: var( --e-global-color-text );\">First of all, if you haven&#8217;t got familiar with a local&nbsp;<\/span><a href=\"https:\/\/holypython.com\/python-setup\/\" style=\"background-color: rgb(255, 255, 255);\">Anaconda installation<\/a>&nbsp;yet, and an IDE like Spyder or Jupyter Notebook (both come with Anaconda), that&#8217;s obviously highly recommended, it&#8217;s fast and easy.&nbsp;<\/p><p>That&#8217;s where you will be creating cool stuff, think of it as your R&amp;D workshop (or as the French say: &#8220;<u>atelier<\/u>&#8220;; also &#8220;<u>werkstatt<\/u>&#8221; in German and &#8220;<u>zuofang<\/u>&#8221; in Chinese).<\/p><p>If you must have an alternative, you can explore about&nbsp;<a href=\"https:\/\/visualstudio.microsoft.com\/\">Microsoft Visual Studio<\/a>,&nbsp;another very common development software.<\/p><ul>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1451236 elementor-widget elementor-widget-image\" data-id=\"1451236\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"480\" height=\"346\" src=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/l74VaCZon7I-Custom.jpg\" class=\"attachment-full size-full wp-image-15590\" alt=\"\" srcset=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/l74VaCZon7I-Custom.jpg 480w, https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/l74VaCZon7I-Custom-300x216.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Robots are getting better and smarter at an unprecedented speed<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09e64ad elementor-widget elementor-widget-text-editor\" data-id=\"09e64ad\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The usual path to becoming proficient in coding (or computer programming) is usually something like this:<\/p><ol><li>\u00a0<b>Understand and get familiar with coding concepts:<\/b> (may differ slightly depending on the programming language you chose). <a href=\"https:\/\/holypython.com\/intermediate-python-lessons\/\">For Python we have some good coding lessons<\/a>.<\/li><li><b>Programming Exercises:<\/b> to make sure you are comfortable with coding concepts in point 1. <a href=\"https:\/\/holypython.com\/intermediate-python-exercises\/\">We have some really good coding exercises for Python<\/a>.<\/li><li><b>Programming Tutorials:<\/b> to observe and understand how to use those skills learned so far. We have those as well &#8211;&gt; <a href=\"https:\/\/holypython.com\/blog\/\">Python Tutorials<\/a><\/li><li><b>Specialization:<\/b>\u00a0You might want to focus on a few topics that really interest you at this point. <br \/><u>Some good questions are<\/u>: What will you do with your programming skills? Who will you help? What will you solve? What subject do you love? What do you love doing?<br \/><u><br \/>Some good options are<\/u>: <a href=\"https:\/\/holypython.com\/ml\">Machine Learning<\/a>, Robotics, Computer Vision, Finance, Medicine, Computational Art, Image manipulation, game development, web development, app development, Scripting, Cyber Security, Database Applications, Data Science, Space Exploration. Technically there is no limit&#8230; And it&#8217;s okay to subject-hop in the beginning until you figure it out.<\/li><li><b>Stepping in the wild:<\/b>\u00a0Whether it&#8217;s creating open source software or a library, reading other people&#8217;s source codes, checking out open software licenses, developing a website, app or a game, competing in machine learning<p>At this point you don&#8217;t wanna be overthinking too much you wanna be really creating as much as possible. Just identify topics\/projects you really like and it&#8217;s time to show off what you&#8217;ve learned a bit.<\/p><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdf42f3 elementor-widget elementor-widget-image\" data-id=\"fdf42f3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"480\" height=\"320\" src=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/m-eCktzGjC-iU-Custom.jpg\" class=\"attachment-full size-full wp-image-15591\" alt=\"\" srcset=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/m-eCktzGjC-iU-Custom.jpg 480w, https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/m-eCktzGjC-iU-Custom-300x200.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Game development is another hot coding topic<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77c38bf elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"77c38bf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What's Next? More Ideas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32b5574 elementor-widget elementor-widget-text-editor\" data-id=\"32b5574\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div>More specifically, here are:\u00a0<span style=\"font-weight: bold;\"><i>&#8220;10 Next Level programming engagements you can get busy with now&#8221;:<\/i><\/span><\/div><ol><li>You can start exploring useful programming topics like <a href=\"https:\/\/holypython.com\/creating-a-speed-reader-with-python\/\">scripting<\/a>, <a href=\"https:\/\/holypython.com\/how-to-create-plotly-animations-the-ultimate-guide\/\">visualization<\/a>, <a href=\"https:\/\/holypython.com\/creating-gui-programs-w-python-fast-easy-pysimplegui\/\">gui<\/a>\u00a0and\u00a0<a href=\"https:\/\/holypython.com\/sentiment-analysis-in-python-w-textblob-nltk\/\">sentiment analysis<\/a>.<\/li><li>You can start building scripting tools like: <a href=\"https:\/\/holypython.com\/5-ways-to-create-an-alarm-in-python\/\">alarm clocks<\/a>, <a href=\"https:\/\/holypython.com\/how-to-schedule-tasks-with-py-files-python-manual-automated\/\">task scheduler<\/a>\u00a0or <a href=\"https:\/\/holypython.com\/how-to-send-emails-in-gmail-using-python\/\">email sender<\/a>.<\/li><li>You can familiarize yourself with Data Science and <a href=\"https:\/\/holypython.com\/ml\">Machine Learning Algorithms<\/a>. If you&#8217;re keen on it try signing up to competitions at <a href=\"https:\/\/kaggle.com\/\" target=\"_blank\" rel=\"noopener\">Kaggle<\/a>.<\/li><li>You can explore a very interesting topic like: <a href=\"https:\/\/holypython.com\/category\/tutorials\/image-processing\/\">Image Processing with Python<\/a><ul><li><a href=\"https:\/\/holypython.com\/digital-image-basics-with-pil-library-in-python\/\">Digital Image Basics<\/a><\/li><li><a href=\"https:\/\/holypython.com\/image-manipulation-with-python-pil\/\">Python PIL library<\/a><\/li><li><a href=\"https:\/\/holypython.com\/how-to-batch-resize-multiple-images-in-python-via-pil-library\/\">Batch Resizing Images<\/a><\/li><li><a href=\"https:\/\/holypython.com\/how-to-watermark-images-w-python-pil\/\">Watermarking Photos<\/a><\/li><\/ul><\/li><li>You can continue with the <a href=\"https:\/\/holypython.com\/advanced-python-lessons\/\">Advanced Python Lessons<\/a>\u00a0with very interesting topics like:<ul><li><a href=\"https:\/\/holypython.com\/advanced-python-lessons\/lesson-7-apis-with-python\/\">APIs<\/a><\/li><li><a href=\"https:\/\/holypython.com\/advanced-python-lessons\/lesson-2-web-requests\/\">Web Requests<\/a><\/li><li><a href=\"https:\/\/holypython.com\/advanced-python-lessons\/lesson-6-regular-expressions\/\">RegEx<\/a><\/li><li><a href=\"https:\/\/holypython.com\/advanced-python-lessons\/lesson-1-json-in-python\/\">Json<\/a><\/li><li><a href=\"https:\/\/holypython.com\/advanced-python-lessons\/lesson-8-working-with-files-in-python\/\">Files with Python<\/a><\/li><\/ul><\/li><li>You can also start your own repository at <a href=\"http:\/\/github.com\" target=\"_blank\" rel=\"noopener\">Github<\/a> and initiate an open source project.<\/li><li>You can find a course to specialize in a Python related topic here at <a href=\"https:\/\/learndigital.withgoogle.com\/digitalgarage\/courses?category=data_tech\" target=\"_blank\" rel=\"noopener\">Google Digital Garage<\/a>.<\/li><li>You can step up your Python skills with\u00a0<a href=\"https:\/\/holypython.com\/100-python-tips-tricks\/\">100 Python Tips<\/a>.<\/li><li>You can decide in which <a href=\"https:\/\/holypython.com\/how-to-make-money-with-python\/\">Monetization Strategies with Python<\/a> will be most suitable for you to make a living with coding. You know what they say, do something you love and you won&#8217;t work a day in your life. Couldn&#8217;t be more true.<\/li><li>If you&#8217;re still unsure, you can always indulge yourself in an <a href=\"https:\/\/holypython.com\/top-15-books-that-inspire-coding\/\">inspiring programming or IT book<\/a>.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55737bf elementor-widget elementor-widget-image\" data-id=\"55737bf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"720\" src=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/vTBzbXKJtO4-Custom.jpg\" class=\"attachment-full size-full wp-image-15592\" alt=\"\" srcset=\"https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/vTBzbXKJtO4-Custom.jpg 480w, https:\/\/holypython.com\/wp-content\/uploads\/2020\/10\/vTBzbXKJtO4-Custom-200x300.jpg 200w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Fully autonomous driving is becoming a reality and improving our lives.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5eee316 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"5eee316\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bonus: Package and Publish a Library.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43816b6 elementor-widget elementor-widget-text-editor\" data-id=\"43816b6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It can be intimidating to put your work out there for grabs and comments. But that doesn&#8217;t have to be the perspective.<\/p><p><b>Despite the overly judgmental nature of most things online, coding and software development usually have an amazing vibe and great community with good intentions.<\/b><\/p><p>It&#8217;s true some people take things too seriously because they had to deal with something they didn&#8217;t want to before or they have an idealistic take on everything but even then they usually mean well.<\/p><p>Most expert coders understand what you&#8217;re going through as a beginner coder or someone trying to advance their coding skills because they have been in your shoes before. As the saying goes every expert programmer was a beginner programmer at some point.<\/p><p>Since, programming is often an independent, creative, intellectual phenomenon, don&#8217;t worry about being judged or things like that too much. Just stay on the grind and amazing things will start happening at some point (tipping point).<\/p><p>Recommended series of Python tutorials on packaging libraries and uploading them to PyPI:<\/p><ol><li><a class=\"raven-post-title-link\" href=\"https:\/\/holypython.com\/python-packaging-quick-tutorial-checklist\/\">PYTHON PACKAGING: QUICK TUTORIAL &amp; CHECKLIST<\/a><\/li><li><a class=\"raven-post-title-link\" href=\"https:\/\/holypython.com\/python-packaging-software-licenses-open-source-licensing-and-more\/\">PYTHON PACKAGING: SOFTWARE LICENSES (OPEN SOURCE LICENSING AND MORE)<\/a><\/li><li><a class=\"raven-post-title-link\" href=\"https:\/\/holypython.com\/python-packaging-uploading-a-python-library-to-pypi\/\">PYTHON PACKAGING: UPLOADING A PYTHON LIBRARY TO PYPI<\/a><\/li><\/ol><p><b>Tangible benefits of packaging for Python programmers:<\/b><\/p><ul><li>Helps master Python classes quickly<\/li><li>Hard to find a better debugging exercise which makes you a better programmer.<\/li><li>Encourages interaction with community, other cool coders and an end-user audience<\/li><li>Helps gain new coding perspectives regarding software development and how to code in a way that it doesn&#8217;t stick out like a sore thumb after publishing publicly.<\/li><li>You can discover open source software philosophy, key people and open software licenses.<\/li><li>Makes you more confident about reading other libraries&#8217; source codes and you can learn so much that way. This also means engaging closer and deeper with libraries in more specialized fields such as:<ul><li>machine learning + AI<\/li><li>computer vision<\/li><li>finance applications (trading, financial modeling, valuation, backtesting, risk management, derivatives, macroeconomy etc.)<\/li><li>security<\/li><li>image manipulation<\/li><li>database applications<\/li><li>GUI applications<\/li><li>API applications<\/li><li>Web scraping<\/li><li>Visualization etc.<\/li><\/ul><\/li><li>Helps gain a very serious attitude about all the computer programming concepts since it will be used and judged by an audience. This can be very helpful for advanced learning and gaining new skills.<\/li><li>Makes you feel accomplished, dopamine yay!<\/li><li>Prepares you for going big via programming in case you have a really cool idea some day. Opens doors to public audiences.<\/li><li>Makes great portfolio milestones as well in case you are going through recruitment or freelancing route.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Journey of Programming At this stage you might be wondering\u00a0What&#8217;s Next?\u00a0 It&#8217;s a very common and fair question. I&#8217;ve been learning programming and internalized all the fundamental topics so far, what do I do now? As coding opens the doors to an endlessly creative and productive universe, it&#8217;s normal to feel overwhelmed or sometimes lost. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[43,69,70,68],"tags":[],"class_list":["post-14414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-coding-motivation","category-entrepreneurship","category-professional-career"],"acf":[],"_links":{"self":[{"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/posts\/14414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/comments?post=14414"}],"version-history":[{"count":0,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/posts\/14414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/media\/15593"}],"wp:attachment":[{"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/media?parent=14414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/categories?post=14414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/holypython.com\/wp-json\/wp\/v2\/tags?post=14414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}