<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Java Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/java/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/java/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Thu, 03 Feb 2022 12:38:01 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>Java Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/java/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>Free Resources That Will Warm Up Your Programming Environment</title><link>https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/</link> <comments>https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 14 Jan 2022 19:19:56 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[Tutorial]]></category> <category><![CDATA[Anaconda]]></category> <category><![CDATA[Datacamp]]></category> <category><![CDATA[free courses]]></category> <category><![CDATA[free datasets]]></category> <category><![CDATA[IDE]]></category> <category><![CDATA[Kaggle]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Set up IDE]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2379</guid><description><![CDATA[<p>This article considers some free resources to warm up your programming environment. These are particularly useful if you plan to do a programming oriented thesis where you analyze data by writing some code. A functional working environment is useful independently from what you will be doing. It may sound like an annoying task where you [&#8230;]</p><p>The post <a
href="https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/">Free Resources That Will Warm Up Your Programming Environment</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>This article considers some free resources to warm up your programming environment. These are particularly useful if you plan to do a programming oriented thesis where you analyze data by writing some code. A functional working environment is useful independently from what you will be doing. It may sound like an annoying task where you will have to deal with configuration issues and understand a lot of technicalities. However, I strongly encourage you in enduring the pain of getting familiar with these practices for the following reasons:</p><ul
class="wp-block-list"><li>After the initial pain, and maybe a bit of a slow start, your thesis will advance ten times faster and you will be capable to achieve more than you can imagine.</li><li>What you will be learning will not be lost. Many companies use a similar environment (if not the same).</li><li>Many of these resources are free and you will be able to use them for other projects after the end of this academic endeavor.</li></ul><p>In other words, you have nothing to lose. All you have to do is to endure a bit of the initial annoyance that is required for a proper warm up of your programming environment. However, the reward is much greater than the initial investment.</p><figure
class="wp-block-image size-large"><img
fetchpriority="high" decoding="async" width="1024" height="562" data-attachment-id="2385" data-permalink="https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/attachment/programming-environment/" data-orig-file="https://francescolelli.info/wp-content/uploads/2022/01/programming-environment.jpeg" data-orig-size="1400,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="programming-environment" data-image-description="&lt;p&gt;Free Resources that will Warm Up your Programming Environment&lt;/p&gt;
" data-image-caption="&lt;p&gt;Free Resources that will Warm Up your Programming Environment&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-300x165.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-1024x562.jpeg" src="https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-1024x562.jpeg?8011c3&amp;8011c3" alt="Free Resources that will Warm Up your Programming Environment" class="wp-image-2385" srcset="https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-1024x562.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-300x165.jpeg 300w, https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-768x421.jpeg 768w, https://francescolelli.info/wp-content/uploads/2022/01/programming-environment-600x329.jpeg 600w, https://francescolelli.info/wp-content/uploads/2022/01/programming-environment.jpeg 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p>In this article, I list only a very few resources and only the ones that are free. In the internet you can find many more.</p><p><strong>Programming skills</strong>: no matter how much you know, there is always room for knowing more. Most libraries, both public and university, have free subscriptions to courses. For example, <a
href="https://www.tilburguniversity.edu/students/skills/programming" target="_blank" rel="noreferrer noopener">the library in my university gives free access to DataCamp</a> to all the students that request it.</p><p>If you are not familiar with the platform, it contains a set of courses at all levels and many of them have code examples. As they cover a large range of cases, some of them will be relevant for your thesis. All you have to do is to dig into the list and familiarize with the code that is most promising for the work that you plan to do with your supervisor.</p><p><strong>Get a student account in GitHub</strong>, it is a free repository that you can use for storing your code. <a
href="https://education.github.com/pack" target="_blank" rel="noreferrer noopener">Calming student status</a> will grant you a pro version for free as well as many discounts for products of other companies. In addition, you will also not loose these perks after the graduation &#8211; some of them could be useful for you in the future.</p><p><strong>Get an account in Kaggle</strong>, again, it is a <a
href="https://www.kaggle.com/" target="_blank" rel="noreferrer noopener">free service that has courses and datasets</a>. They also offer a web based programming environment with the idea that if you will find yourself in need of additional computation, you will use their services. As a general rule, I would recommend to have a local working environment instead of a cloud based like the one of Kaggle. However, a cloud based environment may be useful under certain conditions.</p><p><strong>Set up Anaconda (or Eclipse) in your laptop</strong>. An Integrated Development Environment is extremely useful when you have to do some professional programming. Anaconda is free, open source and perfect for Python. Eclipse is its counterpart for Java. In the article below you can read about some of the benefits of an IDE. Once you will start using one you will never go back:</p><figure
class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="pVPzTAfG61"><a
href="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/">Integrated Development Environment (IDE): why you need one</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Integrated Development Environment (IDE): why you need one&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/embed/#?secret=Lw8o4WKWyX#?secret=pVPzTAfG61" data-secret="pVPzTAfG61" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p>This article is a mini-tutorial on how to set up the environment for Anaconda:</p><figure
class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="zGsMfegCvD"><a
href="https://francescolelli.info/python/install-anaconda-and-import-libraries-into-the-ide/">Install Anaconda and Import Libraries into the IDE</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Install Anaconda and Import Libraries into the IDE&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/python/install-anaconda-and-import-libraries-into-the-ide/embed/#?secret=fgEyAkUJR6#?secret=zGsMfegCvD" data-secret="zGsMfegCvD" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p>Finally, in the article below, you can familiarize with the debug functionality. It is one of the most useful features of an IDE and can really save you a tremendous amount of time:</p><figure
class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="pdssAfQHhH"><a
href="https://francescolelli.info/programming/how-to-debug-in-anaconda-and-spyder-save-time-and-energy/">How to Debug in Anaconda and Spyder:  Save Time and Energy!</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;How to Debug in Anaconda and Spyder:  Save Time and Energy!&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/programming/how-to-debug-in-anaconda-and-spyder-save-time-and-energy/embed/#?secret=cnwHZnBKpu#?secret=pdssAfQHhH" data-secret="pdssAfQHhH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p>I would strongly encourage you in enduring the pain of getting familiar with the tools and the resources that I shared with you in this article. In the long run your future self will be extremely thankful.</p><p>A working environment is a very personal thing and I can imagine that every supervisor has their own. Consequently, I would encourage you to discuss the details during your first meeting. At the same time, I can imagine that these tools will be, in a way or an other, useful for your future work. In addition, the fact that you will have your working environment ready will allow you to advance conversations that are more specific to your thesis and you will result in a better use of the (limited) time that you will share with your supervisor.</p><hr
/><p><em>#free #Resources that will #SHARP your #programming #environnement. #Java #pythonprogramming #pythoncode #DataScience #DataAnalytics #data</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fprogramming%2Ffree-resources-that-will-warm-up-your-programming-environment%2F&#038;text=%23free%20%23Resources%20that%20will%20%23SHARP%20your%20%23programming%20%23environnement.%20%23Java%20%23pythonprogramming%20%23pythoncode%20%23DataScience%20%23DataAnalytics%20%23data&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>By the way, here you can fine my profiles in GitHub Kaggle and DataCamp:</p><ul
class="wp-block-list"><li><a
href="https://github.com/Nym77">https://github.com/Nym77</a></li><li><a
href="https://kaggle.com/francescolelli">https://kaggle.com/francescolelli</a></li><li><a
href="https://www.datacamp.com/profile/flelli">https://www.datacamp.com/profile/flelli</a></li><li><a
href="https://www.freecodecamp.org/francesco-lelli" target="_blank" rel="noreferrer noopener">https://www.freecodecamp.org/francesco-lelli</a></li></ul><h3 class="wp-block-heading">Are you really committed in improving your programming skills?</h3><p><a
href="https://www.freecodecamp.org/francesco-lelli" target="_blank" rel="noreferrer noopener">Free Code Camp</a> is an open source free course that will guide you in a project based journey towards advanced programming skills. It contains also a session on how to pass a programming oriented job interview.</p><p><a
href="https://www.edx.org/course/introduction-computer-science-harvardx-cs50x" target="_blank" rel="noreferrer noopener">Introduction to Computer Science from Harvard</a> This is a free edX course from Harvard. You can also get a certificate but this will cost you something. Nevertheless the entire course is free.</p><h3 class="wp-block-heading">Something else:</h3><p>This article (Free Resources That Will Warm Up Your Programming Environment) is part of the miniseries on <a
href="https://francescolelli.info/how-to-do-a-good-thesis-the-miniseries/" target="_blank" rel="noreferrer noopener">how to do a good thesis</a>, you can see the full list of post at the following link:</p><figure
class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="BBWAxuW142"><a
href="https://francescolelli.info/how-to-do-a-good-thesis-the-miniseries/">How to Do a Good Thesis: the Miniseries</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;How to Do a Good Thesis: the Miniseries&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/how-to-do-a-good-thesis-the-miniseries/embed/#?secret=9WCxtPOxm5#?secret=BBWAxuW142" data-secret="BBWAxuW142" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p>This article is also part of a miniseries on how to <a
href="https://francescolelli.info/how-to-be-a-better-programmer-the-mini-guide/" target="_blank" rel="noreferrer noopener">become a better programmer</a>. You can see the full list of posts at the following link:</p><figure
class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="7F8R7RfPTQ"><a
href="https://francescolelli.info/how-to-be-a-better-programmer-the-mini-guide/">How to be a Better Programmer: the Mini Guide</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;How to be a Better Programmer: the Mini Guide&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/how-to-be-a-better-programmer-the-mini-guide/embed/#?secret=ehRwtIQGM3#?secret=7F8R7RfPTQ" data-secret="7F8R7RfPTQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p>The post <a
href="https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/">Free Resources That Will Warm Up Your Programming Environment</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/programming/free-resources-that-will-warm-up-your-programming-environment/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2379</post-id> </item> <item><title>Integrated Development Environment (IDE): why you need one</title><link>https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/</link> <comments>https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 03 Aug 2019 09:24:24 +0000</pubDate> <category><![CDATA[Java]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Anaconda]]></category> <category><![CDATA[IDE]]></category> <category><![CDATA[Integrated Development Environment]]></category> <category><![CDATA[Object Oriented Programming]]></category> <category><![CDATA[oop]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1562</guid><description><![CDATA[<p>Let&#8217;s talk about Integrated Development Environment and why you need one for your studies. I realized that many non engineering oriented studies teach some coding oriented classes and promote some programming activities among students. However, most of the activities tend to be very basic and the code required for delivering the foreseen assignment(s) is relatively [&#8230;]</p><p>The post <a
href="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/">Integrated Development Environment (IDE): why you need one</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Let&#8217;s talk about Integrated Development Environment and why you need one for your studies. I realized that many non engineering oriented studies teach some coding oriented classes and promote some programming activities among students. However, most of the activities tend to be very basic and the code required for delivering the foreseen assignment(s) is relatively small. This approach tend to promote the believe that &#8220;programming is easy&#8221; and that can be done with your text editor and a couple of command lines for compiling your code.</p><p>This maybe be sufficient for deliver one or two assignments but is far from been what is used in &#8220;real life&#8221; for delivering successful projects. Imagine that the project that need to be delivered to your client is about 100.000 lines of code organized in 5.000 files and you are working at it with 5 colleagues that have all different experiences and background. Do you think that a text editor will be sufficient for handling this complexity?</p><div
class="wp-block-image"><figure
class="alignright"><img
decoding="async" width="385" height="258" data-attachment-id="1578" data-permalink="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/attachment/eclipse-desktop-ide-screenshot/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot.jpg" data-orig-size="385,258" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Eclipse-desktop-ide-screenshot" data-image-description="&lt;p&gt;Eclipse: Integrated Development Environment (IDE)&lt;/p&gt;
" data-image-caption="&lt;p&gt;Eclipse: Integrated Development Environment (IDE)&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot-300x201.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot.jpg" src="https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot.jpg?8011c3&amp;8011c3" alt="Eclipse: Integrated Development Environment (IDE)" class="wp-image-1578" srcset="https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot.jpg 385w, https://francescolelli.info/wp-content/uploads/2019/08/Eclipse-desktop-ide-screenshot-300x201.jpg 300w" sizes="(max-width: 385px) 100vw, 385px" /><figcaption>Eclipse: Integrated Development Environment (IDE)</figcaption></figure></div><p>The answer is: it is simply impossible. This is the reason why disciplines like software engineering exist and offer some of the most payed jobs to its practitioners. You probably start learning to program writing procedures, or sequence of actions that the computer should perform for you. However, &#8220;real life projects&#8221; use <a
href="https://francescolelli.info/tutorial/object-oriented-programming-a-curated-set-of-resources/">Object Oriented Programming (OOP)</a> as basic framework for ensuring that the code can be read and maintained by large groups of developers.</p><p>You may be not interested in learning the intricate details of software development. However, some of the tools that a software engineer use may simplify your life and facilitate the development of the &#8220;few lines of code&#8221; that you have do deliver. This is the case of what is called Integrated Development Environment or IDE in short. You can consider this as a collection of tools that are used for facilitating the development of code.</p><p>Normally each language has his own IDE. For example, if you are a JAVA developer you will probably use Eclipse. If you are a Python developer interest in data science related project you will probably consider Anaconda.</p><p>Your university may not actively promote the use of an IDE for several reasons. Some of the includes:</p><ul
class="wp-block-list"><li>The automation fostered by this approach will bring you &#8220;far from the metal&#8221; and will not let you appreciate how things works.</li><li>The learning curve is too slow. In other words, you will spend more time learning the details of an IDE instead of learning the topics of the course.</li><li>Text based programming will help you developing a good set of habits.</li></ul><div
class="wp-block-image"><figure
class="alignright is-resized"><img
decoding="async" data-attachment-id="1579" data-permalink="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/attachment/anaconda-ide-getting-started_spyder/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder.png" data-orig-size="1718,1040" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Anaconda-IDE-getting-started_Spyder" data-image-description="&lt;p&gt;Anaconda: Integrated Development Environment (IDE)&lt;/p&gt;
" data-image-caption="&lt;p&gt;Anaconda: Integrated Development Environment (IDE)&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-300x182.png" data-large-file="https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-1024x620.png" src="https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-1024x620.png?8011c3&amp;8011c3" alt="Anaconda: Integrated Development Environment (IDE)" class="wp-image-1579" width="423" height="255" srcset="https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-1024x620.png 1024w, https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-300x182.png 300w, https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-768x465.png 768w, https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder-600x363.png 600w, https://francescolelli.info/wp-content/uploads/2019/08/Anaconda-IDE-getting-started_Spyder.png 1718w" sizes="(max-width: 423px) 100vw, 423px" /><figcaption>Anaconda: Integrated Development Environment (IDE)</figcaption></figure></div><p>However, independently of the reasons for not using an IDE my suggestion is to try to familiarize with one. If not for your classes, you may want to consider using it for your thesis. You can consider the initial time that you will spend learning the tool(s) as an investment that will pay off during your thesis.</p><p>If you like this idea you can find in these articles you can find a few tips and suggestions on how to set up your IDE for particular projects:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/python/install-anaconda-and-import-libraries-into-the-ide/">IDE for Python in data science related projects </a></li><li>IDE of JAVA for Distributed Applications and Service Oriented Architecture</li></ul><p>In case you are not familiar with OOP, you may find this article useful for familiarize with the concepts:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/tutorial/object-oriented-programming-a-curated-set-of-resources/">The basic of Object Oriented Programming </a></li></ul><hr
/><p><em> The use of a proper Integrated Development Environment ( #IDE ) will help you in becoming a #programmer that is familiar with Object Oriented #programming </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpython%2Fintegrated-development-environment-ide-why-you-need-one%2F&#038;text=%20The%20use%20of%20a%20proper%20Integrated%20Development%20Environment%20%28%20%23IDE%20%29%20will%20help%20you%20in%20becoming%20a%20%23programmer%20that%20is%20familiar%20with%20Object%20Oriented%20%23programming%20%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/">Integrated Development Environment (IDE): why you need one</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/python/integrated-development-environment-ide-why-you-need-one/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1562</post-id> </item> </channel> </rss>