<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2329330083759604282</id><updated>2025-03-13T05:15:20.681+05:30</updated><category term="Python"/><category term="Programming"/><category term="Algorithms"/><category term="Projects"/><category term="datastructure"/><category term="ComputerScience"/><category term="Java"/><category term="WebDevelopment"/><category term="AppDevelopment"/><category term="Technology"/><category term="WebsiteDevelopment"/><category term="C#"/><category term="LeetCode"/><category term="LinkedList"/><category term="MySQL"/><category term="WordPress"/><category term="AI"/><category term="Blogger"/><category term="Coursera"/><category term="CyberSecurity"/><category term="Django"/><category term="Gaming"/><category term="GitHub"/><category term="Internet"/><category term="LifoQueue"/><category term="MachineLearning"/><category term="deque"/><title type='text'>CodeWithDevops</title><subtitle type='html'>CodeWithDevops is an Online Space focused on Blogging, Tech and Programming Stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default?start-index=26&amp;max-results=25'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-6675737495096596124</id><published>2024-07-16T10:00:00.001+05:30</published><updated>2024-07-16T10:00:00.225+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AppDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="ComputerScience"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="WebsiteDevelopment"/><title type='text'>Basic Design Pattern and Structure of C# Program using C# 13.0</title><content type='html'>&lt;p&gt;&amp;nbsp;Today in this blog we are going to see how basic design of C# program looks like and what are the the codes that we need to write to run the program.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdE8P-YpJ1kuuxEjIVY-lts1gEB0z9BVQ2K6cfE2tZ9nnsGTbeqAMHNo3kR2AoBaB35vO5Jcjo1yE-u4Ta0xaZMNiIOMnC9yqz-GJYcwsi7yVrHrH-vy3eACwe7VtZ3gRJX8wQbxAol_a2ZQ5dweB_nf2iW8umBv0onFv5tXwIZ98TDj8DsBbjvfAn3KaS/s2240/basic%20structure%20of%20C%23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdE8P-YpJ1kuuxEjIVY-lts1gEB0z9BVQ2K6cfE2tZ9nnsGTbeqAMHNo3kR2AoBaB35vO5Jcjo1yE-u4Ta0xaZMNiIOMnC9yqz-GJYcwsi7yVrHrH-vy3eACwe7VtZ3gRJX8wQbxAol_a2ZQ5dweB_nf2iW8umBv0onFv5tXwIZ98TDj8DsBbjvfAn3KaS/s16000/basic%20structure%20of%20C%23.png&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;First thing is open Visual Studio application in your machine. If you don&#39;t know how to install &lt;a href=&quot;https://www.youtube.com/watch?v=C9DUZA5gxUQ&quot; target=&quot;_blank&quot;&gt;click me&lt;/a&gt;&amp;nbsp;to go through all steps and install properly so that if you follow my steps you should not get any errors or issues while running the application.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Step 1:-&lt;/b&gt; Open Visual Studio and Click on &lt;b&gt;Create a new Project&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisiHKtxk1Mjlolh9hIdxMALgH_5RSBwvIt76JpJiMPQav9RGl5bUXxSWF0jQao9SZlZDFlRB7Li2KzTk5DO3WSrnNpJepzksduqW9hKQ5TP8DDnGMinj4YFHEwbe2NlvSrt26YWBqIRn3Hy0eqlaW9dtvvWcOUJP7Lr_1Jr_gjMPyK9t3T5SEqG0CMQ4Bk&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1027&quot; data-original-width=&quot;2799&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisiHKtxk1Mjlolh9hIdxMALgH_5RSBwvIt76JpJiMPQav9RGl5bUXxSWF0jQao9SZlZDFlRB7Li2KzTk5DO3WSrnNpJepzksduqW9hKQ5TP8DDnGMinj4YFHEwbe2NlvSrt26YWBqIRn3Hy0eqlaW9dtvvWcOUJP7Lr_1Jr_gjMPyK9t3T5SEqG0CMQ4Bk=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;Step 2:-&amp;nbsp; &lt;/b&gt;Select Console application from all options and click next&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEidvIlCWmgYxmbBo7cw1r44Qc1dP8s9kI0NeEkfYq_6BGC9sNB9X5yj9E37T4K6psdZ7m93rauY4kDMLE92z2uDSA6fQjulguPcdTnL_yUJBSI53aU1a08EHiFDuLqTc_6Ip_zF806noyRPNrwAzJDFX5XYT8FeHK4aWRnXdG9XBeLzVpiStBG-pbtceVPD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1666&quot; data-original-width=&quot;2826&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEidvIlCWmgYxmbBo7cw1r44Qc1dP8s9kI0NeEkfYq_6BGC9sNB9X5yj9E37T4K6psdZ7m93rauY4kDMLE92z2uDSA6fQjulguPcdTnL_yUJBSI53aU1a08EHiFDuLqTc_6Ip_zF806noyRPNrwAzJDFX5XYT8FeHK4aWRnXdG9XBeLzVpiStBG-pbtceVPD=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Step 3:-&lt;/b&gt; Give any name you want and click next&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgCkaBNw00_KTSygALhb7WbUDrlz8XAosS_6NERea9lVVe3NY290e8VkfwZ-e7L7YXQMM3gYxFpuybs8ET7tXHJg8UIeHfPjnFNN8DbyOMzcCtI_QS913U1mdY2brpWsE-v1toZcRs_Q38Mo_P2FI5jDdWww3WDU3F1r4xdF_SumdPgvuapOTHmocj5RUta&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1659&quot; data-original-width=&quot;2838&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgCkaBNw00_KTSygALhb7WbUDrlz8XAosS_6NERea9lVVe3NY290e8VkfwZ-e7L7YXQMM3gYxFpuybs8ET7tXHJg8UIeHfPjnFNN8DbyOMzcCtI_QS913U1mdY2brpWsE-v1toZcRs_Q38Mo_P2FI5jDdWww3WDU3F1r4xdF_SumdPgvuapOTHmocj5RUta=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Step 4:-&lt;/b&gt; Now click Create and don&#39;t do anything&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvZlPjHXWdaxlLNyglcBRR29A1_dg7hacxhPTDlZSI1OI_vOX7t2H20iXArzmpnPzZe4v01p1YoHhhyjt7B8IXNrA_MlPg1eo0i8UIrjdGUreojTx4Ycg6sz5EQKdek4gz2blxquY4xOo5AiZg22OFe37bSYy5_gO2-nQJWtX9GgI6CQnoe2aXVmRCHDBK&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1651&quot; data-original-width=&quot;2872&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvZlPjHXWdaxlLNyglcBRR29A1_dg7hacxhPTDlZSI1OI_vOX7t2H20iXArzmpnPzZe4v01p1YoHhhyjt7B8IXNrA_MlPg1eo0i8UIrjdGUreojTx4Ycg6sz5EQKdek4gz2blxquY4xOo5AiZg22OFe37bSYy5_gO2-nQJWtX9GgI6CQnoe2aXVmRCHDBK=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Step 5:-&lt;/b&gt; My app name was TestApp so I am getting test app with green triangle just click on it, it will run and give you output on console that says &lt;b&gt;Hello World&lt;/b&gt;.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgZhT9XRwmknIuPBp4_BrCqwvry50ZfpS4L0BoSbRRLtbSd-cYt7QzO80Z1ARsmN2nW_LD_ozjuNz20B6PUCxy7OOiH6vMHcfKtOMRhBrx0FqQV0HqPBPyQkFSiuR8KxK-wkg40nxy33kt-2b8pDHFsWjYe4YHuQa7WweBtgpm3YzbwE9qYp4-eM_SF6q4h&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1647&quot; data-original-width=&quot;2862&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgZhT9XRwmknIuPBp4_BrCqwvry50ZfpS4L0BoSbRRLtbSd-cYt7QzO80Z1ARsmN2nW_LD_ozjuNz20B6PUCxy7OOiH6vMHcfKtOMRhBrx0FqQV0HqPBPyQkFSiuR8KxK-wkg40nxy33kt-2b8pDHFsWjYe4YHuQa7WweBtgpm3YzbwE9qYp4-eM_SF6q4h=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Step 6:-&lt;/b&gt; Output will look like below on your console&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTCSItlIU0dEYQWOeWC3yXZ9izqv4GrNbXh-7EIfuJD93IvnwxESlqVI6kvhdC1NXtFJDcD_drzMu59Nk4TQGAnmvSyaSLqLoy1V6l7SQJDQwqsMtF8vFOkGTd0J4HE5-yQJbKx_M7LZO9AQT5hpwSRQIu4ZQc9kqgBGx4hOlNR3mNBaO4-fOh8sdF22Pc&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CodewithDevops&quot; data-original-height=&quot;1047&quot; data-original-width=&quot;2347&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTCSItlIU0dEYQWOeWC3yXZ9izqv4GrNbXh-7EIfuJD93IvnwxESlqVI6kvhdC1NXtFJDcD_drzMu59Nk4TQGAnmvSyaSLqLoy1V6l7SQJDQwqsMtF8vFOkGTd0J4HE5-yQJbKx_M7LZO9AQT5hpwSRQIu4ZQc9kqgBGx4hOlNR3mNBaO4-fOh8sdF22Pc=s16000&quot; title=&quot;CodewithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I hope your app also is also getting same output, if not comment section is open you can ask any question will try to give you result as soon as possible.&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/6675737495096596124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2024/07/httpscodewithdevops.blogspot.combasic-design-pattern-and-structure-of-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6675737495096596124'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6675737495096596124'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2024/07/httpscodewithdevops.blogspot.combasic-design-pattern-and-structure-of-c.html' title='Basic Design Pattern and Structure of C# Program using C# 13.0'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdE8P-YpJ1kuuxEjIVY-lts1gEB0z9BVQ2K6cfE2tZ9nnsGTbeqAMHNo3kR2AoBaB35vO5Jcjo1yE-u4Ta0xaZMNiIOMnC9yqz-GJYcwsi7yVrHrH-vy3eACwe7VtZ3gRJX8wQbxAol_a2ZQ5dweB_nf2iW8umBv0onFv5tXwIZ98TDj8DsBbjvfAn3KaS/s72-c/basic%20structure%20of%20C%23.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-6394924528498905305</id><published>2024-07-15T21:16:00.001+05:30</published><updated>2024-07-15T21:16:25.632+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="ComputerScience"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="WebsiteDevelopment"/><title type='text'>Introduction of C# 13.0</title><content type='html'>&lt;p&gt;&amp;nbsp;In this article we are going to start a series of C# language. This is not the first article on c# that you are going to see on the web, but I can promise you that this series is going to be different from every article and series that you will find on web.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv3UEuQmAQvjGh84DgJE055XYLZJIYKJz6EwZWlipI3MUlMfPX3cLvVySGQzGLRMU7l5Gou2MNbCQM04RcLHBLypMdqVV4SGOLoRSCJnKeJgksDEX36WCb1cBf4X_ZSNy_TmGFudm6Q2CulULEt-Yr62QUOxUX_BKmtabiNbTrVUVh-Uoi16JvYadkyt2J/s2240/Corporate%20Work%20Blog%20Banner.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;C# Introduction by CodeWithDevops&quot; border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv3UEuQmAQvjGh84DgJE055XYLZJIYKJz6EwZWlipI3MUlMfPX3cLvVySGQzGLRMU7l5Gou2MNbCQM04RcLHBLypMdqVV4SGOLoRSCJnKeJgksDEX36WCb1cBf4X_ZSNy_TmGFudm6Q2CulULEt-Yr62QUOxUX_BKmtabiNbTrVUVh-Uoi16JvYadkyt2J/s16000/Corporate%20Work%20Blog%20Banner.png&quot; title=&quot;C# Introduction by CodeWithDevops&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;What is C#?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;C# is a programming language developed by Microsoft in early 2000.&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is Object Oriented Programming language mostly use to create web applications using dot net core or dot net.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why C#?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;C# has huge family of developers now a days. C# is actually very easy to learn and implemented language there in market which you can learn and start building applications.&lt;/p&gt;&lt;p&gt;C# is also putting their hand in Machine learning so basically you can think from here onwards level of this language.&lt;/p&gt;&lt;p&gt;If we talk about the performance of this language, it is enhanced and far better than it&#39;s competitors.&lt;/p&gt;&lt;p&gt;This is all about basic introduction of C#. We will continue learning this language in upcoming blogs and if you want to learn more, please do check my &lt;a href=&quot;https://www.youtube.com/@codewithdevops4826/featured&quot; target=&quot;_blank&quot;&gt;YouTube &lt;/a&gt;channel for in depth knowledge&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/6394924528498905305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2024/07/httpscodewithdevops.blogspot.comC-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6394924528498905305'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6394924528498905305'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2024/07/httpscodewithdevops.blogspot.comC-introduction.html' title='Introduction of C# 13.0'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv3UEuQmAQvjGh84DgJE055XYLZJIYKJz6EwZWlipI3MUlMfPX3cLvVySGQzGLRMU7l5Gou2MNbCQM04RcLHBLypMdqVV4SGOLoRSCJnKeJgksDEX36WCb1cBf4X_ZSNy_TmGFudm6Q2CulULEt-Yr62QUOxUX_BKmtabiNbTrVUVh-Uoi16JvYadkyt2J/s72-c/Corporate%20Work%20Blog%20Banner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-2321481178977828774</id><published>2023-09-25T13:54:00.000+05:30</published><updated>2023-09-25T13:54:02.176+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AppDevelopment"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Java Programming | A Complete Hands-on Guide</title><content type='html'>&lt;p&gt;
  &lt;b&gt;&amp;nbsp;An Introduction to Java Programming: Understanding the Basics with
    Examples&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;i&gt;Java is one of the most widely used and versatile programming languages in
    the world. Known for its platform independence, robustness, and ease of use,
    Java has been a favorite among developers for decades. In this comprehensive
    introduction to Java programming, we&#39;ll explore the fundamental concepts of
    the language, provide practical examples, and help you get started on your
    journey to becoming a proficient Java developer.&lt;/i&gt;
&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYtYCiD3rUVYenlDFU1HLVR2iBH8HKVvEnAG9lowcW2vaPgC7LOJgYt05QK-QOu0AHXwphBJ20sAIKr2wxVhxSE5lcZaX89prBHMOYFohfCzrqK7-xa0rfjv-SPna5gLl7RHvZvCdM3fFwwg3KGU0cP6S2KN_g98MeX3emX0StrK79j2XH9CxtGK90zySr/s6912/Introduction%20to%20JAVA%20PROGRAMMING.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYtYCiD3rUVYenlDFU1HLVR2iBH8HKVvEnAG9lowcW2vaPgC7LOJgYt05QK-QOu0AHXwphBJ20sAIKr2wxVhxSE5lcZaX89prBHMOYFohfCzrqK7-xa0rfjv-SPna5gLl7RHvZvCdM3fFwwg3KGU0cP6S2KN_g98MeX3emX0StrK79j2XH9CxtGK90zySr/s16000/Introduction%20to%20JAVA%20PROGRAMMING.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;What is Java?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java is a high-level, object-oriented programming language developed by James
  Gosling and his team at Sun Microsystems (now owned by Oracle Corporation) in
  the mid-1990s. It was designed with the goal of creating a versatile language
  that could run on any platform, making it a &quot;Write Once, Run Anywhere&quot;
  language. This platform independence is achieved through the use of the Java
  Virtual Machine (JVM), which allows Java applications to execute on various
  operating systems without modification.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Setting Up Your Java Environment&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Before we dive into writing Java code, let&#39;s set up our development
  environment. Here are the basic steps to get started:
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Install the Java Development Kit (JDK):&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  The JDK is essential for developing and running Java programs. You can
  download the latest version of the JDK from Oracle&#39;s website or use an
  open-source alternative like OpenJDK. Make sure to choose the appropriate
  version for your operating system.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;b&gt;2. Choose a Code Editor or Integrated Development Environment (IDE):&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
  While Java code can be written in a simple text editor, using a dedicated code
  editor or IDE can significantly enhance your productivity. Some popular
  options include Eclipse, IntelliJ IDEA, and Visual Studio Code with Java
  extensions. Pick the one that suits your preferences and install it.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Set Up Environment Variables (Optional):&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  To make it easier to compile and run Java code from the command line, you can
  set up the `JAVA_HOME` and `PATH` environment variables. These variables point
  to the location of your JDK installation. Consult your operating system&#39;s
  documentation for instructions on setting up environment variables.
&lt;/p&gt;
&lt;p&gt;
  &lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;This Can be yours first Java Program -&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;i&gt;Now that you have your development environment ready, let&#39;s write your
    first Java program: the classic &quot;Hello, World!&quot; program. This program will
    simply display the text &quot;Hello, World!&quot; on the screen.&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
  Open your code editor or IDE, create a new Java project or file, and enter the
  following code:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;public class HelloWorld {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Hello, World!&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Here&#39;s a breakdown of what this code does:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  - `public class HelloWorld`: This line defines a class named `HelloWorld`. In
  Java, every program is a class, and the name of the class must match the
  filename (including capitalization). A Java program must contain at least one
  class with a `main` method.
&lt;/p&gt;
&lt;p&gt;
  - `public static void main(String[] args)`: This line declares the `main`
  method. The `main` method is the entry point for your Java program, where
  execution begins. It takes an array of strings called `args` as its parameter,
  which allows you to pass command-line arguments to your program.
&lt;/p&gt;
&lt;p&gt;
  - `System.out.println(&quot;Hello, World!&quot;);`: This line uses the `System.out`
  object to print the text &quot;Hello, World!&quot; to the console. The `println` method
  adds a newline character after the text, so each `println` call displays its
  output on a new line.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;~ Compiling and Running Your Java Program&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Once you&#39;ve written your Java program, it&#39;s time to compile and run it. Here&#39;s
  how you can do it:
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Compilation:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  In your code editor or IDE, navigate to the directory where your Java file is
  located. Open a terminal or command prompt in that directory and use the
  `javac` command to compile your program. For example:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;p&gt;```bash&lt;/p&gt;&lt;p&gt;javac HelloWorld.java&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  If there are no errors in your code, this command will generate a bytecode
  file named `HelloWorld.class`.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Execution:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  To run your Java program, use the `java` command followed by the name of the
  class containing the `main` method (without the `.class` extension). For our
  &quot;Hello, World!&quot; program, you would run:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;p&gt;```bash&lt;/p&gt;&lt;p&gt;java HelloWorld&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You should see the output &quot;Hello, World!&quot; displayed in the terminal.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;
  Congratulations! You&#39;ve successfully written, compiled, and executed your
  first Java program. This simple example demonstrates the basic structure of a
  Java program, including the class declaration, the `main` method, and the use
  of the `System.out.println` statement.
&lt;/p&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Understanding Java Syntax&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  To become proficient in Java programming, it&#39;s essential to understand the
  language&#39;s syntax and conventions. Here are some key concepts:
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Data Types:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java supports various data types, including primitive data types like `int`,
  `double`, `boolean`, and `char`, as well as reference data types like classes
  and arrays. Here&#39;s a brief overview of primitive data types:
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- `int`:&lt;/b&gt; Represents integers (whole numbers).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;
  - `double`: &lt;/b&gt;Represents floating-point numbers (numbers with a decimal point).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- `boolean`: &lt;/b&gt;Represents a Boolean value (`true` or `false`).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- `char`:&lt;/b&gt; Represents a single character.&lt;/p&gt;
&lt;p&gt;
  You can declare variables with these data types and assign values to them. For
  example:
&lt;/p&gt;
&lt;p&gt;```java&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;int age = 30;&lt;/p&gt;&lt;p&gt;double pi = 3.14159;&lt;/p&gt;&lt;p&gt;boolean isJavaFun = true;&lt;/p&gt;&lt;p&gt;char grade = &#39;A&#39;;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;2. Variables and Declarations:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  In Java, variables must be declared before they can be used. A variable
  declaration specifies the data type and name of the variable. Variable names
  are case-sensitive and should start with a letter, followed by letters,
  digits, or underscores. Here&#39;s an example:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;int count; // Declaration&lt;/p&gt;&lt;p&gt;count = 10; // Assignment&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You can also declare and initialize variables in a single line:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;int score = 95; // Declaration and initialization&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;3. Operators:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java supports various operators for performing operations on data. These
  include arithmetic operators (`+`, `-`, `*`, `/`, `%`), comparison operators
  (`==`, `!=`, `&amp;lt;`, `&amp;gt;`, `&amp;lt;=`, `&amp;gt;=`), and logical operators
  (`&amp;amp;&amp;amp;`, `||`, `!`), among others. Here are some examples:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;int x = 10;&lt;/p&gt;&lt;p&gt;int y = 5;&lt;/p&gt;&lt;p&gt;int sum = x + y; // Addition&lt;/p&gt;&lt;p&gt;int difference = x - y; // Subtraction&lt;/p&gt;&lt;p&gt;int product = x * y; // Multiplication&lt;/p&gt;&lt;p&gt;int quotient = x / y; // Division&lt;/p&gt;&lt;p&gt;int remainder = x % y; // Modulus&lt;/p&gt;&lt;p&gt;boolean isGreater = x &amp;gt; y; // Comparison&lt;/p&gt;&lt;p&gt;boolean isNotEqual = x != y;&lt;/p&gt;&lt;p&gt;boolean andResult = true &amp;amp;&amp;amp; false; // Logical AND&lt;/p&gt;&lt;p&gt;boolean orResult = true || false; // Logical OR&lt;/p&gt;&lt;p&gt;boolean notResult = !true; // Logical NOT&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;4. Control Structures:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java provides various control structures to manage the flow of your program.
  These include:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;
  - Conditional Statements: &lt;/b&gt;`if`, `else if`, and `else` statements for
  making decisions based on conditions.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&amp;nbsp; ```java&lt;/p&gt;&lt;p&gt;&amp;nbsp; int number = 7;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if (number &amp;gt; 0) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Number is positive&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; } else if (number &amp;lt; 0) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Number is negative&quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; } else {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Number is zero&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp; ```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;- Loops:&lt;/b&gt; Java supports `for`, `while`, and `do-while` loops for repeating
  a set of statements.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&amp;nbsp; ```java&lt;/p&gt;&lt;p&gt;&amp;nbsp; // Using a for loop to print numbers from 1 to 5&lt;/p&gt;&lt;p&gt;&amp;nbsp; for (int i = 1; i &amp;lt;= 5; i++) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(i);&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; // Using a while loop to find the sum of numbers from 1 to 1&lt;/p&gt;&lt;p&gt;&amp;nbsp; int sum = 0;&lt;/p&gt;&lt;p&gt;&amp;nbsp; int i = 1;&lt;/p&gt;&lt;p&gt;&amp;nbsp; while (i &amp;lt;= 10) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; sum += i;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; i++;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; // Using a do-while loop to validate user input&lt;/p&gt;&lt;p&gt;&amp;nbsp; Scanner scanner = new Scanner(System.in);&lt;/p&gt;&lt;p&gt;&amp;nbsp; int userInput;&lt;/p&gt;&lt;p&gt;&amp;nbsp; do {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.print(&quot;Enter a positive number: &quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; userInput = scanner.nextInt();&lt;/p&gt;&lt;p&gt;&amp;nbsp; } while (userInput &amp;lt;= 0);&lt;/p&gt;&lt;p&gt;&amp;nbsp; ```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;- Switch Statement:&lt;/b&gt; A `switch` statement allows you to select one of many
  code blocks to be executed.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&amp;nbsp; ```java&lt;/p&gt;&lt;p&gt;&amp;nbsp; int dayOfWeek = 3;&lt;/p&gt;&lt;p&gt;&amp;nbsp; String dayName;&lt;/p&gt;&lt;p&gt;&amp;nbsp; switch (dayOfWeek) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 1:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dayName = &quot;Monday&quot;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 2:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dayName = &quot;Tuesday&quot;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case 3:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dayName = &quot;Wednesday&quot;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; default:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dayName = &quot;Unknown&quot;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; ```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;5. Methods:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Methods in Java are blocks of code that perform a specific task. They allow
  you to organize your code into reusable units. A method has a name, a return
  type (which can be `void` if it doesn&#39;t return a value), and a set of
  parameters (if needed). Here&#39;s an example of a simple method:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;public int add(int x, int y) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; return x + y;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;You can call this method elsewhere in your code to perform addition:&lt;/p&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;int result = add(5, 3);&lt;/p&gt;&lt;p&gt;System.out.println(result); // Output: 8&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;6. Classes and Objects:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java is an object-oriented programming language, which means it revolves
  around the concept of objects and classes. A class is a blueprint for creating
  objects, and objects are instances of classes. Here&#39;s a basic example:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;// Define a class&lt;/p&gt;&lt;p&gt;public class Dog {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; String name;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; int age;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // Constructor&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public Dog(String name, int age) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.name = name;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.age = age;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // Method to bark&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public void bark() {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(name + &quot; says woof!&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;// Create objects of the class&lt;/p&gt;&lt;p&gt;Dog myDog = new Dog(&quot;Buddy&quot;, 3);&lt;/p&gt;&lt;p&gt;Dog anotherDog = new Dog(&quot;Rex&quot;, 5);&lt;/p&gt;&lt;p&gt;// Call methods on objects&lt;/p&gt;&lt;p&gt;myDog.bark(); // Output: Buddy says woof!&lt;/p&gt;&lt;p&gt;anotherDog.bark(); // Output: Rex says woof!&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;7. Inheritance:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Inheritance is a fundamental concept in object-oriented programming that
  allows you to create new classes (subclasses) based on existing classes
  (superclasses). Subclasses inherit properties and behaviors from their
  superclasses. Here&#39;s a simple example.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;// Superclass (Parent class)&lt;/p&gt;&lt;p&gt;class Vehicle {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; void start() {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Starting the vehicle.&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;// Subclass (Child class)&lt;/p&gt;&lt;p&gt;class Car extends Vehicle {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; void drive() {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Driving the car.&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;public class Main {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Car myCar = new Car();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myCar.start(); // Inherited method&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myCar.drive(); // Method specific to Car class&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In this example, the `Car` class inherits the `start` method from the
  `Vehicle` class and adds its own `drive` method.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Common Java Programming Tasks&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Now that we&#39;ve covered the basics of Java syntax, let&#39;s explore some common
  programming tasks and how to accomplish them in Java.
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Input and Output&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java provides various ways to handle input and output operations. One common
  approach is to use the `Scanner` class for reading input from the user and the
  `System.out` object for printing output. Here&#39;s an example of reading user
  input and displaying it:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;import java.util.Scanner;&lt;/p&gt;&lt;p&gt;public class InputOutputExample {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Scanner scanner = new Scanner(System.in);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Read user input&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.print(&quot;Enter your name: &quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String name = scanner.nextLine();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Display a message&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Hello, &quot; + name + &quot;!&quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Close the scanner&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scanner.close();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;Arrays&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Arrays are used to store collections of elements of the same data type. In
  Java, arrays are zero-indexed, which means the first element is at index 0.
  Here&#39;s an example of creating and using an array:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;public class ArrayExample {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Declare and initialize an array of integers&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int[] numbers = { 1, 2, 3, 4, 5 };&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Access elements by index&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int firstNumber = numbers[0]; // 1&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int thirdNumber = numbers[2]; // 3&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Calculate the length of the array&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int length = numbers.length; // 5&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Loop through the array&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; numbers.length; i++) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(numbers[i]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;Exception Handling&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  In Java, exceptions are used to handle unexpected events or errors that can
  occur during program execution. You can use try-catch blocks to handle
  exceptions gracefully. Here&#39;s an example:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;public class ExceptionHandlingExample {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Attempt to divide by zero&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int result = 10 / 0;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (ArithmeticException e) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Handle the exception&lt;/p&gt;&lt;p&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&quot;An error
  occurred: &quot; + e.getMessage());
&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In this example, an `ArithmeticException` is caught when attempting to divide
  by zero, and an error message is printed.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;File Handling&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java provides classes like `File`, `FileInputStream`, and `FileOutputStream`
  for reading from and writing to files. Here&#39;s a basic example of reading and
  writing to a text file:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;```java&lt;/p&gt;&lt;p&gt;import java.io.*;&lt;/p&gt;&lt;p&gt;public class FileHandlingExample {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Writing to a file&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try (FileOutputStream fos = new
  FileOutputStream(&quot;sample.txt&quot;)) {&lt;/p&gt;&lt;p&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String message = &quot;Hello, file!&quot;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fos.write(message.getBytes());&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IOException e) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Reading from a file&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try (FileInputStream fis = new
  FileInputStream(&quot;sample.txt&quot;)) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int data;&lt;/p&gt;&lt;p&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while ((data = fis.read()) != -1) {&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
  System.out.print((char) data);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IOException e) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This code writes the &quot;Hello, file!&quot; message to a file named `sample.txt`&lt;/p&gt;
&lt;p&gt;&amp;nbsp;and then reads and prints the contents of the file.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources for Learning Java&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Learning Java is a rewarding journey, and there are plenty of resources
  available to help you become a proficient Java developer. Here are some
  recommended resources to continue your Java education:
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Books&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  1. &quot;Effective Java&quot; by Joshua Bloch: A must-read for Java developers, this
  book provides best practices and design patterns for writing high-quality Java
  code.&lt;/p&gt;
&lt;p&gt;
  2. &quot;Java: The Complete Reference&quot; by Herbert Schildt: A comprehensive guide
  to Java, covering everything from basic concepts to advanced topics.&lt;/p&gt;
&lt;p&gt;
  3. &quot;Head First Java&quot; by Kathy Sierra and Bert Bates: Known for its engaging
  and beginner-friendly approach to teaching Java.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Online Courses&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  1. Coursera&#39;s &quot;Java Programming and Software Engineering Fundamentals&quot;:
  Offered by Duke University, this course is an excellent introduction to Java
  and software development.&lt;/p&gt;
&lt;p&gt;
  2. edX&#39;s &quot;Java Programming and Software Engineering Fundamentals&quot;: Another
  well-structured course, this one is offered by Microsoft.&lt;/p&gt;
&lt;p&gt;
  3. Codecademy&#39;s Java Course: A free online course that covers Java
  fundamentals and provides hands-on coding exercises.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Java Development Communities&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  1. Stack Overflow: A vibrant community of developers where you can ask
  questions, find answers, and learn from others&#39; experiences.&lt;/p&gt;
&lt;p&gt;
  2. GitHub: Explore Java projects, contribute to open-source projects, and
  collaborate with other developers.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Documentation and Tutorials&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  1. Oracle&#39;s Java Documentation: The official Java documentation is an
  invaluable resource for understanding Java&#39;s standard libraries and APIs.&lt;/p&gt;
&lt;p&gt;
  2. Java Tutorials by Oracle: A series of tutorials provided by Oracle to help
  you learn Java step by step.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Practice Coding&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  1. LeetCode: A platform for practicing coding problems, including a variety of
  Java challenges.&lt;/p&gt;
&lt;p&gt;
  2. HackerRank: Offers a collection of Java coding challenges and competitions
  to improve your skills.
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
  Java is a powerful, versatile, and widely-used programming language that has
  stood the test of time. In this introduction, we&#39;ve covered the basics of Java
  syntax, common programming tasks, and provided resources to help you continue
  your Java learning journey. Whether you&#39;re a beginner taking your first steps
  in coding or an experienced developer looking to add Java to your skill set,
  mastering Java can open up a world of possibilities for you in the world of
  software development. So, start coding and exploring the endless possibilities
  that Java has to offer!
&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/2321481178977828774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2023/09/java-programming-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2321481178977828774'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2321481178977828774'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2023/09/java-programming-guide.html' title='Java Programming | A Complete Hands-on Guide'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYtYCiD3rUVYenlDFU1HLVR2iBH8HKVvEnAG9lowcW2vaPgC7LOJgYt05QK-QOu0AHXwphBJ20sAIKr2wxVhxSE5lcZaX89prBHMOYFohfCzrqK7-xa0rfjv-SPna5gLl7RHvZvCdM3fFwwg3KGU0cP6S2KN_g98MeX3emX0StrK79j2XH9CxtGK90zySr/s72-c/Introduction%20to%20JAVA%20PROGRAMMING.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-1172306887744569867</id><published>2022-05-06T10:53:00.005+05:30</published><updated>2022-05-06T10:53:49.247+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="WebDevelopment"/><title type='text'>How to make Connection in Java JDBC with MySQL</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Java is one the most used language today. More than 10 million people use java for development.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4S49OcsV2EaqFDqgZLOFcorkcMQAGkxjel9SHQt6f0oTTMA-WSrZC-ApZsjTN2q5PudaDXh3oo1ssTAbfz5ESrN0Bu80QDfoQZP6GdjmuKeIoHDKHyA-Ozn-U4QAMBc-mcLq-8gG8QJpGv77vXmm-4Gct5F-1oNY9DJ8CJvzn6QNN17XMomJ8Xe7KGg/s6912/cwd-thumbnails%20(4).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4S49OcsV2EaqFDqgZLOFcorkcMQAGkxjel9SHQt6f0oTTMA-WSrZC-ApZsjTN2q5PudaDXh3oo1ssTAbfz5ESrN0Bu80QDfoQZP6GdjmuKeIoHDKHyA-Ozn-U4QAMBc-mcLq-8gG8QJpGv77vXmm-4Gct5F-1oNY9DJ8CJvzn6QNN17XMomJ8Xe7KGg/s16000/cwd-thumbnails%20(4).png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To connect database to our java applications we generally use JDBC. JDBC stands for Java Database Connectivity.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To connect JDBC to MySQL we need MySQL connector, you can download this from MySQL website.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After downloading extract file and copy the jar file. Now open any IDE to code your java, and create a new project then create a directory and paste the JDBC jar file that you downloaded from MySQL and create new file and start typing code:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;import java.sql.*;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;public class MyJDBC {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Connection connection = DriverManager.getConnection(&quot;jdbc:mysql://localhost:3306/sakila&quot;, &quot;root&quot;, &quot;aakash&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Statement statement = connection.createStatement();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ResultSet resultSet = statement.executeQuery(&quot;select * from actor&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (resultSet.next()) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(resultSet.getString(&quot;first_name&quot;));&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch(Exception e) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;As you can see the above code, first thing is to import library of sql to our java program.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After importing library of sql create a class and a main method in which you will write codes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Before going ahead you should know that to connect database to our java program you have to go through 3 processes, these are:-&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. Connection&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. Statement&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. ResultSet&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Connection will track your sql files and help in running your code.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Statement will make connection to your database and try to connect the database.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ResultSet will execute the query which will be given to it.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After these processes we call a while loop to trace the every element of the query and print them.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Now you are good to go but good practice to connect a database is to code in try and catch statement, so keep your code in try and catch.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Now you are done! Run the program and you will get your solution.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In my case Output will be:&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PENELOPE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;NICK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ED&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JENNIFER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JOHNNY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BETTE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GRACE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MATTHEW&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JOE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRISTIAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ZERO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KARL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;UMA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;VIVIEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CUBA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FRED&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HELEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BOB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LUCILLE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KIRSTEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ELVIS&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SANDRA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CAMERON&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KEVIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RIP&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JULIA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WOODY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ALEC&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SANDRA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SISSY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TIM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MILLA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;AUDREY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JUDY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BURT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;VAL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TOM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GOLDIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JOHNNY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JODIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TOM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KIRK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;NICK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;REESE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PARKER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JULIA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FRANCES&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ANNE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;NATALIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GARY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CARMEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MENA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PENELOPE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FAY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JUDE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRISTIAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DUSTIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HENRY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRISTIAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JAYNE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CAMERON&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RAY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ANGELA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MARY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JESSICA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RIP&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KENNETH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MICHELLE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ADAM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SEAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GARY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MILLA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BURT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ANGELINA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CARY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GROUCHO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MAE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RALPH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SCARLETT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WOODY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JAMES&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MINNIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GREG&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SPENCER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KENNETH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHARLIZE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SEAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRISTOPHER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KIRSTEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ELLEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KENNETH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DARYL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GENE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MEG&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRIS&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JIM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SPENCER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SUSAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WALTER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MATTHEW&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PENELOPE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SIDNEY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GROUCHO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GINA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WARREN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SYLVESTER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SUSAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CAMERON&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RUSSELL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MORGAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MORGAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HARRISON&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RENEE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CUBA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WARREN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PENELOPE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LIZA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SALMA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JULIANNE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SCARLETT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ALBERT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FRANCES&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KEVIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CATE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DARYL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GRETA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JANE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ADAM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RICHARD&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GENE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RITA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ED&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MORGAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LUCILLE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;EWAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WHOOPI&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CATE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JADA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RIVER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ANGELA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KIM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ALBERT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FAY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;EMILY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RUSSELL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JAYNE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GEOFFREY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MINNIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MERYL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;IAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;FAY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GRETA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;VIVIEN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LAURA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRIS&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HARVEY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OPRAH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CHRISTOPHER&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HUMPHREY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;AL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;NICK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LAURENCE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WILL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;KENNETH&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MENA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OLYMPIA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GROUCHO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ALAN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MICHAEL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WILLIAM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JON&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GENE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;LISA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ED&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JEFF&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MATTHEW&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DEBBIE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RUSSELL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;HUMPHREY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MICHAEL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JULIA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RENEE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ROCK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CUBA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;AUDREY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GREGORY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JOHN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BURT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MERYL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JAYNE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;BELA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;REESE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MARY&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;JULIA&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;THORA&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/1172306887744569867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/05/how-to-make-connection-in-java-jdbc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1172306887744569867'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1172306887744569867'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/05/how-to-make-connection-in-java-jdbc.html' title='How to make Connection in Java JDBC with MySQL'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4S49OcsV2EaqFDqgZLOFcorkcMQAGkxjel9SHQt6f0oTTMA-WSrZC-ApZsjTN2q5PudaDXh3oo1ssTAbfz5ESrN0Bu80QDfoQZP6GdjmuKeIoHDKHyA-Ozn-U4QAMBc-mcLq-8gG8QJpGv77vXmm-4Gct5F-1oNY9DJ8CJvzn6QNN17XMomJ8Xe7KGg/s72-c/cwd-thumbnails%20(4).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-7155813753474899103</id><published>2022-04-30T09:50:00.004+05:30</published><updated>2022-04-30T09:50:36.916+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><category scheme="http://www.blogger.com/atom/ns#" term="LinkedList"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Add Two Numbers (LeetCode Problems)</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Today you will learn about one more problem of leetcode i.e. add two number.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9cgLm39KPX2e_c5BltOFFrtYfaZ0uY0brKXDt1G7weNXnKDUL0i7bYd2mE9ZCYZYsLnAI1nFmSzhrKkn6g-NikDw5VZfuD0o9tdO3WXeSA4fAkTz_fXVd_k-_vx9_sYe4lZ_XiJIr8jZggdDSvUOcl6UEsgCv8MhaxCEGMjsx90FHL_SQ-2fhD3qKMg/s6912/cwd-thumbnails%20(3).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9cgLm39KPX2e_c5BltOFFrtYfaZ0uY0brKXDt1G7weNXnKDUL0i7bYd2mE9ZCYZYsLnAI1nFmSzhrKkn6g-NikDw5VZfuD0o9tdO3WXeSA4fAkTz_fXVd_k-_vx9_sYe4lZ_XiJIr8jZggdDSvUOcl6UEsgCv8MhaxCEGMjsx90FHL_SQ-2fhD3qKMg/s16000/cwd-thumbnails%20(3).png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this problem you have given two linked list with reversed order numbers, you have&amp;nbsp; to add two numbers from the linked list and return them as sum.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;For example: [3,4,2][4,6,5] =&amp;gt; [8,0,7] so in question you have asked for reverse order so it will be [7,0,8] as sum of number.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s solve this problem:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;class ListNode:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; def __init__(self, val=0, next=None):&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.val = val&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.next = next&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;class Solution:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; def addTwoNumbers(self, l1: Optional[ListNode], l2: Optional[ListNode]) -&amp;gt; Optional[ListNode]:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; result = ListNode(0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; result_tail = result&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; carry = 0&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while l1 or l2 or carry:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val1&amp;nbsp; = (l1.val if l1 else 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val2&amp;nbsp; = (l2.val if l2 else 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; carry, out = divmod(val1+val2 + carry, 10)&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; result_tail.next = ListNode(out)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; result_tail = result_tail.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; l1 = (l1.next if l1 else None)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; l2 = (l2.next if l2 else None)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return result.next&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;First thing is that we have created a class which is collecting all the nodes(Values).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After that in second class, we are adding the numbers and returning to the class.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is medium level question but quite easy it was!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We will meet with another questions till then enjoy Coding!&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/7155813753474899103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/add-two-numbers-leetcode-problems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/7155813753474899103'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/7155813753474899103'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/add-two-numbers-leetcode-problems.html' title='Add Two Numbers (LeetCode Problems)'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9cgLm39KPX2e_c5BltOFFrtYfaZ0uY0brKXDt1G7weNXnKDUL0i7bYd2mE9ZCYZYsLnAI1nFmSzhrKkn6g-NikDw5VZfuD0o9tdO3WXeSA4fAkTz_fXVd_k-_vx9_sYe4lZ_XiJIr8jZggdDSvUOcl6UEsgCv8MhaxCEGMjsx90FHL_SQ-2fhD3qKMg/s72-c/cwd-thumbnails%20(3).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-4494083882445028605</id><published>2022-04-27T20:03:00.006+05:30</published><updated>2022-04-27T20:06:05.234+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="ComputerScience"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><title type='text'>Two Sum (LeetCode Problem)</title><content type='html'>&lt;span style=&quot;font-family: verdana;&quot;&gt;Every programmer want to compete with each other and each other means every other coder who is stronger than other.&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw3bMrqldtePIsGZv3XSruWyFSwR_mhetHtaeHLh2Hh-S_oiEWqM4g3pi0lPWdnL6xYD1JRFlOYWw9UwQDGnuvK5uuPswwb1WfYauxmIheML9oRq1pYHT9DRDr6ojs9JMHv891rEGnhEOfIvLRgzHnFlEAZPCqNtYAagJUugXDtWmVG37XdQBhLcH2Xw/s6912/cwd-thumbnails%20(2).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw3bMrqldtePIsGZv3XSruWyFSwR_mhetHtaeHLh2Hh-S_oiEWqM4g3pi0lPWdnL6xYD1JRFlOYWw9UwQDGnuvK5uuPswwb1WfYauxmIheML9oRq1pYHT9DRDr6ojs9JMHv891rEGnhEOfIvLRgzHnFlEAZPCqNtYAagJUugXDtWmVG37XdQBhLcH2Xw/s16000/cwd-thumbnails%20(2).png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Beginners do one big mistake, they open any platform like LeetCode, HackerRank or HackerEarth and think that they can become champion is 1 days.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To start these platforms you should have two basic understanding:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;One is &lt;b&gt;Knowledge About Any One Programming Language&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Second is you have at least &lt;b&gt;Basic Knowledge of Data Structures&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After the basic knowledge you can start your problem solving journey. This is first blog on problem solving, will come tons of more ahead so you should be able to understand solutions very easily.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;First step to this competitive programming is to stick with one platform and have knowledge about basics.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Second step is open problem and try to understand that problem.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Third step is write pseudo code on notebook that how you are going to solve that problem.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Fourth step is Write code and try to figure out each cases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Now, lets get in to our problem i.e. Two Sum.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note:- &lt;/b&gt;Problem&#39;s solution will be in Python.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this problem you have given an array and a target value, your task is search in your array and find two numbers whose sum will be the target.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So, lets start coding:-&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;class Solution:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; def twoSum(self, nums: List[int], target: int) -&amp;gt; List[int]:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size = len(nums)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for i in range(size):&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for j in range(i+1, size):&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if nums[j] == target - nums[i]:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return [i,j]&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is the solution of this problem let&#39;s understand each line, First solution class is &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;created for this line you have at least basic knowledge of OOPs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Then twoSum method is created and in that array and target is passed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After that size of array is calculated and stored in variable named size.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Then a for loop is used in range of size(means it will perform on size of the variable), then inner&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;loop is created from one size incremented from first to same length of loop.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Then checking if second number is equal to target - first or not, if equal print both numbers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;And Booyah! you get the solution, it was too easy write.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/4494083882445028605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/two-sum-leetcode-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4494083882445028605'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4494083882445028605'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/two-sum-leetcode-problem.html' title='Two Sum (LeetCode Problem)'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw3bMrqldtePIsGZv3XSruWyFSwR_mhetHtaeHLh2Hh-S_oiEWqM4g3pi0lPWdnL6xYD1JRFlOYWw9UwQDGnuvK5uuPswwb1WfYauxmIheML9oRq1pYHT9DRDr6ojs9JMHv891rEGnhEOfIvLRgzHnFlEAZPCqNtYAagJUugXDtWmVG37XdQBhLcH2Xw/s72-c/cwd-thumbnails%20(2).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-5174773243385668184</id><published>2022-04-25T20:00:00.002+05:30</published><updated>2022-04-25T20:03:08.497+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ComputerScience"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Introduction to MySQL(Database)</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;What is database?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;It is a collection of data.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A method for accessing and manipulating that data.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A structured set of computerized data with an accessible interface.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Difference between database and database management system:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Database is a gigantic collection of data.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;DBMS allows to interact with database.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWg3cvm6K3DSBZRPhJuPTZPZrolmt_CbuzX5P-suWJX19ejzUV5JQFqU7PuE1O3K4YZAXAqYj8JWIHHXHIJTOCQtR5ctgWmbvTP4UITjQKK3-Fhvy48jYDK4B2LhaSO7FsKTxZrJsbgKIKoWDXYB7p5IdHBcRZ-UBnSSSQks7qqNtNm5U7ZqLh2ywVAg/s6912/cwd-thumbnails%20(1).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWg3cvm6K3DSBZRPhJuPTZPZrolmt_CbuzX5P-suWJX19ejzUV5JQFqU7PuE1O3K4YZAXAqYj8JWIHHXHIJTOCQtR5ctgWmbvTP4UITjQKK3-Fhvy48jYDK4B2LhaSO7FsKTxZrJsbgKIKoWDXYB7p5IdHBcRZ-UBnSSSQks7qqNtNm5U7ZqLh2ywVAg/s16000/cwd-thumbnails%20(1).png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Difference between SQL and MySQL:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SQL stands for Structured Query Language. SQL is the language we use&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;to &quot;talk&quot; to our databases(Insert, Delete, Update, etc...). Working&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;with MySQL is primarily writing SQL.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;There are n numbers of Relational Databases(RDBMS) who uses SQL:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MySQL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SQLite&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;PostgreSQL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Oracle&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Many Others&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;MySQL Commands:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;show databases;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This commands will show you total databases present in your database.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;for example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; show databases;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+--------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| Database&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+--------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| information_schema |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| mysql&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| performance_schema |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| sakila&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| sys&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| world&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+--------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;6 rows in set (0.00 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT database;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT is used to retrieve rows selected from one or more tables, and&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;can include UNION statements and subqueries. See [HELP UNION], and&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;https://dev.mysql.com/doc/refman/8.0/en/subqueries.html. A SELECT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;statement can start with a WITH clause to define common table&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;expressions accessible within the SELECT. See&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;https://dev.mysql.com/doc/refman/8.0/en/with.html.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The most commonly used clauses of SELECT statements are these:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o Each select_expr indicates a column that you want to retrieve. There&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; must be at least one select_expr.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o table_references indicates the table or tables from which to retrieve&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; rows. Its syntax is described in [HELP JOIN].&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o SELECT supports explicit partition selection using the PARTITION&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; clause with a list of partitions or subpartitions (or both) following&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; the name of the table in a table_reference (see [HELP JOIN]). In this&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; case, rows are selected only from the partitions listed, and any&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; other partitions of the table are ignored. For more information and&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; examples, see&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; https://dev.mysql.com/doc/refman/8.0/en/partitioning-selection.html.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o The WHERE clause, if given, indicates the condition or conditions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; that rows must satisfy to be selected. where_condition is an&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; expression that evaluates to true for each row to be selected. The&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; statement selects all rows if there is no WHERE clause.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; In the WHERE expression, you can use any of the functions and&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; operators that MySQL supports, except for aggregate (group)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; functions. See&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; https://dev.mysql.com/doc/refman/8.0/en/expressions.html, and&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; https://dev.mysql.com/doc/refman/8.0/en/functions.html.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT can also be used to retrieve rows computed without reference to&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;any table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;URL: https://dev.mysql.com/doc/refman/8.0/en/select.html&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;gt; select @@hostname;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This command tells the hostname i.e. username of your database. For example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; select @@hostname;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| @@hostname |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| Aakash&amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1 row in set (0.00 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; CREATE DATABASE Aakash;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Query OK, 1 row affected (0.03 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CREATE DATABASE creates a database with the given name. To use this&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;statement, you need the CREATE privilege for the database. CREATE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SCHEMA is a synonym for CREATE DATABASE.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Deleting Database:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Syntax:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP {DATABASE | SCHEMA} [IF EXISTS] db_name&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; DROP DATABASE aakash;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Query OK, 0 rows affected (0.08 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP DATABASE drops all tables in the database and deletes the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;database. Be very careful with this statement! To use DROP DATABASE,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;you need the DROP privilege on the database. DROP SCHEMA is a synonym&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;for DROP DATABASE.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Note:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When a database is dropped, privileges granted specifically for the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;database are not automatically dropped. They must be dropped manually.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;See [HELP GRANT].&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;IF EXISTS is used to prevent an error from occurring if the database&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;does not exist.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Select a database to use:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Syntax:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;USE db_name&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; use my_db;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Database changed&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The USE statement tells MySQL to use the named database as the default&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;(current) database for subsequent statements. This statement requires&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;some privilege for the database or some object within it.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The named database remains the default until the end of the session or&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;another USE statement is issued:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;USE db1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT COUNT(*) FROM mytable;&amp;nbsp; &amp;nbsp;# selects from db1.mytable&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;USE db2;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT COUNT(*) FROM mytable;&amp;nbsp; &amp;nbsp;# selects from db2.mytable&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The database name must be specified on a single line. Newlines in&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;database names are not supported.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; select database();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| database() |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| my_db&amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1 row in set (0.00 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This command tells about the database which is currently using.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you delete your current working database then run this command to lookout your database you will find empty database.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; select database();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| database() |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| NULL&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1 row in set (0.00 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Tables:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A database is just a bunch of tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TABLE is a DML(Data Manipulation Language) statement introduced in MySQL 8.0.19 which returns rows&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;and columns of the named table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Syntax:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TABLE table_name [ORDER BY column_name] [LIMIT number [OFFSET number]]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The TABLE statement in some ways acts like SELECT. Given the existance&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;of a table named t, the following two statements produce identical&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;output:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TABLE t;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SELECT * FROM t;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TABLE differs from SELECT in two key respects:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o TABLE always displays all columns of the table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o TABLE does not allow for any arbitrary filtering of rows; that is,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; TABLE does not support any WHERE clause.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;For limiting which table columns are returned, filtering rows beyond&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;what can be accomplished using ORDER BY and LIMIT, or both, use SELECT.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TABLE can be used with temporary tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;URL: https://dev.mysql.com/doc/refman/8.0/en/table.html&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Data Types:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;AUTO_INCREMENT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BIGINT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BINARY&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BIT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BLOB&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BLOB DATA TYPE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;BOOLEAN&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;CHAR&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;CHAR BYTE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DATE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DATETIME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DEC&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DECIMAL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DOUBLE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;DOUBLE PRECISION&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;ENUM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;FLOAT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;INT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;INTEGER&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;LONGBLOB&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;LONGTEXT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;MEDIUMBLOB&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;MEDIUMINT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;MEDIUMTEXT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;SET DATA TYPE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;SMALLINT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TEXT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TIME&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TIMESTAMP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TINYBLOB&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TINYINT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;TINYTEXT&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;VARBINARY&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;VARCHAR&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp;YEAR DATA TYPE&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Creating Table:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note:-&lt;/b&gt; Table name must be pluralized&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CREATE TABLE creates a table with the given name. You must have the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;CREATE privilege for the table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;By default, tables are created in the default database, using the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;InnoDB storage engine. An error occurs if the table exists, if there is&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;no default database, or if the database does not exist.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;MySQL has no limit on the number of tables. The underlying file system&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;may have a limit on the number of files that represent tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Individual storage engines may impose engine-specific constraints.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;InnoDB permits up to 4 billion tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; CREATE TABLE cats (&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; -&amp;gt; name VARCHAR(100),&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; -&amp;gt; age INT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; -&amp;gt; );&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Query OK, 0 rows affected (0.11 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is how you will create database, don&#39;t think much about spaces it does not matter at all. for readability I write this way you can choose your one.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Now we have created table but how to check?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; show tables;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-----------------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| Tables_in_cats_janamkundali |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-----------------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| cats&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-----------------------------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1 row in set (0.04 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is one way to find your table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; show columns from cats;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| Field | Type&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Null | Key | Default | Extra |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| name&amp;nbsp; | varchar(100) | YES&amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;| NULL&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| age&amp;nbsp; &amp;nbsp;| int&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | YES&amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;| NULL&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2 rows in set (0.05 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is another way to access the table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; DESC cats;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| Field | Type&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Null | Key | Default | Extra |&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| name&amp;nbsp; | varchar(100) | YES&amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;| NULL&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;| age&amp;nbsp; &amp;nbsp;| int&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | YES&amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;| NULL&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;+-------+--------------+------+-----+---------+-------+&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2 rows in set (0.04 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is also the same as above but more short and easy to understand.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Deleting Tables:-&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Syntax:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP [TEMPORARY] TABLE [IF EXISTS]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; tbl_name [, tbl_name] ...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; &amp;nbsp; [RESTRICT | CASCADE]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP TABLE removes one or more tables. You must have the DROP privilege&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;for each table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Be careful with this statement! For each table, it removes the table&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;definition and all table data. If the table is partitioned, the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;statement removes the table definition, all its partitions, all data&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stored in those partitions, and all partition definitions associated&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;with the dropped table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Dropping a table also drops any triggers for the table.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP TABLE causes an implicit commit, except when used with the&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TEMPORARY keyword. See&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When a table is dropped, privileges granted specifically for the table&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;are not automatically dropped. They must be dropped manually. See [HELP&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;GRANT].&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If any tables named in the argument list do not exist, DROP TABLE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;behavior depends on whether the IF EXISTS clause is given:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o Without IF EXISTS, the statement fails with an error indicating which&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; nonexisting tables it was unable to drop, and no changes are made.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o With IF EXISTS, no error occurs for nonexisting tables. The statement&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; drops all named tables that do exist, and generates a NOTE diagnostic&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; for each nonexistent table. These notes can be displayed with SHOW&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; WARNINGS. See [HELP SHOW WARNINGS].&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;IF EXISTS can also be useful for dropping tables in unusual&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;circumstances under which there is an entry in the data dictionary but&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;no table managed by the storage engine. (For example, if an abnormal&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;server exit occurs after removal of the table from the storage engine&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;but before removal of the data dictionary entry.)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The TEMPORARY keyword has the following effects:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o The statement drops only TEMPORARY tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o The statement does not cause an implicit commit.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;o No access rights are checked. A TEMPORARY table is visible only with&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp; the session that created it, so no check is necessary.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Including the TEMPORARY keyword is a good way to prevent accidentally&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;dropping non-TEMPORARY tables.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The RESTRICT and CASCADE keywords do nothing. They are permitted to&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;make porting easier from other database systems.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;DROP TABLE is not supported with all innodb_force_recovery settings.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;See&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;https://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;URL: https://dev.mysql.com/doc/refman/8.0/en/drop-table.html&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; drop table cats;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Query OK, 0 rows affected (0.07 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To check you can use above methods or commands:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mysql&amp;gt; show tables;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Empty set (0.00 sec)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you want more briefs about each queries&amp;nbsp;then in MySQL command type help WHAT_YOU_WANT_TO_KNOW and enter you will get brief about your topic.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Most of them were from there only in this blog so you can get genuine definitions.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/5174773243385668184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/introduction-to-mysqldatabase.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5174773243385668184'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5174773243385668184'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/04/introduction-to-mysqldatabase.html' title='Introduction to MySQL(Database)'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWg3cvm6K3DSBZRPhJuPTZPZrolmt_CbuzX5P-suWJX19ejzUV5JQFqU7PuE1O3K4YZAXAqYj8JWIHHXHIJTOCQtR5ctgWmbvTP4UITjQKK3-Fhvy48jYDK4B2LhaSO7FsKTxZrJsbgKIKoWDXYB7p5IdHBcRZ-UBnSSSQks7qqNtNm5U7ZqLh2ywVAg/s72-c/cwd-thumbnails%20(1).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-4088618792740747745</id><published>2022-03-31T12:08:00.002+05:30</published><updated>2022-03-31T12:08:27.023+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="LinkedList"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Linked List with Python</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  In programming world there is a concept of arrays, they help out our most of
  problems without any hurdles.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  But you have to accept that some problems are very big and not tolerable also.
  One of the biggest problem is memory management.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s understand this memory management concept first.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Whatever thing you store in your memory is store in binary forms and you don&#39;t
  know where these data are stored, then array concept came in to action and
  made life easier of programmers.
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCEF3xeqLiZen6PO5m2aMhhuvymFKBLb3T-0j64e293vlYADSxA4JfY7BNMwyHU2VUmSZogdWwevhRtHtWxOPbVb2yDP0gSnYLt_UJdwmeBVwFuvMgKTgXCRQcKR-62_FbIcK_82UqjlCwDPPIKUwXxNkIHPHamaO3bIBB4F2SZ6FwXrC0zFXz3XISUw/s6912/cwd-thumbnails.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCEF3xeqLiZen6PO5m2aMhhuvymFKBLb3T-0j64e293vlYADSxA4JfY7BNMwyHU2VUmSZogdWwevhRtHtWxOPbVb2yDP0gSnYLt_UJdwmeBVwFuvMgKTgXCRQcKR-62_FbIcK_82UqjlCwDPPIKUwXxNkIHPHamaO3bIBB4F2SZ6FwXrC0zFXz3XISUw/s16000/cwd-thumbnails.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You may ask how?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Let me clarify you, In other programming languages arrays can store only one
  data type at one time let&#39;s leave them and focus on Python.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In Python List is use on behalf of arrays(you can say it Dynamic Arrays).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  One can store n numbers of data inside these dynamic arrays but there is
  memory management problem.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Array works like:- If you create an array you have to give size of it so let&#39;s
  consider 5 is size. If you want to store more values you have to create
  another array right? This was Static array now to solve this issue Dynamic
  Array introduced, it was able to solve this problem i.e. you don&#39;t have to
  give size of an array and if you stored 10 values in it and further after some
  time you want to enter 2 more values so your array will copy the data and make
  an array of double size then previous (previous was of size 10, now it will
  create size of 20 array) and paste previous values and next 2 values. But as
  you can see 8 boxes in arrays are empty means our memory is wasting and
  previous array is not deleted it is also stored in memory.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  After this big issue solution came with Linked List. Linked List does not
  store values in arrays it take values with next address of data and keep the
  address to find them.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Head position of Linked List is always pointing to None you cannot fill any
  values there.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Linked List connected with nodes means each value is joined with next one&#39;s
  address.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Linked List is having one more type i.e. Double Linked List some people says
  Doubly Linked List whatever you want it is your choice.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Double Linked List is same as linked list but one difference is that it store
  data, previous and next data&#39;s address to keep in touch with them(to access
  them).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s understand Linked List with an example:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;class Node:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self, data=None, next=None):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.data = data&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.next = next&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;class LinkedList:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = None&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_at_beginning(self, data):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; node = Node(data, self.head)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = node&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def print(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.head is None:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Linked List is empty&quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; linkstr = &quot;&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; linkstr += str(itr.data) + &quot;==&amp;gt;&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(linkstr)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_at_end(self, data):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.head is None:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = Node(data, None)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr.next:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr.next = Node(data,None)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def lengh_of_linkedlist(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count += 1&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return count&lt;/p&gt;&lt;p&gt;if __name__ == &quot;__main__&quot;:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist = LinkedList()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_beginning(8)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_beginning(18)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_beginning(12)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_end(1)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_end(111)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.insert_at_end(110)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Llist.print()&lt;/p&gt;&lt;p&gt;  &amp;nbsp;print(&quot;Length of this Linked List is:&quot;,Llist.lengh_of_linkedlist())&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  In above program as you can see there are 2 classes, first one is Node and
  another is LinkedList. In node class data and next variable is created to
  create data for linked list. In class LinkedList firstly head is initialized
  with None because as above you read that head should always be pointing to
  None. After that insert_at_beginning method is created to store values in
  beginning of Linked List. Then print method is created to print the linked
  list also you can see insert_at_end method is there to store values from last
  side of Linked List. After that lengh_of_linkedlist method is created to check
  the length of the Linked List. At last main functon is there in which object
  of LinkedList is created and all methods are called with the help of that
  object.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Output is:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;12==&amp;gt;18==&amp;gt;8==&amp;gt;1==&amp;gt;111==&amp;gt;110==&amp;gt;&lt;/p&gt;&lt;p&gt;Length of this Linked List is: 6&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/4088618792740747745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/linked-list-with-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4088618792740747745'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4088618792740747745'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/linked-list-with-python.html' title='Linked List with Python'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCEF3xeqLiZen6PO5m2aMhhuvymFKBLb3T-0j64e293vlYADSxA4JfY7BNMwyHU2VUmSZogdWwevhRtHtWxOPbVb2yDP0gSnYLt_UJdwmeBVwFuvMgKTgXCRQcKR-62_FbIcK_82UqjlCwDPPIKUwXxNkIHPHamaO3bIBB4F2SZ6FwXrC0zFXz3XISUw/s72-c/cwd-thumbnails.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-9168777802431277620</id><published>2022-03-29T11:37:00.004+05:30</published><updated>2022-03-29T11:37:31.490+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Queue Data Structure with Python</title><content type='html'>&lt;div&gt;
  Queue data structure can be understand by railway ticket lines, whom come
  first will get ticket first.
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPyGQeGHrtsSwJMG7AY6cyDXvj3zuoN8MIxDtiZiOl339_RPrRxs0ItSQCiRfIcKYtB3v9apwQah4G7Ozu6uR54VaYhUCpLHCBtdSucGFrQmu2M7VzqdM5ld51WtWTCPOBLYKz2pWKxZGFQj-6b3AXtUMVa46c6fRbh2thhxO9ivp5gsbooo2lCG7vPw/s6912/cwd-thumbnails.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPyGQeGHrtsSwJMG7AY6cyDXvj3zuoN8MIxDtiZiOl339_RPrRxs0ItSQCiRfIcKYtB3v9apwQah4G7Ozu6uR54VaYhUCpLHCBtdSucGFrQmu2M7VzqdM5ld51WtWTCPOBLYKz2pWKxZGFQj-6b3AXtUMVa46c6fRbh2thhxO9ivp5gsbooo2lCG7vPw/s16000/cwd-thumbnails.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  Queue can be defined as a data structure in which the first element entered
  inside an array or a list will be removed first.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Let&#39;s try to understand with an &lt;b&gt;example&lt;/b&gt;:-&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;
&lt;div&gt;print(&quot;Welcome to codewithdevops.&quot;)&lt;/div&gt;
&lt;div&gt;
  print(&quot;Hit enter to input next item, enter r to remove and q to quit.&quot;)
&lt;/div&gt;

&lt;div&gt;queue = []&lt;/div&gt;

&lt;div&gt;while True:&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;data = input(&quot;Enter the element: &quot;)
&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if str.lower(data) == &quot;q&quot;:&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Breaking the loop....&quot;)
&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;break&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif str.lower(data) == &quot;r&quot;:&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Removing:&quot;,queue.pop(0))
&lt;/div&gt;

&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else:&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;queue.append(data)&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(queue)&lt;/div&gt;
]
&lt;div&gt;for item in queue:&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;You entered:&quot;,item)&lt;/div&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
  In this example you have to focus what is happening, first you can see a
  statement trying to simplyfy functions for you, then empty queue is created.
  for those functions a loop is working to give functions. that&#39;s it.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Here is an output of the program:-&lt;/b&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;
&lt;div&gt;Welcome to codewithdevops.&lt;/div&gt;
&lt;div&gt;Hit enter to input next item, enter r to remove and q to quit.&lt;/div&gt;
&lt;div&gt;Enter the element: 12&lt;/div&gt;
&lt;div&gt;[&#39;12&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: 23&lt;/div&gt;
&lt;div&gt;[&#39;12&#39;, &#39;23&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: 34&lt;/div&gt;
&lt;div&gt;[&#39;12&#39;, &#39;23&#39;, &#39;34&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: 45&lt;/div&gt;
&lt;div&gt;[&#39;12&#39;, &#39;23&#39;, &#39;34&#39;, &#39;45&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: 56&lt;/div&gt;
&lt;div&gt;[&#39;12&#39;, &#39;23&#39;, &#39;34&#39;, &#39;45&#39;, &#39;56&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: r&lt;/div&gt;
&lt;div&gt;Removing: 12&lt;/div&gt;
&lt;div&gt;[&#39;23&#39;, &#39;34&#39;, &#39;45&#39;, &#39;56&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: r&lt;/div&gt;
&lt;div&gt;Removing: 23&lt;/div&gt;
&lt;div&gt;[&#39;34&#39;, &#39;45&#39;, &#39;56&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: r&lt;/div&gt;
&lt;div&gt;Removing: 34&lt;/div&gt;
&lt;div&gt;[&#39;45&#39;, &#39;56&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: r&lt;/div&gt;
&lt;div&gt;Removing: 45&lt;/div&gt;
&lt;div&gt;[&#39;56&#39;]&lt;/div&gt;
&lt;div&gt;Enter the element: q&lt;/div&gt;
&lt;div&gt;Breaking the loop....&lt;/div&gt;
&lt;div&gt;You entered: 56&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  Above example is quite simple and easy to understand things very easily. Let&#39;s
  make that example much more functional and good looking.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;queue = []&lt;/div&gt;
&lt;div&gt;def enqueue():&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; while True:&lt;/div&gt;&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Select numbers according your element to
  put in queue: &quot;)
&lt;/div&gt;&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;1.Int 2.Float 3.String 4.Bool 0.Quit&quot;)
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; choice_queue = int(input(&quot;Enter your choice: &quot;))
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if choice_queue == 1:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue_element = int(input(&quot;Enter
  your integer value: &quot;))
&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue.append(queue_element)&lt;/div&gt;
&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(queue_element,&quot;is added to
  queue&quot;)
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif choice_queue == 2:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue_element = float(input(&quot;Enter
  your float value: &quot;))&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue.append(queue_element)&lt;/div&gt;&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(queue_element,&quot;is added to
  queue&quot;)
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif choice_queue == 3:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue_element = input(&quot;enter the
  element: &quot;)
&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue.append(queue_element)&lt;/div&gt;
&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(queue_element,&quot;is added to
  queue&quot;)
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif choice_queue == 4:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue_element = int(input(&quot;enter the
  element: &quot;))
&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if queue_element &amp;lt; 1:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue.append(False)
&lt;/div&gt;&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(False,&quot;is added
  to queue&quot;)
&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif queue_element &amp;gt;= 1:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; queue.append(True)
&lt;/div&gt;&lt;div&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(True,&quot;is added
  to queue&quot;)
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif choice_queue == 0:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:&lt;/div&gt;&lt;div&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Enter the correct option..&quot;)
&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;def dequeue():&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if not queue:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;queue is empty.&quot;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; else:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e = queue.pop(0)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Removed element&quot;,e)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;def display():&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; print(queue)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;while True:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; print(&quot;Welcome to CodeWithDevops!&quot;)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; print(&quot;Today you will see the queue Data Structure...&quot;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &amp;nbsp; print(&quot;Select the operation 1.add 2.remove 3.show 4.quit&quot;)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; choice = int(input(&quot;Enter your choice: &quot;))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if choice == 1:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; enqueue()&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; elif choice == 2:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dequeue()&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; elif choice == 3:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; display()&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; elif choice == 4:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; else:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Enter the correct operation..&quot;)&lt;/div&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  If you look in this program each and every thing is functioning same but code
  is totally changed.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Output is:-&lt;/b&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 1&lt;/div&gt;
&lt;div&gt;Select numbers according your element to put in queue:&lt;/div&gt;
&lt;div&gt;1.Int 2.Float 3.String 4.Bool 0.Quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 1&lt;/div&gt;
&lt;div&gt;Enter your integer value: 12&lt;/div&gt;
&lt;div&gt;12 is added to queue&lt;/div&gt;
&lt;div&gt;Select numbers according your element to put in queue:&lt;/div&gt;
&lt;div&gt;1.Int 2.Float 3.String 4.Bool 0.Quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;Enter your float value: 21&lt;/div&gt;
&lt;div&gt;21.0 is added to queue&lt;/div&gt;
&lt;div&gt;Select numbers according your element to put in queue:&lt;/div&gt;
&lt;div&gt;1.Int 2.Float 3.String 4.Bool 0.Quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 3&lt;/div&gt;
&lt;div&gt;enter the element: CodeWithDevops&lt;/div&gt;
&lt;div&gt;CodeWithDevops is added to queue&lt;/div&gt;
&lt;div&gt;Select numbers according your element to put in queue:&lt;/div&gt;
&lt;div&gt;1.Int 2.Float 3.String 4.Bool 0.Quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 4&lt;/div&gt;
&lt;div&gt;enter the element: 1&lt;/div&gt;
&lt;div&gt;True is added to queue&lt;/div&gt;
&lt;div&gt;Select numbers according your element to put in queue:&lt;/div&gt;
&lt;div&gt;1.Int 2.Float 3.String 4.Bool 0.Quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 0&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 3&lt;/div&gt;
&lt;div&gt;[12, 21.0, &#39;CodeWithDevops&#39;, True]&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;Removed element 12&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;Removed element 21.0&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;Removed element CodeWithDevops&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;Removed element True&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 2&lt;/div&gt;
&lt;div&gt;queue is empty.&lt;/div&gt;
&lt;div&gt;Welcome to CodeWithDevops!&lt;/div&gt;
&lt;div&gt;Today you will see the queue Data Structure...&lt;/div&gt;
&lt;div&gt;Select the operation 1.add 2.remove 3.show 4.quit&lt;/div&gt;
&lt;div&gt;Enter your choice: 4&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  There is a module in Python named as collections if you import it in your
  program it provides you much more functionality.
&lt;/div&gt;
&lt;div&gt;
  In below program you will be introduced with deque() method that works same as
  queue.&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;import collections&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;queue = collections.deque()&lt;/div&gt;
&lt;div&gt;queue.appendleft(10)&lt;/div&gt;
&lt;div&gt;queue.appendleft(20)&lt;/div&gt;
&lt;div&gt;queue.appendleft(30)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;print(queue)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;print(queue.pop())&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  Above program have soe changes like appendleft() method, this method add
  values to the left side of list.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Output is:-&lt;/b&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;
&lt;div&gt;deque([30, 20, 10])&lt;/div&gt;
&lt;div&gt;10&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  There is one more way to solve queue data structure i.e. queue module.&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;
&lt;div&gt;import queue&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a = queue.Queue()&lt;/div&gt;
&lt;div&gt;a.put(10)&lt;/div&gt;
&lt;div&gt;a.put(20)&lt;/div&gt;
&lt;div&gt;a.put(30)&lt;/div&gt;
&lt;div&gt;a.put(40)&lt;/div&gt;
&lt;div&gt;a.put(50)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;print(a)&lt;/div&gt;
&lt;div&gt;print(a.get())&lt;/div&gt;
&lt;div&gt;print(a.get())&lt;/div&gt;
&lt;div&gt;print(a.get())&lt;/div&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
  Here you can see that after importing queue module you get 2 more methods i.e.
  put and get. They are similar to append and pop so no need of explanation to
  them.
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Output is:-&lt;/b&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&amp;lt;queue.Queue object at 0x000001F160357FD0&amp;gt;&lt;/div&gt;
&lt;div&gt;10&lt;/div&gt;
&lt;div&gt;20&lt;/div&gt;
&lt;div&gt;30&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/9168777802431277620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/queue-data-structure-with-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/9168777802431277620'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/9168777802431277620'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/queue-data-structure-with-python.html' title='Queue Data Structure with Python'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPyGQeGHrtsSwJMG7AY6cyDXvj3zuoN8MIxDtiZiOl339_RPrRxs0ItSQCiRfIcKYtB3v9apwQah4G7Ozu6uR54VaYhUCpLHCBtdSucGFrQmu2M7VzqdM5ld51WtWTCPOBLYKz2pWKxZGFQj-6b3AXtUMVa46c6fRbh2thhxO9ivp5gsbooo2lCG7vPw/s72-c/cwd-thumbnails.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-1405910801937161170</id><published>2022-03-29T02:00:00.000+05:30</published><updated>2022-03-29T08:50:06.739+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><title type='text'>Kruskal&#39;s Algorithm</title><content type='html'>&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;If you&#39;re a Computer Science Student or willing to be a; you&#39;ll definitely
  come through this Kruskal and many other Algorithm. In a Simple Language,
  &lt;b&gt;Kruskal&#39;s Algorithm is a Minimum Spanning Tree Algorithm that gets a graph
    as input and retrieve the subset of the edges of that respective graph&lt;/b&gt;
  and which ahead forms a tree that include every vertex which has minimum sum
  of weightage among all of the trees that can be formed through a graph.&lt;/span&gt;
&lt;/span&gt;&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;This Kruskal&#39;s Algorithm works as a detector and finds a minimum spanning
      forest of an undirected edge-weightage graph.&lt;/b&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Consider, If a Graph is connected, it finds a minimum spanning tree.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhSLZvOeIRG8ITnkhKs2vbYYQQe2iNGNWn76pmeGdQMmHrpM94Cx2n55Z9fzQJdrAFIT_xLDCN1ks3U0oWjp2p1_jMsQWfeGD4n4NIlnpL9JxcOYWKpgA2Nxx-8HjGx5YAbDGp7lbplyWbMQ1GoiyMhT-244MRCsbBrY1BiFwtvC14YmRD7Y0qTvDCKPg=s6912&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Kruskal&#39;s Algorithm&quot; border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhSLZvOeIRG8ITnkhKs2vbYYQQe2iNGNWn76pmeGdQMmHrpM94Cx2n55Z9fzQJdrAFIT_xLDCN1ks3U0oWjp2p1_jMsQWfeGD4n4NIlnpL9JxcOYWKpgA2Nxx-8HjGx5YAbDGp7lbplyWbMQ1GoiyMhT-244MRCsbBrY1BiFwtvC14YmRD7Y0qTvDCKPg=s16000&quot; title=&quot;Kruskal&#39;s Algorithm&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;In this article, we&#39;ll also discuss the following elements like complexity,
    working, few examples and proper implementation of
    &lt;b&gt;Kruskal&#39;s Algorithm&lt;/b&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;But, I would like to make pause here and recommend you to
    &lt;b&gt;first understand the basic terms such as Spanning Tree and Min. Spanning
      Tree.&lt;/b&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;ul style=&quot;text-align: left;&quot;&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Spanning Tree -&lt;/b&gt; Spanning Tree is the subgraph of a connected
        graph (i.e. undirected).&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;ul style=&quot;text-align: left;&quot;&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Minimum Spanning Tree - &lt;/b&gt;It can be defined as the spanning tree
        in which the sum of all weightage of all edge would or is Minimum.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Now, Let&#39;s Start with the Main Topic:&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;What is Kruskal&#39;s Algorithm?&lt;/b&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Answer -&lt;/b&gt; Kruskal&#39;s Algorithm is used to retrieve the minimum
    spanning tree for a a connected weighted graph.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;The Main Aim of this Algorithm is to find the Subset of all edges by using
    the method of which we can traverse each vertex of the respective
    graph.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;This Kruskal Algorithm follows the Greedy Method by which it can find the
    optimum solution at each level.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Applications of Kruskal&#39;s Algorithm -&lt;/span&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
  &lt;ol style=&quot;text-align: left;&quot;&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;It can be used to lay down LAN (Local Area Network) Connections.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;It can be used to layout electrical wiring among larger distanced
        cities.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Working of Kruskal&#39;s Algorithm -&lt;/span&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;In Kruskal&#39;s Algorithm, we start our execution from edges with the lowest
    weight and keep increasing or adding the edges until the final goal is
    achieved.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Complexity of Kruskal&#39;s Algorithm -&lt;/span&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Here there&#39;s a &lt;b&gt;Time Complexity in Kruskal&#39;s Algorithm&lt;/b&gt;, Let&#39;s
    See.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Time Complexity - of Kruskal&#39;s Algorithm is
    &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;O(E logE)&lt;/b&gt;&lt;/span&gt; or &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;O(V logV)&lt;/b&gt;&lt;/span&gt;, where &lt;b&gt;V&lt;/b&gt;&amp;nbsp;is only the
    &lt;b&gt;Number of Vertices&lt;/b&gt;, and &lt;b&gt;E&lt;/b&gt;&amp;nbsp;is &lt;b&gt;Number of Edges&lt;/b&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Here are the Following Steps for Solving Kruskal&#39;s Algorithm:&lt;/b&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
  &lt;ol style=&quot;text-align: left;&quot;&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Start Sorting all the Edges from Low Weightage to High-One.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Now, take the Edge with Lowest Volume or Weightage and keep adding it
        to the spanning tree. If the Edge, starts creating a loop or cycle then
        reject the edge.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;
      &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Continue to add the the edges until and unless you reach all the
        vertices and until the minimum spanning tree is built or created.&lt;/span&gt;
    &lt;/span&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Let&#39;s take an Example to Solve - It will become easier to understand
      using an example. Let&#39;s see an example. Go!&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Consider, a Weightage&amp;nbsp;Graph is:&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgzJ4u5W6JTiMhmSlrKWaWHldP6t3vTbG8YxPAA7kixnVKdpwlH4KmY-YghiTSMyDOs_fz76vavB67ByZgSq5eRbafqu1wl867tFAf7g-GFHOtCB5ak749sCVt7CjNwPk7JoFQOmUs9XNqHzMl8hLqE3M4FPVLWcafkNP8Aow3GXZqaft2MATwqvDWDIA=s600&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Supposed Image&quot; border=&quot;0&quot; data-original-height=&quot;309&quot; data-original-width=&quot;600&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgzJ4u5W6JTiMhmSlrKWaWHldP6t3vTbG8YxPAA7kixnVKdpwlH4KmY-YghiTSMyDOs_fz76vavB67ByZgSq5eRbafqu1wl867tFAf7g-GFHOtCB5ak749sCVt7CjNwPk7JoFQOmUs9XNqHzMl8hLqE3M4FPVLWcafkNP8Aow3GXZqaft2MATwqvDWDIA=s16000&quot; title=&quot;Supposed Image&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;All the Readings of the diagram are given below.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjalCcbHRz_O5XhSmLUas1kW_XpqrR0haBsi67G3PJ666CsS8nKp_vfurecaJGQg1cXJIIvDzR42cudakKSgBgCUSXzTsDBA8jOQjDfLRHSDiR_poWR7tEP9vsugAc1anWG7E7y7j8qVJ68oPfIXNsPvvIHKQFkYxHSC-CzZ3zJBoM_ExiwcRkgde9HBQ=s1038&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Readings of the Supposed Diagram&quot; border=&quot;0&quot; data-original-height=&quot;132&quot; data-original-width=&quot;1038&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjalCcbHRz_O5XhSmLUas1kW_XpqrR0haBsi67G3PJ666CsS8nKp_vfurecaJGQg1cXJIIvDzR42cudakKSgBgCUSXzTsDBA8jOQjDfLRHSDiR_poWR7tEP9vsugAc1anWG7E7y7j8qVJ68oPfIXNsPvvIHKQFkYxHSC-CzZ3zJBoM_ExiwcRkgde9HBQ=s16000&quot; title=&quot;Readings of the Supposed Diagram&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Now, Let&#39;s sort the edges provided above in the ascending order according
      to their weights.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJIg3anHNfZ6JxZZ8aPRy8k9qH5xOWpv_3JgH524OAEJIotBLODYw-znlkqfTwidALVWaTpvRXIX4bGlIWeOYb3HgBQ46IDmGX4G7sL5diy1hmQI_MtJgLVH-mV4MwyYsOfd0AC-VqjK9bAU6tUJCyrPN0jKTzY7xGLcAAW62GmiutNhYaycdGa4-MCQ=s1039&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Sorted Readings&quot; border=&quot;0&quot; data-original-height=&quot;133&quot; data-original-width=&quot;1039&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjJIg3anHNfZ6JxZZ8aPRy8k9qH5xOWpv_3JgH524OAEJIotBLODYw-znlkqfTwidALVWaTpvRXIX4bGlIWeOYb3HgBQ46IDmGX4G7sL5diy1hmQI_MtJgLVH-mV4MwyYsOfd0AC-VqjK9bAU6tUJCyrPN0jKTzY7xGLcAAW62GmiutNhYaycdGa4-MCQ=s16000&quot; title=&quot;Sorted Readings&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Now, Let&#39;s Start the Building Process or Constructing a Minimum Spanning
      Tree.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;p class=&quot;note noteAlert&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Tip&lt;/b&gt; - While Formation, Do Reject or Discard the Edges which are creating Loop/Cycle.&lt;/span&gt;&lt;/p&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step-by-Step Procedure:&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 1 - &lt;/b&gt;First, add the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;AB &lt;/b&gt;&lt;/span&gt;with weight&lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt; 1&lt;/b&gt;&lt;/span&gt; to the
      MST (Minimum&amp;nbsp;Spanning Tree).&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjWl7IQDf9IBGfRK0i9Wvei0bwEbiFKhIURSwK0IkKaVyjQDiEdMDquKNL_4IMfsrffizZNE5oGHocB15OfVQ4Jv_n7wkHfAlVqOEDwWcjH31Fy0iSxVM9KETtCJT82_0jRR7oJj8Ku9OW6uAJAjXekHuO8MkcfdCee0ACajoijnbIK3srIkKI50GtXWQ=s371&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;371&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjWl7IQDf9IBGfRK0i9Wvei0bwEbiFKhIURSwK0IkKaVyjQDiEdMDquKNL_4IMfsrffizZNE5oGHocB15OfVQ4Jv_n7wkHfAlVqOEDwWcjH31Fy0iSxVM9KETtCJT82_0jRR7oJj8Ku9OW6uAJAjXekHuO8MkcfdCee0ACajoijnbIK3srIkKI50GtXWQ=s16000&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 2 -&lt;/b&gt; Now, Add the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;DE&lt;/b&gt;&lt;/span&gt; with weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;2&lt;/b&gt;&lt;/span&gt; to the
      MST (Minimum Spanning Tree) as it&#39;s not creating the Cycle.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh-ebVzmoYX8cNmwTlLLo3BWGMVVG0Lprgj5hCfQW_FW02oYR5Es6oeoUYFKsgrTeE1EDnJtraFa-mjL_SJzvOdn52i7D9rL_pvahYijRHitAPW8fOiUKry64sf0lPcWgnieNZWPCUzWDXDt9NCd6gQZKw1m7DpMidmhhWz1sbDIgs1rIuTOtScgLs9dw=s302&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;266&quot; data-original-width=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh-ebVzmoYX8cNmwTlLLo3BWGMVVG0Lprgj5hCfQW_FW02oYR5Es6oeoUYFKsgrTeE1EDnJtraFa-mjL_SJzvOdn52i7D9rL_pvahYijRHitAPW8fOiUKry64sf0lPcWgnieNZWPCUzWDXDt9NCd6gQZKw1m7DpMidmhhWz1sbDIgs1rIuTOtScgLs9dw=s16000&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;p class=&quot;note&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; MST stands for &#39;Minimum Spanning Tree&#39;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 3 -&lt;/b&gt; Add the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;BC&lt;/b&gt;&lt;/span&gt; with weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;3&lt;/b&gt;&lt;/span&gt; to the MST,
      as it&#39;s not forming cycle or a loop.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiHrqeRdyW1hYpVBgpdv_lwlib8OkNRe-bR8ijecraxIN3Y5_kIgtVnaEfZJ9sQAyWj-Om-rFJCwtEBfxiZobCannbmKK7dacJJEsT72oxhSwlqKjcLvoQcxDxHTmCdx1abV_80h4zBa8osfFDLltOhwZxA-VUc_esq6h31-AbDps17Rjrog8XFHmx42w=s550&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;228&quot; data-original-width=&quot;550&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiHrqeRdyW1hYpVBgpdv_lwlib8OkNRe-bR8ijecraxIN3Y5_kIgtVnaEfZJ9sQAyWj-Om-rFJCwtEBfxiZobCannbmKK7dacJJEsT72oxhSwlqKjcLvoQcxDxHTmCdx1abV_80h4zBa8osfFDLltOhwZxA-VUc_esq6h31-AbDps17Rjrog8XFHmx42w=s16000&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 4 - &lt;/b&gt;Now, Pick the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;CD&lt;/b&gt;&lt;/span&gt; with Weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;4&lt;/b&gt;&lt;/span&gt; to the
      MST, as it&#39;s not forming the loop/cycle.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvm_yLiOtG2ZPc3x4Lm9JD4hVnuJ-rsjwSIM_QUAHCoH8vOA9-ZyzxCy3dYSc4uHsJHQ_Xn7THbyYneDhYHeY2pj85zJL-CHH2inFbFa6n2ni2ZTHBD66_JQ_Y0DPaZFx7PU8kZGgd4pB9A_NyAMvlcK19BYWk3FAhNtO-tIxAi9a43xlBys-CLLZsfA=s600&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;260&quot; data-original-width=&quot;600&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvm_yLiOtG2ZPc3x4Lm9JD4hVnuJ-rsjwSIM_QUAHCoH8vOA9-ZyzxCy3dYSc4uHsJHQ_Xn7THbyYneDhYHeY2pj85zJL-CHH2inFbFa6n2ni2ZTHBD66_JQ_Y0DPaZFx7PU8kZGgd4pB9A_NyAMvlcK19BYWk3FAhNtO-tIxAi9a43xlBys-CLLZsfA=s16000&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 5 -&lt;/b&gt;&amp;nbsp;Then, go for the edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;AE&lt;/b&gt;&lt;/span&gt; with weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;5&lt;/b&gt;&lt;/span&gt;.
      I think, In my Opinion, this will create a loop/cycle, then it&#39;s better to discard it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 6 - &lt;/b&gt;Pick the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;AC&lt;/b&gt;&lt;/span&gt; with weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;7&lt;/b&gt;&lt;/span&gt;. This will
      also create a cycle or loop so we need to discard it.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;Step 7 - &lt;/b&gt;Pick the Edge &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;AD&lt;/b&gt;&lt;/span&gt; with weight &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/span&gt;. Same, this
      will also create a loop in MST, so Discard it.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;So, now there&#39;s no Edge Remained, So the &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 4&lt;/b&gt;&lt;/span&gt; was the Final
      Formation of MST because after there no MST has been developed. due to
      formation of loop/cycle.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;p class=&quot;note noteAlert&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Only Calculate the Edges which are pre-resulted as &quot;Not Creating Loop/Cycle&quot; while formation. Because this kind of Edges are only Eligible for Final Calculation. Edges which create Loop/Cycle are not Eligible and Hence Trashed.&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;note&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;See, In the Final Calculation - We have taken &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 1&lt;/b&gt;&lt;/span&gt;, &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 2&lt;/b&gt;&lt;/span&gt;, &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 3&lt;/b&gt;&lt;/span&gt; and &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 4&lt;/b&gt;&lt;/span&gt;; because this steps are not creating any Loop or Cycle. So, the Edges from this Steps are Granted for Calculation. And &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 5&lt;/b&gt;&lt;/span&gt;, &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 6&lt;/b&gt;&lt;/span&gt; and &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;Step 7&lt;/b&gt;&lt;/span&gt; are creating a Loop/Cycle so they will not be considered in Final Calculations.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;/p&gt;&lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;So, the Final &lt;b&gt;MST (Minimum Spanning Tree)&lt;/b&gt; resulted from the given
      weighted graph is solved by using Kruskal&#39;s Algorithm.&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;The Final Layout of MST is given below -&lt;/b&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgBOvu6KfK-vuoBlKZNVYVhWVwlYvZ13B5yHkZ_QC1QujXH8JffrZCOaVuHsvjNUtTbLBebaVbAgkRluBD23zXFIuV8P-LdZKvGC7uHgao9boKGHy1LTJ_UIJn1_uPSw62T6qAmEWfIhY5zUEBWwiC5sXQx2SI7RRQsk6TdGUdy--D9qEOydlbpoa4htg=s600&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;260&quot; data-original-width=&quot;600&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgBOvu6KfK-vuoBlKZNVYVhWVwlYvZ13B5yHkZ_QC1QujXH8JffrZCOaVuHsvjNUtTbLBebaVbAgkRluBD23zXFIuV8P-LdZKvGC7uHgao9boKGHy1LTJ_UIJn1_uPSw62T6qAmEWfIhY5zUEBWwiC5sXQx2SI7RRQsk6TdGUdy--D9qEOydlbpoa4htg=s16000&quot; /&gt;&lt;/a&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Moving towards the calculation,&amp;nbsp;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;the cost of the
      &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;MST is = AB + DE + BC + CD = 1 + 2 + 3 + 4 = 10&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;So, the Algorithm Needs to Stop Here as the Result is Out.&amp;nbsp;&lt;/span&gt;
  &lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;blockquote _msthash=&quot;509340&quot; _msttexthash=&quot;31497102&quot; class=&quot;style-1&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Data Structure Learning is a Necessity&amp;nbsp;&lt;b&gt;&amp;nbsp;- Harshal Suryawanshi&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/1405910801937161170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/02/kruskal-algorithm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1405910801937161170'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1405910801937161170'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/02/kruskal-algorithm.html' title='Kruskal&#39;s Algorithm'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhSLZvOeIRG8ITnkhKs2vbYYQQe2iNGNWn76pmeGdQMmHrpM94Cx2n55Z9fzQJdrAFIT_xLDCN1ks3U0oWjp2p1_jMsQWfeGD4n4NIlnpL9JxcOYWKpgA2Nxx-8HjGx5YAbDGp7lbplyWbMQ1GoiyMhT-244MRCsbBrY1BiFwtvC14YmRD7Y0qTvDCKPg=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-2102565489021819472</id><published>2022-03-26T09:54:00.004+05:30</published><updated>2022-03-26T09:54:32.922+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Introduction to Python Programming</title><content type='html'>&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Programming is a way of giving input or telling our computer to perform tasks
  so that computer takes our command and search for it and then return the
  result.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Everything you provide to computer is converted in to machine code. For
  example text, audio, video, images, etc..&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
  &lt;p class=&quot;note&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We are here to learn about one of the programming language i.e. Python.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Python is a programming language invented by Guido Van Rossum. In 1989 he
  started implementing concept of ABC language(it was also a language but have
  much more issues with it). He wanted to make most easier and less coding
  language.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  In February 1991, he released first version of Python with version name 0.9.0.
  In this version the features of this programming language were exception
  handling, functions, and the core data types like list, set, dict, tuple etc..
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWK_ZFJ5dzwpM9iNIPFnZG5dReJ0da08koJ1cGmkMyGre4EG1t1sgbq_FnSE8XgaOw7hl5pjeeWEFoJErpwZFo9LGy30nBYcn6D0N0QxSmGd6b-Eu3aN5hvphE8vbFPMXWR1uzufw0k7F8_FkVNLbXdC-94dMCwBTojKOIslpiXGLiGntpti2j2Abplw/s6912/cwd-thumbnails.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWK_ZFJ5dzwpM9iNIPFnZG5dReJ0da08koJ1cGmkMyGre4EG1t1sgbq_FnSE8XgaOw7hl5pjeeWEFoJErpwZFo9LGy30nBYcn6D0N0QxSmGd6b-Eu3aN5hvphE8vbFPMXWR1uzufw0k7F8_FkVNLbXdC-94dMCwBTojKOIslpiXGLiGntpti2j2Abplw/s16000/cwd-thumbnails.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Python was named on &quot;Monty Python&#39;s Flying Circus&quot;. Guido was one the biggest
  fan of this circus so he decided to name Python.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Finally he released his second version with tons of features like lambdas,
  mapping, reduce and filter, etc.. in January 1994 and named it &quot;Python 1.0&quot;.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  He release Python&#39;s most successful version of that time i.e. &quot;Python 2.0&quot; in
  October 2000,which had features like list comprehensions, garbage collector,
  and Unicode support, etc..
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Finally in December 2008 Guido released &quot;Python 3.0&quot; version or &quot;Python 3000&quot;
  or &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;&quot;py3k&quot;&lt;/b&gt;&lt;/span&gt;,with new features like:
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Print is a function now.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;View and iterators instead of lists.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The rules for ordering comparisons have been simplified.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;There should be only one integer data type i.e. int, long is also added in
  int.
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Division of two numbers will return a float value instead of an integer.
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Text vs Data instead of Unicode vs 8-bit, and some new syntaxes.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;





&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let me show you the first program of Python to you:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Hello World!&quot;)&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  and that&#39;s it you are done will discuss in another blog on how this work till
  then you understand the basic of Python.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Features of Python Programming language:-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. Python is interpreted programming language.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. It has very simple syntaxes and have extensive library.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. Readability is very good in Python.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;4. Less number of instructions.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;5. Easy to execute as well as easy to write programs in Python.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;6. Less error prone programming language.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;7. Python is static as well as dynamic programming language.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;8. Pre-processor is not required in Python.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;9. Python is a platform Independent.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  10. Python is both procedure oriented as well as object oriented programming
  language.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Let&#39;s talk about some Language Fundamental things:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  To create Python applications we need some constructs by default from Python
  programming language called as Language Fundamental.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We have total 4 language fundamentals:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. Tokens&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. Data Types&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. Type Casting&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;4. Python Statements&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s look out all of them in brief:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;
  1. Tokens:-&lt;/b&gt; The collection of lexemes in a particular group is called Tokens
  and the logical unit in programming is called Lexeme.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Example:-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;sum = number1 + number2&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Lexemes: sum, =, number1, +, number2
&lt;/div&gt;
&lt;div&gt;
  &lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Identifiers: sum, number1, number2
&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Operators: =, +&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tokens have &lt;b&gt;4 types&lt;/b&gt;, let&#39;s see them with description:-&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;1. Identifiers:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Giving name to the programming elements or variables, functions, classes,
  etc.. called as Identifiers.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;There are some rules to write them:-&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;gt; Identifier should not be start from number.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;21roll_number ---&amp;gt; Incorrect&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;gt; It must start from letter or underscore(_) symbol.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;roll_number = 21 --&amp;gt;correct&lt;/div&gt;
&lt;div&gt;_rollnumber = 21 --&amp;gt;correct&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &amp;gt; Leaving underscore we cannot use any other symbols like +, -, *, %, etc..
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;my_age = 21 --&amp;gt;correct&lt;/div&gt;
&lt;div&gt;my+age = 21 --&amp;gt;Incorrect&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;gt;Identifiers should not allow white spaces in between them&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;my name = &quot;CodeWithDevops&quot; --&amp;gt;Incorrect&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &amp;gt; Identifiers are case sensitive means capital letters and small letters
  will create 2 different Identifiers.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;name = &quot;ABC&quot;&lt;/div&gt;
&lt;div&gt;Name = &quot;ABC&quot; --&amp;gt;Both are correct but both are different&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You cannot create identifier with keywords.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;if = &quot;Hi&quot; --&amp;gt;Incorrect&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Note:- Variable and Identifiers are not same, variable is a memory location
  where data is stored, and name of the variable is called as Identifier.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;2. Literals:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Literal is a constant assigned to the variable.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;number1 = 10&lt;/div&gt;
&lt;div&gt;age = 21&lt;/div&gt;
&lt;div&gt;name = &quot;CodeWithDevops&quot;&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Literals are also having 2 types:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;1. Numeric Literals:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  As you can think from name that numeric means related to numbers. This literal
  stored int and float values.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;roll_number = 11&lt;/div&gt;
&lt;div&gt;pi = 3.142&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;2. Non Numeric Literals&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Non Numeric Literal stores boolean and string values.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;example:-&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;are_you_student = True&lt;/div&gt;
&lt;div&gt;name = &quot;CodeWithDevops&quot;&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;3. Keywords/ Reserved Words&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  If any predefined word has both word recognition as well as internal
  functonality then they are called as Keywords/Reserved Words.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;these words are:&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  &#39;False&#39;, &#39;None&#39;, &#39;True&#39;, &#39;__peg_parser__&#39;, &#39;and&#39;, &#39;as&#39;, &#39;assert&#39;, &#39;async&#39;,
  &#39;await&#39;, &#39;break&#39;, &#39;class&#39;, &#39;continue&#39;, &#39;def&#39;, &#39;del&#39;, &#39;elif&#39;, &#39;else&#39;, &#39;except&#39;,
  &#39;finally&#39;, &#39;for&#39;, &#39;from&#39;, &#39;global&#39;, &#39;if&#39;, &#39;import&#39;, &#39;in&#39;, &#39;is&#39;, &#39;lambda&#39;,
  &#39;nonlocal&#39;, &#39;not&#39;, &#39;or&#39;, &#39;pass&#39;, &#39;raise&#39;, &#39;return&#39;, &#39;try&#39;, &#39;while&#39;, &#39;with&#39;,
  &#39;yield&#39;
&lt;/span&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;4. Operators:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  Operator is a symbol, that perform a particular operation over the provided
  operands.
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  There are many types of operators, but will explain next time but for basic
  knowledge let me show you a few of them:
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;1. Arithmetic Operator:-&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  It will perform arithmetic functions like adding, subtracting, multiplying,
  dividing, etc..
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;2. Assignment Operator:-&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This operator is use to assign values the identifiers.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
  So this is it for your basic knowledge, will continue in next blog till then
  take care.&amp;nbsp;
&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/2102565489021819472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/introduction-to-python-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2102565489021819472'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2102565489021819472'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/introduction-to-python-programming.html' title='Introduction to Python Programming'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWK_ZFJ5dzwpM9iNIPFnZG5dReJ0da08koJ1cGmkMyGre4EG1t1sgbq_FnSE8XgaOw7hl5pjeeWEFoJErpwZFo9LGy30nBYcn6D0N0QxSmGd6b-Eu3aN5hvphE8vbFPMXWR1uzufw0k7F8_FkVNLbXdC-94dMCwBTojKOIslpiXGLiGntpti2j2Abplw/s72-c/cwd-thumbnails.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-5899736625636466744</id><published>2022-03-22T20:29:00.000+05:30</published><updated>2022-03-23T09:13:44.125+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Coding a Pie Chart using Python </title><content type='html'>&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Pie Chart is a Circular Graphic Formation, which is customizable and
    divided into slices&amp;nbsp;to illustrate the numerical proportion. The
    Proportion can be in Percentage or Ratio.&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This Pie Chart can help user to get proper ration of their task and work accordingly. Further (which is not discussed here), you can implement GUI in it and create a apk file. Simply, Convert your &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;.py&lt;/b&gt;&lt;/span&gt; file to &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;&lt;b&gt;.apk&lt;/b&gt;&lt;/span&gt; easily.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc94zf4RHT3ZmghL38Vz7gW8Aqn5WIJ05EBKBTy-clxUYKX09_k5oI7znndDPEgu4P3OSIStp8LqduYrjTG8BikuUFfc9hCSmjdbPdxe4nB3OcIsai3VYLxGqvzpB_rE1absR0FRF50LVyxF1YBsl4zcsV-aEgqZVW_D6odFhPbt1N6WNTE5wArKcevw=s6912&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc94zf4RHT3ZmghL38Vz7gW8Aqn5WIJ05EBKBTy-clxUYKX09_k5oI7znndDPEgu4P3OSIStp8LqduYrjTG8BikuUFfc9hCSmjdbPdxe4nB3OcIsai3VYLxGqvzpB_rE1absR0FRF50LVyxF1YBsl4zcsV-aEgqZVW_D6odFhPbt1N6WNTE5wArKcevw=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Why Use Pie Chart?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Answer - &lt;/b&gt;Pie Charts can be used to show percentages graphically in the form of slices.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Today, We&#39;ll Demonstrate a Pie Chart which is build in Python
    Programming.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote _msthash=&quot;509340&quot; _msttexthash=&quot;31497102&quot; class=&quot;style-1&quot;&gt;Python is a truly wonderful language. When somebody comes up with a good idea it takes about 1 minute and five lines to program something that almost does what you want. Then it takes only an hour to extend the script to 300 lines, after which it still does almost what you want.&lt;b&gt; - Jack Jansen&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Here I&#39;ll Provide Source Code for your Understanding -&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;So, Let&#39;s Get Started with Building a Pie Chart in Python.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;For this Python Program, you&#39;ll need to &lt;span _istranslated=&quot;1&quot; class=&quot;code&quot;&gt;import matplotlib.pyplot as
    plt&lt;/span&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;note&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Source Code - (Pie Chart)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;i class=&quot;tag&quot;&gt;import matplotlib.pyplot as plt&lt;/i&gt;
x=[30, 30, 20, 20]
la=[&quot;Satyaprakash&quot;,&quot;Aakash&quot;,&quot;Kamlesh&quot;, &quot;Deepti&quot;]
plt.pie(x,labels=la)
plt.show()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Output for the Following Code is Displayed Below.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhTof1pioad0nQ4CT5adwV4AIZJkcdipLt1SenjzLLB7ctoR3hpsSAYYdS0De1ANPDZLaBtEbYSmderj_QfbvwrjyMumJYJ2lncLfWN9Q1zALA08JqToewmwRno4pfWo8lUlD73E80hbFMF-K1lwWiySVxcilqWdCcTmCALyg-dT84_5p3tIMspN8hDgQ=s643&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;517&quot; data-original-width=&quot;643&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhTof1pioad0nQ4CT5adwV4AIZJkcdipLt1SenjzLLB7ctoR3hpsSAYYdS0De1ANPDZLaBtEbYSmderj_QfbvwrjyMumJYJ2lncLfWN9Q1zALA08JqToewmwRno4pfWo8lUlD73E80hbFMF-K1lwWiySVxcilqWdCcTmCALyg-dT84_5p3tIMspN8hDgQ=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;How to Calculate a Pie Chart Mathematically?&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Answer:&lt;/b&gt; To Calculate, Multiply the Percentage (%) of Slice by the Total
    Numbers of Data given and Divide it with 100.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This Portion or Line of the Code Represents Quantity or Numerical Percentage of Data-Set.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;x=[30, 30, 20, 20]&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;And the Code,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;represent the Data-Sets in Pie Chart.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;la=[&quot;Satyaprakash&quot;,&quot;Aakash&quot;,&quot;Kamlesh&quot;, &quot;Deepti&quot;]&lt;/span&gt;
&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So, this was the Program for coding a Pie Chart in Python.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;I will recommend you try this program on your own. You Can Copy/Paste the Code from Above.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/5899736625636466744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/02/piechart-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5899736625636466744'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5899736625636466744'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/02/piechart-in-python.html' title='Coding a Pie Chart using Python '/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgc94zf4RHT3ZmghL38Vz7gW8Aqn5WIJ05EBKBTy-clxUYKX09_k5oI7znndDPEgu4P3OSIStp8LqduYrjTG8BikuUFfc9hCSmjdbPdxe4nB3OcIsai3VYLxGqvzpB_rE1absR0FRF50LVyxF1YBsl4zcsV-aEgqZVW_D6odFhPbt1N6WNTE5wArKcevw=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-1528304784128366123</id><published>2022-03-20T06:30:00.000+05:30</published><updated>2022-03-20T06:30:00.211+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Installation and Usage of OpenCV Library in Python Programming</title><content type='html'>&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Article, We&#39;ll Discuss about the most important library named as &quot;OpenCV&quot; in Python Programming. So, in out last article&#39;s about&amp;nbsp;NumPy,&amp;nbsp;Matplotlib,&amp;nbsp;Pandas&amp;nbsp;- ahead I thought to write more on libraries in Python Programming.&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OpenCV&amp;nbsp;is a Python open-source library, which is used for computer vision in Artificial intelligence, Machine Learning, face recognition, etc.&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OpenCV&amp;nbsp;is a library of Python Programming functions mainly aimed at real-time computer vision.&amp;nbsp;OpenCV&amp;nbsp;is originally developed by Intel and later on supported by Willow Garage then Itseez.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This Library is Cross-Platform and free to use under the open source Apache 2 License.&lt;/span&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OpenCV&amp;nbsp;was released in June 2000.&lt;/span&gt;&lt;/h4&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;How to Install OpenCV?&lt;/span&gt;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;pip install opencv-python&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Installation and Usage&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you have previous/other manually installed (= not installed via pip) version of OpenCV installed (e.g. cv2 module in the root of Python&#39;s site-packages), remove it before installation to avoid conflicts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi0oLwR0GFPM599wAywu7L3lHwZikM8Xnw5abRJRhZALpUqvvuDbWIEHcOkSrZj9YoomWjNhZrGPyhziRAbp8RZDYXXoxZqOsEGyG7h4Q8Rhv8LZWYBLQmuJTMzPIYCB3EQVs3hoXf1WzJbOfjeIWLRnvXQNnl0wTuDNolfXTRqnJjXe4sAJl-t66txeQ=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi0oLwR0GFPM599wAywu7L3lHwZikM8Xnw5abRJRhZALpUqvvuDbWIEHcOkSrZj9YoomWjNhZrGPyhziRAbp8RZDYXXoxZqOsEGyG7h4Q8Rhv8LZWYBLQmuJTMzPIYCB3EQVs3hoXf1WzJbOfjeIWLRnvXQNnl0wTuDNolfXTRqnJjXe4sAJl-t66txeQ=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Make sure that your pip version is up-to-date (19.3 is the minimum supported version): pip install --upgrade pip. Check version with pip -V. For example Linux distributions ship usually with very old pip versions which cause a lot of unexpected problems especially with the many Linux format.&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Select the correct package for your environment:&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;There are four different packages (see options 1, 2, 3 and 4 below) and you should SELECT ONLY ONE OF THEM. Do not install multiple different packages in the same environment. There is no plugin architecture: all the packages use the same namespace (cv2). If you installed multiple different packages in the same environment, uninstall them all with pip uninstall and reinstall only one package.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;a.&lt;/b&gt;&amp;nbsp;Packages for standard desktop environments (Windows, macOS, almost any GNU/Linux distribution)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Option 1 -&lt;/b&gt;&amp;nbsp;Main modules package: pip install opencv-python&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Option 2 -&lt;/b&gt;&amp;nbsp;Full package (contains both main modules and contrib/extra modules): pip install opencv-contrib-python (check contrib/extra modules listing from OpenCV documentation)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;b.&lt;/b&gt;&amp;nbsp;Packages for server (headless) environments (such as Docker, cloud environments etc.), no GUI library dependencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;These packages are smaller than the two other packages above because they do not contain any GUI functionality (not compiled with Qt / other GUI components). This means that the packages avoid a heavy dependency chain to X11 libraries and you will have for example smaller Docker images as a result. You should always use these packages if you do not use cv2.imshow et al. or you are using some other package (such as PyQt) than OpenCV to create your GUI.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Option 3 -&lt;/b&gt;&amp;nbsp;Headless main modules package: pip install opencv-python-headless&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Option 4 -&lt;/b&gt;&amp;nbsp;Headless full package (contains both main modules and contrib/extra modules): pip install opencv-contrib-python-headless (check contrib/extra modules listing from OpenCV documentation)&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Import the package:&lt;/span&gt;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;import cv2&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;All packages contain Haar cascade files. cv2.data.haarcascades can be used as a shortcut to the data folder. For example:&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;      cv2.CascadeClassifier(cv2.data.haarcascades +&lt;br /&gt;      &quot;haarcascade_frontalface_default.xml&quot;)&lt;br /&gt;    &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;OpenCV&amp;nbsp;is the huge open-source library for the computer vision, machine learning, and image processing and now it plays a major role in real-time operation which is very important in today’s systems. By using it, one can process images and videos to identify objects, faces, or even handwriting of a human. When it integrated with various libraries, such as&amp;nbsp;NumPy, python is capable of processing the&amp;nbsp;OpenCV&amp;nbsp;array structure for analysis. To Identify image pattern and its various features we use vector space and perform mathematical operations on these features.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The first OpenCV version was 1.0. OpenCV is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. When OpenCV was designed the main focus was real-time applications for computational efficiency. All things are written in optimized&amp;nbsp;C/C++ to take advantage of multi-core processing.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/1528304784128366123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/installation-and-usage-of-opencv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1528304784128366123'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/1528304784128366123'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/installation-and-usage-of-opencv.html' title='Installation and Usage of OpenCV Library in Python Programming'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi0oLwR0GFPM599wAywu7L3lHwZikM8Xnw5abRJRhZALpUqvvuDbWIEHcOkSrZj9YoomWjNhZrGPyhziRAbp8RZDYXXoxZqOsEGyG7h4Q8Rhv8LZWYBLQmuJTMzPIYCB3EQVs3hoXf1WzJbOfjeIWLRnvXQNnl0wTuDNolfXTRqnJjXe4sAJl-t66txeQ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-4493592000409265931</id><published>2022-03-19T09:30:00.000+05:30</published><updated>2022-03-19T09:30:00.227+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>Example of Linked List in Data Structure</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Hello everyone, Today we are learning about&amp;nbsp;&lt;b&gt;Linked List&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Linked List is an very useful algorithm that is used at the place of array when there is large amount of data to arrange or operate a large amount of data.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3V4SyZ1WmUdCPy-9ki8eYOoEaOHgQvYb8LlI-ndJkAsiwffOcqG3MrzLvKVs7GI3stUfTlSGJcPHpqHkmadNdlEoSa_olvVDxtn4rFKPaGIvfZF7lBCfDHSyKYWKTj_md9wG9NQUk2sJd7LLonse0WcPnfyR8a3Xq2DWQyxNOftkJDf1T05X6SchiRg=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3V4SyZ1WmUdCPy-9ki8eYOoEaOHgQvYb8LlI-ndJkAsiwffOcqG3MrzLvKVs7GI3stUfTlSGJcPHpqHkmadNdlEoSa_olvVDxtn4rFKPaGIvfZF7lBCfDHSyKYWKTj_md9wG9NQUk2sJd7LLonse0WcPnfyR8a3Xq2DWQyxNOftkJDf1T05X6SchiRg=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A linked list is a linear data structure where each element is a separate object.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Linked list elements are not stored at contiguous location; the elements are linked using pointers.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Each node of a list is made up of two items - the data and a reference to the next node. The last node has a reference to null. The entry point into a linked list is called the head of the list. It should be noted that head is not a separate node, but the reference to the first node. If the list is empty then the head is a null reference.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We can insert elements from beginning and end in a Linked List also same for deletions purposes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Below there is an example of linked list with integer data:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;class Node:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self, value):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.val = value&amp;nbsp; # Assign value&lt;/p&gt;&lt;p&gt;&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; self.next = None&amp;nbsp; # Initialize next as null&lt;/p&gt;&lt;br /&gt;&lt;p&gt;class LinkedList:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self): # initializes linked list&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = None&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Above was the example to just give you an understanding about linked list.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Now lets see an example for all the operations:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;class Node:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self, data=None, next=None):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.data = data&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.next = next&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;class LinkedList:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def __init__(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = None&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def print(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.head is None:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Linked list is empty&quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; llstr = &#39;&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; llstr += str(itr.data)+&#39; --&amp;gt; &#39; if itr.next else str(itr.data)&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(llstr)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def get_length(self):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count += 1&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return count&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_at_begining(self, data):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; node = Node(data, self.head)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = node&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_at_end(self, data):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if self.head is None:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = Node(data, None)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr.next:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr.next = Node(data, None)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_at(self, index, data):&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if index &amp;lt; 0 or index &amp;gt; self.get_length():&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise Exception(&quot;Invalid Index&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if index == 0:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.insert_at_begining(data)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if count == index - 1:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; node = Node(data,itr.next)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr.next = node&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count += 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def remove_at(self, index):&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if index &amp;lt; 0 or index &amp;gt;= self.get_length():&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; raise Exception(&quot;Invalid Index&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if index == 0:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = self.head.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = self.head&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while itr:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if count == index - 1:&lt;/p&gt;&lt;p&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr.next = itr.next.next&lt;br /&gt;  &lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; itr = itr.next&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count += 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; def insert_values(self, data_list):&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.head = None&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for data in data_list:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.insert_at_end(data)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;if __name__ == &#39;__main__&#39;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll = LinkedList()&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.insert_values([&quot;banana&quot;, &quot;mango&quot;, &quot;grapes&quot;, &quot;orange&quot;])&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.insert_at(1, &quot;blueberry&quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.remove_at(2)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.print()&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.insert_values([45, 7, 12, 567, 99])&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.insert_at_end(67)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ll.print()&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Output:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;banana --&amp;gt; blueberry --&amp;gt; grapes --&amp;gt; orange&lt;br /&gt;45 --&amp;gt; 7 --&amp;gt; 12 --&amp;gt; 567 --&amp;gt; 99 --&amp;gt; 67&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/4493592000409265931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/example-of-linked-list-in-data-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4493592000409265931'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4493592000409265931'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/example-of-linked-list-in-data-structure.html' title='Example of Linked List in Data Structure'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi3V4SyZ1WmUdCPy-9ki8eYOoEaOHgQvYb8LlI-ndJkAsiwffOcqG3MrzLvKVs7GI3stUfTlSGJcPHpqHkmadNdlEoSa_olvVDxtn4rFKPaGIvfZF7lBCfDHSyKYWKTj_md9wG9NQUk2sJd7LLonse0WcPnfyR8a3Xq2DWQyxNOftkJDf1T05X6SchiRg=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-5797791294625702309</id><published>2022-03-18T09:30:00.001+05:30</published><updated>2022-03-18T09:30:00.208+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>A Complete Tutorial in Python to Design a “Pikachu” using Turtle</title><content type='html'>&lt;h4&gt;&lt;span style=&quot;font-family: verdana; font-weight: normal;&quot;&gt;In Today&#39;s Article, I&#39;ll Demonstrate you How to Design a Pikachu using Turtle in Python.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjrMHYu7tcAswV6aUrvCb0LBF3P_1MyTKXaY5_utHvAt2G0uIZbLGwTO7pCz0u6wlTd4gU0ZrdrT9Bu8EsISeO4663QVjMByJI5VDsyNEdo0wGMCa7OSd4PFcWtI2FvbLb1rE7wJx_gyG9CA3aTQ5sWmBCxwG3YARXYjvkvZbTfS0D5pvDNKzGqn5lTCA=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjrMHYu7tcAswV6aUrvCb0LBF3P_1MyTKXaY5_utHvAt2G0uIZbLGwTO7pCz0u6wlTd4gU0ZrdrT9Bu8EsISeO4663QVjMByJI5VDsyNEdo0wGMCa7OSd4PFcWtI2FvbLb1rE7wJx_gyG9CA3aTQ5sWmBCxwG3YARXYjvkvZbTfS0D5pvDNKzGqn5lTCA=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 1: Open any Editor (Eg. VS Code)&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 2: Copy and Paste the Code Provided Below.&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;&amp;nbsp;Make Sure that you Have Installed&amp;nbsp;Turtle&amp;nbsp;Module on your System.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;To Install:&lt;/b&gt;&amp;nbsp;Type the Following Command in Command Prompt.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;pip install PythonTurtle&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 3: Source Code.&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;import&lt;/span&gt;&amp;nbsp;turtle&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&amp;nbsp;Pikachu:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;__init__(self):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&amp;nbsp;=&amp;nbsp;turtle.Turtle()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pensize(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.speed(&lt;span style=&quot;color: #b5cea8;&quot;&gt;9&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;move_pointer(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t.penup()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t.goto(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t.pendown()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;eye1(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#333333&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;22&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;,&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;22&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#ffffff&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;eye2(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#333333&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;22&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x&amp;nbsp;-&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;,&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;22&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#ffffff&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;mouth(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#88141D&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;l1&amp;nbsp;=&amp;nbsp;[]&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;l2&amp;nbsp;=&amp;nbsp;[]&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;190&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.7&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;28&lt;/span&gt;):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;+=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;l1.append(t.position())&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.7&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;28&lt;/span&gt;):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;+=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;l2.append(t.position())&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;233&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;55&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;12.1&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(&lt;span style=&quot;color: #b5cea8;&quot;&gt;17&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;54&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#DD716F&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;145&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;86&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.penup()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;pos&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;reversed(l1[:&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;]):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.goto(pos[&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;],&amp;nbsp;pos[&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;]&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1.5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;pos&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;l2[:&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;]:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.goto(pos[&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;],&amp;nbsp;pos[&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;]&amp;nbsp;+&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1.5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pendown()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;17&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;94&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.back(&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;cheek1(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.tracer(&lt;span style=&quot;color: #569cd6;&quot;&gt;False&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#DD4D28&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2.3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;120&lt;/span&gt;):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;or&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;-=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.05&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.lt(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;else&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;+=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.05&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.lt(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.tracer(&lt;span style=&quot;color: #569cd6;&quot;&gt;True&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;cheek2(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.tracer(&lt;span style=&quot;color: #569cd6;&quot;&gt;False&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#DD4D28&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2.3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;120&lt;/span&gt;):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;or&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;-=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.05&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.lt(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;else&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a&amp;nbsp;+=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0.05&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.lt(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(a)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.tracer(&lt;span style=&quot;color: #569cd6;&quot;&gt;True&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;ear1(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;330&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;219&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;19&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;ear2(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;190&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;17&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;draw(self):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#F6D02F&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.penup()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;130&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pendown()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;105&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;190&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;36&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;240&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;105&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;95&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;105&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;210&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;500&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;18&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;280&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;7&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;210&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;220&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;240&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;12&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;13&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;240&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;18&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;75&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;500&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;500&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;250&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;65&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;320&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;220&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;290&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;55&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;120&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;75&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;21&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;43&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;160&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;160&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;170&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;240&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(&lt;span style=&quot;color: #b5cea8;&quot;&gt;130&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;125&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;160&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(&lt;span style=&quot;color: #b5cea8;&quot;&gt;166&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;130&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(&lt;span style=&quot;color: #b5cea8;&quot;&gt;168&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;134&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#F6D02F&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;210&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;95&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;32&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;106&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;25&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #6a9955;&quot;&gt;##############&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;46&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;66&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;38&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#923E24&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(&lt;span style=&quot;color: #b5cea8;&quot;&gt;126.82&lt;/span&gt;,&amp;nbsp;-&lt;span style=&quot;color: #b5cea8;&quot;&gt;156.84&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;40&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pencolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#923e24&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;140&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;150&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;130&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;18&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pencolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;45&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;67&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;32&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;106&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;25&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;300&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.cap(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;134.07&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;147.81&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.mouth(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;25&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.cheek1(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;126&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;32&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.cheek2(&lt;span style=&quot;color: #b5cea8;&quot;&gt;107&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;63&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.ear1(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;250&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.ear2(&lt;span style=&quot;color: #b5cea8;&quot;&gt;140&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;270&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.eye1(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;85&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.eye2(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;110&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.hideturtle()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;cap(self,&amp;nbsp;x,&amp;nbsp;y):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(x,&amp;nbsp;y)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.t&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#CD0000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;400&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;7&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;400&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;45&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;5&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;50&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;168.47&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;185.52&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;36&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;270&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;54&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;270&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;27&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;98&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#444444&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;80&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;197&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;58&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;200&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;45&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;58&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;270&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pencolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#228B22&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.dot(&lt;span style=&quot;color: #b5cea8;&quot;&gt;35&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.move_pointer(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;280&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fillcolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#228B22&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.begin_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;30&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;190&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.seth(&lt;span style=&quot;color: #b5cea8;&quot;&gt;100&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.circle(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;45&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;180&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.fd(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.end_fill()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.pencolor(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;#000000&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;start(self):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;self&lt;/span&gt;.draw()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;def&lt;/span&gt;&amp;nbsp;main():&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;Painting&amp;nbsp;the&amp;nbsp;Pikachu...&amp;nbsp;&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.screensize(&lt;span style=&quot;color: #b5cea8;&quot;&gt;800&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;600&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.title(&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;Pikachu&#39;&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cartoon&amp;nbsp;=&amp;nbsp;Pikachu()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cartoon.start()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;turtle.mainloop()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;__name__&amp;nbsp;==&amp;nbsp;&lt;span style=&quot;color: #ce9178;&quot;&gt;&#39;__main__&#39;&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;main()&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 4: Now, Save the Code and Run it. Here&#39;s the Final Preview After all the Creating Animations.&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 5: You&#39;re Done !&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We Have&amp;nbsp;Created a Pikachu using Turtle Module&amp;nbsp;in Python. Here&#39;s a Video; How the Code Works after Compiling. It&#39;s a Animation of&amp;nbsp;Designing a Pikachu.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/5797791294625702309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/pikachu-in-python-using-turtle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5797791294625702309'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5797791294625702309'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/pikachu-in-python-using-turtle.html' title='A Complete Tutorial in Python to Design a “Pikachu” using Turtle'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjrMHYu7tcAswV6aUrvCb0LBF3P_1MyTKXaY5_utHvAt2G0uIZbLGwTO7pCz0u6wlTd4gU0ZrdrT9Bu8EsISeO4663QVjMByJI5VDsyNEdo0wGMCa7OSd4PFcWtI2FvbLb1rE7wJx_gyG9CA3aTQ5sWmBCxwG3YARXYjvkvZbTfS0D5pvDNKzGqn5lTCA=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-4493892705232509530</id><published>2022-03-17T09:30:00.000+05:30</published><updated>2022-03-17T09:30:00.219+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Binary Search Program in Java</title><content type='html'>&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Binary Search is an algorithm which is used to find something from arrays
    or list. We use this method instead of linear search for faster
    results.&lt;/span&gt;
&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhSRu8ZfTFgIIwhZeDBny4GJnN1B5cguDFWxWu1AfUtuCYAKeYJIMhyWRCudXjTWds7Jp1pbWDGeNpezDMpVwhgS3v6Tj_xRFrfDbF_Ph21fJj207QOYkkwCql7gg359S1-5OQE-zj-UC5Gx7XLUnlSYdRsbb2UN9SQtwPDoym6qeTM30VkHsSr7dS4yg=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhSRu8ZfTFgIIwhZeDBny4GJnN1B5cguDFWxWu1AfUtuCYAKeYJIMhyWRCudXjTWds7Jp1pbWDGeNpezDMpVwhgS3v6Tj_xRFrfDbF_Ph21fJj207QOYkkwCql7gg359S1-5OQE-zj-UC5Gx7XLUnlSYdRsbb2UN9SQtwPDoym6qeTM30VkHsSr7dS4yg=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Binary search is the search technique which works efficiently on the sorted
    lists. Hence, in order to search an element into some list by using binary
    search technique, we must ensure that the list is sorted.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Binary search follows divide and conquer approach in which, the list is
    divided into two halves and the item is compared with the middle element of
    the list. If the match is found then, the location of middle element is
    returned otherwise, we search into either of the halves depending upon the
    result produced through the match.&lt;/span&gt;
&lt;/p&gt;
&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Source Code:&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt; &lt;/span&gt;
  &lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&amp;nbsp;BinarySearch&amp;nbsp;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;boolean&lt;/span&gt;&amp;nbsp;binarySearchAlgo(&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;[]&amp;nbsp;arr,&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;start,&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;end,&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;target){&lt;br /&gt; &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;midIndex&amp;nbsp;=&amp;nbsp;((start&amp;nbsp;+&amp;nbsp;end)/&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;);&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;(start&amp;nbsp;&amp;gt;&amp;nbsp;end)&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;(arr[midIndex]&amp;nbsp;==&amp;nbsp;target)&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;true&lt;/span&gt;;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;if&lt;/span&gt;&amp;nbsp;(arr[midIndex]&amp;nbsp;&amp;gt;&amp;nbsp;target)&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;return&lt;/span&gt;&amp;nbsp;binarySearchAlgo(arr,&amp;nbsp;start,&amp;nbsp;midIndex-&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;,&amp;nbsp;target);&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;else&lt;/span&gt;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;return&lt;/span&gt;&amp;nbsp;binarySearchAlgo(arr,&amp;nbsp;midIndex+&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;,&amp;nbsp;end,&amp;nbsp;target);&lt;br /&gt;  &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;void&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: #569cd6;&quot;&gt;String&lt;/span&gt;[]&amp;nbsp;args)&amp;nbsp;{&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;[]&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;{&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;4&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;6&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;7&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;9&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;11&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;34&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;45&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;73&lt;/span&gt;,&lt;span style=&quot;color: #b5cea8;&quot;&gt;91&lt;/span&gt;};&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;start&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;end&amp;nbsp;=&amp;nbsp;arr.length-&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;target&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;73&lt;/span&gt;;&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;BinarySearch&lt;/span&gt;&amp;nbsp;obj&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;new&lt;/span&gt;&amp;nbsp;BinarySearch();&lt;br /&gt; &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(obj.binarySearchAlgo(arr,&amp;nbsp;start,&amp;nbsp;end,&amp;nbsp;target));&lt;br /&gt;&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;  &lt;div&gt;}  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;
    Output:&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&amp;nbsp;true
&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/4493892705232509530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/binary-search-program-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4493892705232509530'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4493892705232509530'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/binary-search-program-in-java.html' title='Binary Search Program in Java'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhSRu8ZfTFgIIwhZeDBny4GJnN1B5cguDFWxWu1AfUtuCYAKeYJIMhyWRCudXjTWds7Jp1pbWDGeNpezDMpVwhgS3v6Tj_xRFrfDbF_Ph21fJj207QOYkkwCql7gg359S1-5OQE-zj-UC5Gx7XLUnlSYdRsbb2UN9SQtwPDoym6qeTM30VkHsSr7dS4yg=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-8705074118051046393</id><published>2022-03-16T09:30:00.002+05:30</published><updated>2022-03-16T09:30:00.229+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Reverse a String of User Input in Java Programming</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;String is a sequence of characters that is considered to be an object in Java. In Java, there are various operations that you can perform on the String object. One of the most widely used operations on a string object is String Reverse.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhN34FZH_ChKjXn9uGpZ6NHe4k3N4EwahGvYGK6MmvPJUs1nN05xu20ne1RyH9KWzBA_i_BDs9w49rSdzV-DCc7MlQOTTUZcFrWjMkEpC-l0JaQUQrx5qxs76tpilkDywAqg89bnA6Gv3Uit6Un004G8-kdyvsdYx9xoPtPbyavY927nepfvxdR5ZoPdw=s6912&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhN34FZH_ChKjXn9uGpZ6NHe4k3N4EwahGvYGK6MmvPJUs1nN05xu20ne1RyH9KWzBA_i_BDs9w49rSdzV-DCc7MlQOTTUZcFrWjMkEpC-l0JaQUQrx5qxs76tpilkDywAqg89bnA6Gv3Uit6Un004G8-kdyvsdYx9xoPtPbyavY927nepfvxdR5ZoPdw=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Java program to reverse a string that a user inputs. In this Program, the User Input will be totally reversed as typed. For Example: See the Source Code and Output.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Source Code:&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;import&lt;/span&gt;&amp;nbsp;java.util.*;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;class&lt;/span&gt;&amp;nbsp;ReverseString&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;void&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color: #569cd6;&quot;&gt;String&lt;/span&gt;&amp;nbsp;args[])&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;String&lt;/span&gt;&amp;nbsp;original,&amp;nbsp;reverse&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;Scanner&lt;/span&gt;&amp;nbsp;in&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;new&lt;/span&gt;&amp;nbsp;Scanner(System.in);&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Enter&amp;nbsp;a&amp;nbsp;string&amp;nbsp;to&amp;nbsp;reverse&quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;original&amp;nbsp;=&amp;nbsp;in.nextLine();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;length&amp;nbsp;=&amp;nbsp;original.length();&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color: #569cd6;&quot;&gt;int&lt;/span&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;length&amp;nbsp;-&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;1&lt;/span&gt;&amp;nbsp;;&amp;nbsp;i&amp;nbsp;&amp;gt;=&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;&amp;nbsp;;&amp;nbsp;i--)&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reverse&amp;nbsp;=&amp;nbsp;reverse&amp;nbsp;+&amp;nbsp;original.charAt(i);&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Reverse&amp;nbsp;of&amp;nbsp;the&amp;nbsp;string:&amp;nbsp;&quot;&lt;/span&gt;&amp;nbsp;+&amp;nbsp;reverse); &lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt; &lt;div&gt;}&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/8705074118051046393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/reverse-string-of-user-input-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/8705074118051046393'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/8705074118051046393'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/reverse-string-of-user-input-in-java.html' title='Reverse a String of User Input in Java Programming'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhN34FZH_ChKjXn9uGpZ6NHe4k3N4EwahGvYGK6MmvPJUs1nN05xu20ne1RyH9KWzBA_i_BDs9w49rSdzV-DCc7MlQOTTUZcFrWjMkEpC-l0JaQUQrx5qxs76tpilkDywAqg89bnA6Gv3Uit6Un004G8-kdyvsdYx9xoPtPbyavY927nepfvxdR5ZoPdw=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-6823121775067626003</id><published>2022-03-16T09:30:00.000+05:30</published><updated>2022-03-16T09:30:00.229+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Turtle in Python</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi91OI4cM4lcVOftUoc8hnBGvUgziV_ZUKEoZN48G_qvokt2Ke-c806fTBPulya1qkQ6FqGnPF7yn-RQqC4BHoyMmkj_TIXRFfjb2rFt-G2HB3kKBx6CPwpij12IZoaFFaT4lHXY9WIoKAEImdtAqjZz3s5KjZebQs5xGUpACP21UcfU0UzAyfZwP8msQ=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi91OI4cM4lcVOftUoc8hnBGvUgziV_ZUKEoZN48G_qvokt2Ke-c806fTBPulya1qkQ6FqGnPF7yn-RQqC4BHoyMmkj_TIXRFfjb2rFt-G2HB3kKBx6CPwpij12IZoaFFaT4lHXY9WIoKAEImdtAqjZz3s5KjZebQs5xGUpACP21UcfU0UzAyfZwP8msQ=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The turtle module is an extended reimplementation of the same-named module from the Python standard distribution up to version Python 2.5.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The turtle module provides turtle graphics primitives, in both object-oriented and procedure-oriented ways. Because it uses tkinter for the underlying graphics, it needs a version of Python installed with Tk support.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The object-oriented interface uses essentially two+two classes:&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The TurtleScreen class defines graphics windows as a playground for the drawing turtles. Its constructor needs a tkinter.Canvas or a ScrolledCanvas as argument. It should be used when turtle is used as part of some application.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The function Screen() returns a singleton object of a TurtleScreen subclass. This function should be used when turtle is used as a standalone tool for doing graphics. As a singleton object, inheriting from its class is not possible.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;All methods of TurtleScreen/Screen also exist as functions, i.e. as part of the procedure-oriented interface.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RawTurtle (alias: RawPen) defines Turtle objects which draw on a TurtleScreen. Its constructor needs a Canvas, ScrolledCanvas or TurtleScreen as argument, so the RawTurtle objects know where to draw.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Derived from RawTurtle is the subclass Turtle (alias: Pen), which draws on “the” Screen instance which is automatically created, if not already present.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;First to install turtle in your machine write a command given below:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;pip install turtle&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqTjx2mqlrPW7dJmRfc3_1d7Iesnw0knEA6vWH_p4WY7ms9Zvmjzuc5UL16c31pi9xapkXjOGVAJ-EMkP-VMp1Mh7RzQUpbhMkM3wPJR4UIcnX2jx9B7PunR6BHOXPBK9VNzzynv3LlU//&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img alt=&quot;Easy Guide of Turtle in Python&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqTjx2mqlrPW7dJmRfc3_1d7Iesnw0knEA6vWH_p4WY7ms9Zvmjzuc5UL16c31pi9xapkXjOGVAJ-EMkP-VMp1Mh7RzQUpbhMkM3wPJR4UIcnX2jx9B7PunR6BHOXPBK9VNzzynv3LlU/s16000/image.png&quot; title=&quot;Easy Guide of Turtle in Python&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After installation always remember that first you have to import turtle then you can use it.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Eg:-&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;import turtle&lt;/p&gt;&lt;p&gt;turtle.circle(150, 360)&amp;nbsp; # draw a circle&lt;/p&gt;&lt;p&gt;turtle.position()&lt;/p&gt;&lt;p&gt;(0.00,200.00)&lt;/p&gt;&lt;p&gt;turtle.heading()&lt;/p&gt;&lt;p&gt;180.0&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZrtfdz0nWCUWdj-wPyxD4DpG_EVzOrXX51KdRTJfaPA6ceL_pQxSp8KraF29IqhCscl_uLYTMcgOGNhs07G3ufp8Y45CcL6aOLyNuH8jrF4NrYVk-69avOjEGYpwgCTOLVafkpurTY8A//&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img alt=&quot;Easy Guide of Turtle in Python&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZrtfdz0nWCUWdj-wPyxD4DpG_EVzOrXX51KdRTJfaPA6ceL_pQxSp8KraF29IqhCscl_uLYTMcgOGNhs07G3ufp8Y45CcL6aOLyNuH8jrF4NrYVk-69avOjEGYpwgCTOLVafkpurTY8A/s16000/image.png&quot; title=&quot;Easy Guide of Turtle in Python&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Eg:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;p&gt;from turtle import *&lt;/p&gt;&lt;p&gt;color(&#39;red&#39;, &#39;yellow&#39;)&lt;/p&gt;&lt;p&gt;begin_fill()&lt;/p&gt;&lt;p&gt;while True:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; forward(200)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; left(170)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if abs(pos()) &amp;lt; 1:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/p&gt;&lt;p&gt;end_fill()&lt;/p&gt;&lt;p&gt;done()&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh8k8_h8bHh9-vtzxAVQSdouyDkbIkhyJyq2Bq85Z_STjk804Ah89HZW-JZFtcnQ4tu1aLM3hkWQvCHk_PS3g85IImXstHl3vGEdQWzkZ1uFlJkShe8wAEQkvjIsWHBszsYhIB6ETcsRA/s1912/sun.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img alt=&quot;Easy Guide of Turtle in Python&quot; border=&quot;0&quot; data-original-height=&quot;933&quot; data-original-width=&quot;1912&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh8k8_h8bHh9-vtzxAVQSdouyDkbIkhyJyq2Bq85Z_STjk804Ah89HZW-JZFtcnQ4tu1aLM3hkWQvCHk_PS3g85IImXstHl3vGEdQWzkZ1uFlJkShe8wAEQkvjIsWHBszsYhIB6ETcsRA/s16000/sun.png&quot; title=&quot;Easy Guide of Turtle in Python&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/6823121775067626003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/turtle-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6823121775067626003'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6823121775067626003'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/turtle-in-python.html' title='Turtle in Python'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi91OI4cM4lcVOftUoc8hnBGvUgziV_ZUKEoZN48G_qvokt2Ke-c806fTBPulya1qkQ6FqGnPF7yn-RQqC4BHoyMmkj_TIXRFfjb2rFt-G2HB3kKBx6CPwpij12IZoaFFaT4lHXY9WIoKAEImdtAqjZz3s5KjZebQs5xGUpACP21UcfU0UzAyfZwP8msQ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-4215909669735835838</id><published>2022-03-15T09:30:00.001+05:30</published><updated>2022-03-15T09:30:00.203+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>A Complete Tutorial in Python to Design an Indian Flag using Turtle</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;As an Indian, it&#39;s becomes a very proud moment to create and design our Indian Flag at a level in Programming. In this Tutorial, I&#39;ll Provide and Explain that How to Make or Illustrate an&amp;nbsp;Indian Flag in Python Programming using Turtle.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNralY_KQbjZ3DRDsC0XpDexOU_qhag6OQOqOmvOjqF_R3Q64S55h0AIvgmArkV3fNlzBBbCdVCBc5yJVqcrCY5fz5i3CUs8-AGhGyqwlRWsFGWte56qE5ljCRS4ygZuOgDSp5qqHwFuRcx0IwxzEqQ-pFpNJ4314WY1wwi-oHwMxGTpjP9jCcoua1XQ=s6912&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNralY_KQbjZ3DRDsC0XpDexOU_qhag6OQOqOmvOjqF_R3Q64S55h0AIvgmArkV3fNlzBBbCdVCBc5yJVqcrCY5fz5i3CUs8-AGhGyqwlRWsFGWte56qE5ljCRS4ygZuOgDSp5qqHwFuRcx0IwxzEqQ-pFpNJ4314WY1wwi-oHwMxGTpjP9jCcoua1XQ=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Little about Turtle: It&#39;s a Module which Provides Graphics Primitives in&amp;nbsp;Python.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Step 1:&lt;/b&gt;&amp;nbsp;Open any Editor (Eg. VS Code)&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Step 2:&lt;/b&gt;&amp;nbsp;Copy and Paste the Code Provided Below.&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #04ff00;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;Make Sure that you Have&amp;nbsp;&lt;b&gt;Installed Turtle Module&lt;/b&gt;&amp;nbsp;on your System.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #04ff00;&quot;&gt;To Install:&lt;/span&gt;&lt;/b&gt;&amp;nbsp;Type the Following Command in&amp;nbsp;Command Prompt.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;pip install PythonTurtle&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Step 3:&lt;/b&gt;&amp;nbsp;Source Code.&lt;/span&gt;&lt;/h4&gt;&lt;div style=&quot;background-color: #1e1e1e; color: #d4d4d4; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;import&lt;/span&gt;&amp;nbsp;turtle&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;from&lt;/span&gt;&amp;nbsp;turtle&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;import&lt;/span&gt;&amp;nbsp;*&lt;br /&gt;  &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;screen&amp;nbsp;for&amp;nbsp;output&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;screen&amp;nbsp;=&amp;nbsp;turtle.Screen()&lt;/div&gt;&lt;div&gt;screen.title(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Indian&amp;nbsp;Flag&amp;nbsp;by&amp;nbsp;GeekInsider&amp;nbsp;(geekinsider.in)&quot;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Defining&amp;nbsp;a&amp;nbsp;turtle&amp;nbsp;Instance&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;t&amp;nbsp;=&amp;nbsp;turtle.Turtle()&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;speed(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;initially&amp;nbsp;penup()&lt;/span&gt;&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;400&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;250&lt;/span&gt;)&lt;br /&gt;&lt;span&gt;t.pendown()&lt;/span&gt;&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Orange&amp;nbsp;Rectangle&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;white&amp;nbsp;rectangle&lt;/span&gt;&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.color(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;orange&quot;&lt;/span&gt;)&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.begin_fill()&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;800&lt;/span&gt;)&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;167&lt;/span&gt;)&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;800&lt;/span&gt;)&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.end_fill()&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.color(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;white&quot;&lt;/span&gt;)&lt;/div&gt;&lt;span&gt; &lt;/span&gt;&lt;div&gt;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;167&lt;/span&gt;)&lt;/div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Green&amp;nbsp;Rectangle&lt;/span&gt;&lt;/div&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;t.color(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;green&quot;&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.begin_fill()&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;167&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;800&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;90&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;167&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.end_fill()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Big&amp;nbsp;Blue&amp;nbsp;Circle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;br /&gt;&lt;span&gt;t.pendown()&lt;/span&gt;&lt;/div&gt;&lt;span&gt;t.color(&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;navy&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;t.begin_fill()&lt;br /&gt;t.circle(&lt;/span&gt;&lt;span style=&quot;color: #b5cea8;&quot;&gt;70&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;t.end_fill()&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Big&amp;nbsp;White&amp;nbsp;Circle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;br /&gt;&lt;span&gt;t.pendown()&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.color(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;white&quot;&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.begin_fill()&lt;/div&gt;&lt;div&gt;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.end_fill()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Mini&amp;nbsp;Blue&amp;nbsp;Circles&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(-&lt;span style=&quot;color: #b5cea8;&quot;&gt;57&lt;/span&gt;,&amp;nbsp;-&lt;span style=&quot;color: #b5cea8;&quot;&gt;8&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;t.pendown()&lt;/div&gt;t.color(&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;navy&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;24&lt;/span&gt;):&lt;br /&gt;    t.begin_fill()&lt;/div&gt;&lt;div&gt;    t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;3&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;    t.end_fill()&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    t.penup()&lt;/div&gt;&lt;div&gt;    t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;  &amp;nbsp;&amp;nbsp;t.right(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    t.pendown()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Small&amp;nbsp;Blue&amp;nbsp;Circle&lt;/span&gt;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;br /&gt;t.pendown()&lt;/div&gt;t.begin_fill()&lt;span&gt;&lt;br /&gt;&lt;/span&gt;t.circle(&lt;span style=&quot;color: #b5cea8;&quot;&gt;20&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;t.end_fill()&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;Spokes&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;t.penup()&lt;/div&gt;&lt;div&gt;t.goto(&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color: #b5cea8;&quot;&gt;0&lt;/span&gt;)&lt;br /&gt;t.pendown()&lt;/div&gt;t.pensize(&lt;span style=&quot;color: #b5cea8;&quot;&gt;2&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;for&lt;/span&gt;&amp;nbsp;i&amp;nbsp;&lt;span style=&quot;color: #569cd6;&quot;&gt;in&lt;/span&gt;&amp;nbsp;range(&lt;span style=&quot;color: #b5cea8;&quot;&gt;24&lt;/span&gt;):&lt;/div&gt;&lt;div&gt;   &amp;nbsp;t.forward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   &amp;nbsp;t.backward(&lt;span style=&quot;color: #b5cea8;&quot;&gt;60&lt;/span&gt;)&lt;/div&gt;&lt;div&gt;    t.left(&lt;span style=&quot;color: #b5cea8;&quot;&gt;15&lt;/span&gt;)&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;to&amp;nbsp;hold&amp;nbsp;the&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;#&amp;nbsp;output&amp;nbsp;window&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;turtle.done()&lt;/div&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Step 4:&lt;/b&gt;&amp;nbsp;Now, Save the Code and Run it. Here&#39;s the Final Preview After all the Creating Animations.&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Step 5:&lt;/b&gt;&amp;nbsp;You&#39;re Done !&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We Have Created an Indian Flag using Turtle Module in&amp;nbsp;&lt;a href=&quot;https://www.geekinsider.in/search?q=python&quot;&gt;Python&lt;/a&gt;. Here&#39;s a Video; How the Code Works after Compiling. It&#39;s a Animation of Designing an Indian Flag.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;617&#39; height=&#39;356&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzCiyBTWtLMTzl43ZVbRfry-tijsPrlP49P-7epTf-picFnUrrDop2dDtIyWdP26yqv1aclvZalJGxBMrg9rA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;color: #04ff00;&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt;&amp;nbsp;This Video is Fast-Forwarded Video: Just for an Idea How an Indian Flag will Get it&#39;s Preview.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To Fast Forward or to Speed-Up the Process in the Flag Design into Source Code, you can change the following values inside it as demonstrated below.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Into the Source Code:&lt;/b&gt;&amp;nbsp;Find&lt;b&gt;&amp;nbsp;# Defining a Turtle Instance&lt;/b&gt;&amp;nbsp;and Change the Values as per your need.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/4215909669735835838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/indian-flag-using-turtle-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4215909669735835838'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/4215909669735835838'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/indian-flag-using-turtle-in-python.html' title='A Complete Tutorial in Python to Design an Indian Flag using Turtle'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhNralY_KQbjZ3DRDsC0XpDexOU_qhag6OQOqOmvOjqF_R3Q64S55h0AIvgmArkV3fNlzBBbCdVCBc5yJVqcrCY5fz5i3CUs8-AGhGyqwlRWsFGWte56qE5ljCRS4ygZuOgDSp5qqHwFuRcx0IwxzEqQ-pFpNJ4314WY1wwi-oHwMxGTpjP9jCcoua1XQ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-6631203731578871607</id><published>2022-03-14T09:30:00.000+05:30</published><updated>2022-03-14T09:30:00.220+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Top 10 Python Libraries for Data Science</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Python&amp;nbsp;has been a charmer for data scientists for a while now. The more I interact with resources, literature, courses, training, and people in Data Science, proficient knowledge of&amp;nbsp;Python&amp;nbsp;emerges as a good asset to have. Having said that, when I started flourishing my Python skills, I had a list of&amp;nbsp;Python libraries&amp;nbsp;I had to know about. A few moments later…&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Python&amp;nbsp;has been a charmer for data scientists for a while now.😀&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;People in&amp;nbsp;Data Science&amp;nbsp;definitely know about the&amp;nbsp;Python libraries&amp;nbsp;that can be used in&amp;nbsp;Data Science&amp;nbsp;but when asked in an interview to name them or state its function, we often fumble up or probably not remember more than 5 libraries.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Here today, I have curated a list of&amp;nbsp;10 Python libraries that helps in Data Science&amp;nbsp;and its periphery, when to use them, what are its significant features and the advantages.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjh_WHwVWI4RLegq72E6HFmS4hrTH8H95c8qlrVpld7wlSBD9nO9qF2-vd3z7jarC3jkR7TDNWtax813dECMgbPwtwFDtdiHr0HnQXOXF2tE0oQKZWh1aA4om2DIpo2FanXMj-wpES3FUo_tCQTqn3igqa0XJnepVlcpZyDknf64mjvky5Dq-0aoDXzjQ=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjh_WHwVWI4RLegq72E6HFmS4hrTH8H95c8qlrVpld7wlSBD9nO9qF2-vd3z7jarC3jkR7TDNWtax813dECMgbPwtwFDtdiHr0HnQXOXF2tE0oQKZWh1aA4om2DIpo2FanXMj-wpES3FUo_tCQTqn3igqa0XJnepVlcpZyDknf64mjvky5Dq-0aoDXzjQ=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this story, I have briefly outlined 10 most useful Python libraries for data scientists and engineers, based on my recent experience and explorations. Read the full story to know about 4 bonus libraries!&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1.&amp;nbsp;Pandas&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Pandas&amp;nbsp;is an open-source Python package that provides high-performance, easy-to-use data structures and data analysis tools for the labeled data in Python programming language.&amp;nbsp;Pandas stand for Python Data Analysis Library. Who ever knew that?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? Pandas is a perfect tool for data wrangling or munging. It is designed for quick and easy data manipulation, reading, aggregation, and visualization.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Pandas&amp;nbsp;take data in a CSV or TSV file or a SQL database and create a Python object with rows and columns called a data frame. The data frame is very similar to a table in statistical software, say Excel or SPSS.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Pandas?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Indexing, manipulating, renaming, sorting, merging data frame&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Update, Add, Delete columns from a data frame&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Impute missing files, handle missing data or NANs&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plot data with histogram or box plot&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This makes Pandas a foundation library in learning Python for Data Science.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2.&amp;nbsp;NumPy&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;One of the most fundamental packages in Python,&amp;nbsp;NumPy&amp;nbsp;is a general-purpose array-processing package. It provides high-performance multidimensional array objects and tools to work with the arrays. NumPy is an efficient container of generic multi-dimensional data.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;NumPy’s&amp;nbsp;main object is the homogeneous multidimensional array. It is a table of elements or numbers of the same datatype, indexed by a tuple of positive integers. In&amp;nbsp;NumPy, dimensions are called axes and the number of axes is called rank.&amp;nbsp;NumPy’s&amp;nbsp;array class is called ndarray aka array.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use?&amp;nbsp;NumPy&amp;nbsp;is used to process arrays that store values of the same datatype. NumPy facilitates math operations on arrays and their vectorization. This significantly enhances performance and speeds up the execution time correspondingly.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with NumPy?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Basic array operations: add, multiply, slice, flatten, reshape, index arrays&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Advanced array operations: stack arrays, split into sections, broadcast arrays&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Work with DateTime or Linear Algebra&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Basic Slicing and Advanced Indexing in NumPy Python&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. SciPy&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The SciPy library is one of the core packages that make up the SciPy stack. Now, there is a difference between SciPy Stack and SciPy, the library. SciPy builds on the NumPy array object and is part of the stack which includes tools like Matplotlib, Pandas, and SymPy with additional tools,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;SciPy library contains modules for efficient mathematical routines as linear algebra, interpolation, optimization, integration, and statistics. The main functionality of the SciPy library is built upon NumPy and its arrays. SciPy makes significant use of NumPy.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? SciPy uses arrays as its basic data structure. It has various modules to perform common scientific programming tasks as linear algebra, integration, calculus, ordinary differential equations, and signal processing.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;4.&amp;nbsp;Matplotlib&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This is undoubtedly my favorite and a quintessential Python library. You can create stories with the data visualized with&amp;nbsp;Matplotlib. Another library from the SciPy Stack, Matplotlib plots 2D figures.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? Matplotlib is the plotting library for Python that provides an object-oriented API for embedding plots into applications. It is a close resemblance to MATLAB embedded in Python programming language.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Matplotlib?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Histogram, bar plots, scatter plots, area plot to pie plot, Matplotlib can depict a wide range of visualizations. With a bit of effort and tint of visualization capabilities, with Matplotlib, you can create just any visualizations:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Line plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scatter plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Area plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Bar charts and Histograms&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Pie charts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Stem plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Contour plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Quiver plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Spectrograms&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Matplotlib also facilitates labels, grids, legends, and some more formatting entities with Matplotlib. Basically, everything that can be drawn!&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;5. Seaborn&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So when you read the official documentation on Seaborn, it is defined as the data visualization library based on Matplotlib that provides a high-level interface for drawing attractive and informative statistical graphics. Putting it simply, seaborn is an extension of Matplotlib with advanced features.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So, what is the difference between Matplotlib and Seaborn? Matplotlib is used for basic plotting; bars, pies, lines, scatter plots and stuff whereas, seaborn provides a variety of visualization patterns with less complex and fewer syntax.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Seaborn?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Determine relationships between multiple variables (correlation)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Observe categorical variables for aggregate statistics&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Analyze uni-variate or bi-variate distributions and compare them between different data subsets&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plot linear regression models for dependent variables&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Provide high-level abstractions, multi-plot grids&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Seaborn is a great second-hand for R visualization libraries like corrplot and ggplot.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;6. Scikit Learn&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduced to the world as a Google Summer of Code project, Scikit Learn is a robust machine learning library for Python. It features ML algorithms like SVMs, random forests, k-means clustering, spectral clustering, mean shift, cross-validation and more... Even NumPy, SciPy and related scientific operations are supported by Scikit Learn with Scikit Learn being a part of the SciPy Stack.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? Scikit-learn provides a range of supervised and unsupervised learning algorithms via a consistent interface in Python. Supervised learning models like Naive Bayes to grouping unlabeled data such as KMeans, Scikit learn would be your go-to.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Scikit Learn?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Classification: Spam detection, image recognition&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Clustering: Drug response, Stock price&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Regression: Customer segmentation, Grouping experiment outcomes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Dimensionality reduction: Visualization, Increased efficiency&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Model selection: Improved accuracy via parameter tuning&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Pre-processing: Preparing input data as a text for processing with machine learning algorithms.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scikit Learn focuses on modeling data; not manipulating data. We have NumPy and Pandas for summarizing and manipulation.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;7. TensorFlow&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;TensorFlow is an AI library that helps developers to create large-scale neural networks with many layers using data flow graphs. TensorFlow also facilitates the building of Deep Learning models, push the state-of-the-art in ML/AI and allow easy deploy of ML-powered applications.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;One of the most developed websites amongst all libraries is of TensorFlow. Giants like Google, Coca-Cola, Airbnb, Twitter, Intel, DeepMind, everyone uses TensorFlow!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to Use? TensorFlow is quite efficient when it comes to classification, perception, understanding, discovering, predicting, and creating data.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What to do with TensorFlow?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Voice/Sound Recognition — IoT, Automotive, Security, UX/UI, Telecom&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Sentiment Analysis — Mostly for CRM or CX&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Text-Based Apps — Threat Detection, Google Translate, Gmail smart reply&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Face Recognition — Facebook’s Deep Face, Photo tagging, Smart Unlock&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Time Series — Recommendation from Amazon, Google, and Netflix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Video Detection — Motion Detection, Real-Time Threat Detection in Gaming, Security, Airports&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;8. Keras&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Keras is TensorFlow’s high-level API for building and training Deep Neural Network code. It is an open-source neural network library in Python. With Keras, statistical modeling, working with images and text is a lot easier with simplified coding for deep learning.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What is the difference between Keras and TensorFlow after all?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Keras is a neural network Python library while TensorFlow is an open-source library for various machine learning tasks. TensorFlow provides both high-level and low-level APIs while Keras provides only high-level APIs. Keras is built for Python which makes it way more user-friendly, modular and composable than TensorFlow.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Keras?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Determine percentage accuracy&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Compute loss function&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Create custom function layers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Built-in data and image processing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Write functions with repeating code blocks: 20, 50, 100 layers deep&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;9. Statsmodels&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When I first learned R, conducting statistical tests, and statistical data exploration seemed the easiest in R and avoided Python for statistical analysis until I explored Statsmodels or Python.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? Statsmodels is the ultimate Python package that provides easy computations for descriptive statistics and estimation and inference for statistical models.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What to do with Statsmodels?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Linear Regression&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Correlation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Ordinary Least Squares (OLS) for the economist in you!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Survival analysis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Generalized linear models and Bayesian model&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Uni-variate &amp;amp; bi-variate analysis, Hypothesis Testing (basically, what R can do!)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;10. Plotly&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plotly is a quintessential graph plotting library for Python. Users can import, copy, paste, or stream data that is to be analyzed and visualized. Plotly offers a sandboxed Python(Something where you can run a Python that is limited in what it can do) Now I’ve had a hard time understanding what sandboxing is but I know for a fact that Plotly makes it easy!?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;When to use? You can use Plotly if you want to create and display figures, update figures, hover over text for details. Plotly also has an additional feature of sending data to cloud servers. That’s interesting!&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What can you do with Plotly?&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The Plotly graph library has a wide range of graphs that you can plot:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Basic Charts: Line, Pie, Scatter, Bubble, Dot, Gantt, Sunburst, Treemap, Sankey, Filled Area Charts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Statistical and Seaborn Styles: Error, Box, Histograms, Facet and Trellis Plots, Tree plots, Violin Plots, Trend Lines&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scientific charts: Contour, Ternary, Log, Quiver, Carpet, Radar, Heat maps Windrose and Polar Plots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Financial Charts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Maps&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Subplots&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Transforms&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Jupyter Widgets Interaction&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Told you, Plotly is the quintessential plots library. Think of visualization and plotly can do it!&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/6631203731578871607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/top-10-python-libraries-for-data-science.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6631203731578871607'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/6631203731578871607'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/top-10-python-libraries-for-data-science.html' title='Top 10 Python Libraries for Data Science'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjh_WHwVWI4RLegq72E6HFmS4hrTH8H95c8qlrVpld7wlSBD9nO9qF2-vd3z7jarC3jkR7TDNWtax813dECMgbPwtwFDtdiHr0HnQXOXF2tE0oQKZWh1aA4om2DIpo2FanXMj-wpES3FUo_tCQTqn3igqa0XJnepVlcpZyDknf64mjvky5Dq-0aoDXzjQ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-3626170995082544006</id><published>2022-03-13T10:37:00.133+05:30</published><updated>2022-03-21T10:19:17.633+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="deque"/><category scheme="http://www.blogger.com/atom/ns#" term="LifoQueue"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Stack Data Structure with Python</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;One of most used Data Structure in day to day life is Stack and Queue data
    structure. In this blog you will see Stack data structure.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;So, let&#39;s try to simplify stack for you...&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s understand stack with an example, Suppose you are in kitchen and you
    took a plate and kept it on kitchen now you took another plate and kept over
    first plate. You didn&#39;t stop here you kept 25 plates on that plate. If I say
    you to take out 14th plate so what will you do?&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq65XUcZ-XJA_nex5iClursxdNrpM2Ozc3TQgX-MBTf9zzsywGqseDbAU19hIZaXVVs3GHnHGZzOD55qZJlbAtaE4W3MDMsgRfnnOttGCAiBT0PAbBO5-ba2etz8dTq54-AT0JRrkcaZvcOBeLEimfzpmNpbjx6xuKM3LlIELiXJGlOX-puP8t9ERp6Q=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq65XUcZ-XJA_nex5iClursxdNrpM2Ozc3TQgX-MBTf9zzsywGqseDbAU19hIZaXVVs3GHnHGZzOD55qZJlbAtaE4W3MDMsgRfnnOttGCAiBT0PAbBO5-ba2etz8dTq54-AT0JRrkcaZvcOBeLEimfzpmNpbjx6xuKM3LlIELiXJGlOX-puP8t9ERp6Q=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;You start removing plates from upper side right so you remove one plate
    from top and then another and you do it until you wouldn&#39;t get 14th
    plate.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;So, Stack is a user-defined data structure in which last element will come
    first while removing element and first element in last. This is also called
    as First In Last Out algorithm.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;We can solve stack problems in 2 ways, first one is list method and second
    one is using collections.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s check this by one program of notebooks so you can better understand
    about list method:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;# Creating an empty stack&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack = []&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;# Inserting value inside the stack&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 1&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 2&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 3&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 4&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 5&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(&quot;Notebook 6&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;# Print the stack&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;# Let&#39;s remove the values from stack&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing: &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing: &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing: &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Here you can understand every process as comment is inserted but let&#39;s see
    what is append and pop method?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;In stack you will mostly work on push and pop methods, push method is use
    to insert value to the top and pop method is use to delete the value from
    the top.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;here we are using list instead of arrays so list has it&#39;s own insertion
    method i.e. append, it insert values inside the list. and pop remove the
    element from the end side.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Output will be:&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;[&#39;Notebook 1&#39;, &#39;Notebook 2&#39;, &#39;Notebook 3&#39;, &#39;Notebook 4&#39;, &#39;Notebook 5&#39;,
    &#39;Notebook 6&#39;]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing:&amp;nbsp; Notebook 6&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing:&amp;nbsp; Notebook 5&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing:&amp;nbsp; Notebook 4&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;[&#39;Notebook 1&#39;, &#39;Notebook 2&#39;, &#39;Notebook 3&#39;]&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Hope it help you to understand stack Data Structure let&#39;s see a way more
    easy and lengthy example but for this example you have prior knowledge of
    Python&#39;s Functions..&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack = []&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;def push_element():&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;while True:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;select the option to take
    input:&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;1.Int 2.Float 3.String
    4.Bool 0.quit&quot;)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;user_choice = int(input(&quot;Enter
    choice to push the element: &quot;))&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if user_choice == 1:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;int_element = int(input(&quot;Enter the
    element: &quot;))&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;stack.append(int_element)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif user_choice == 2:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;float_element = float(input(&quot;Enter
    the element: &quot;))&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;stack.append(float_element)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif user_choice == 3:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;string_element = input(&quot;Enter the
    element: &quot;)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;stack.append(string_element)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif user_choice == 4:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;bool_element = int(input(&quot;Enter the
    element: &quot;))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if bool_element &amp;gt;= 1:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;stack.append(True)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif bool_element &amp;lt; 1:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;stack.append(False)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif user_choice == 0:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;break&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Enter correct operations..&quot;)&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;def pop_element():&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if not stack:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Stack is empty.&quot;)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;e = stack.pop()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Removed element:&quot;,e)&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;while True:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Select the operations: 1.push 2.pop 3.quit&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;choice = int(input(&quot;Enter your
    choice: &quot;))&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if choice == 1:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;push_element()&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif choice == 2:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;pop_element()&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elif choice == 3:&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;break&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;print(&quot;Please select the correct
    operations.&quot;)&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;In this example you can see 2 functions are used, one for pushing value and
    another for deletion.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Here also you can see infinite while loop is running in which the
    conditions are generating and asking for the input, you can also end program
    by the quit buttons.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Output of the program is:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;Select the operations: 1.push 2.pop 3.quit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter your choice: 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;select the option to take input:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;1.Int 2.Float 3.String 4.Bool 0.quit&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter choice to push the element: 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter the element: 23&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;[23]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;select the option to take input:&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;1.Int 2.Float 3.String 4.Bool 0.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter choice to push the element: 2&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter the element: 23.4&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;[23, 23.4]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;select the option to take input:&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;1.Int 2.Float 3.String 4.Bool 0.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter choice to push the element: 3&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter the element: &quot;CodeWithDevops&quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;[23, 23.4, &#39;&quot;CodeWithDevops&quot;&#39;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;select the option to take input:&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;1.Int 2.Float 3.String 4.Bool 0.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter choice to push the element: 4&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter the element: 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;[23, 23.4, &#39;&quot;CodeWithDevops&quot;&#39;, True]&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;select the option to take input:&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;1.Int 2.Float 3.String 4.Bool 0.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Enter choice to push the element: 0&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Select the operations: 1.push 2.pop 3.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter your choice: 2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removed element: True&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;[23, 23.4, &#39;&quot;CodeWithDevops&quot;&#39;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Select the operations: 1.push 2.pop 3.quit&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enter your choice: 3&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Now let&#39;s see collections, collections are in built library in Python, it
    contains queue and their methods to solve these kind of problems.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;To use collections you have to import this module inside your program. If
    you are familiar with Java then you know importing libraries, basically
    import is a keyword that helps our program to use Python pre-defined
    libraries and modules.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;First import collections and from this collection use deque method to solve
    stack problems.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s see an example to understand:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;import collections&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack = collections.deque()&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(10)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(20)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(30)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(40)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.append(50)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(&quot;Removing &quot;,stack.pop())&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;As you can see above example in first line collections module is imported,
    then a empty list is created by a method of collections called
    deque().&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;as you know that to append values inside list you have to use append
    method, o use it and insert values inside stack list.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;To remove the value same as above you seen use pop method.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Output of this program will be:-&lt;/b&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;deque([])&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;deque([10, 20, 30, 40, 50])&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing&amp;nbsp; 50&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing&amp;nbsp; 40&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removing&amp;nbsp; 30&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;deque([10, 20])&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Next thing is queue module this is also used to solve stack problem, import
    queue module, from the module you have to use LifoQueue method to solve the
    stack problem. Let&#39;s understand this problem with an example:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;import queue&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack = queue.LifoQueue()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.put(10)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.put(20)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.put(30)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.put(40)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.put(50)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.get()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.get()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;stack.get()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;print(stack)&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;As you can see this problem first queue is imported then LifoQueue is used
    from queue module(you can also give some value inside LifoQueue&#39;s braces as
    limit of the stack) then LifoQueue provides put() and get() methods instead
    of append and pop methods put method append the value and get method removes
    the value.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Output will be:-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;lt;queue.LifoQueue object at 0x000001BE5FEDAFA0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;50&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;40&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;30&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;lt;queue.LifoQueue object at 0x000001BE5FEDAFA0&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;As you can see queue is an object so you cannot print it, that&#39;s why is
    showing the memory location instead of list.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;That&#39;s it for this blog we will continue with Queue data structure in next
    blog.&lt;/span&gt;&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/3626170995082544006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/stack-data-structure-with-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/3626170995082544006'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/3626170995082544006'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/stack-data-structure-with-python.html' title='Stack Data Structure with Python'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhq65XUcZ-XJA_nex5iClursxdNrpM2Ozc3TQgX-MBTf9zzsywGqseDbAU19hIZaXVVs3GHnHGZzOD55qZJlbAtaE4W3MDMsgRfnnOttGCAiBT0PAbBO5-ba2etz8dTq54-AT0JRrkcaZvcOBeLEimfzpmNpbjx6xuKM3LlIELiXJGlOX-puP8t9ERp6Q=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-2197487303748063713</id><published>2022-03-13T10:36:00.053+05:30</published><updated>2022-03-21T10:18:28.239+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algorithms"/><category scheme="http://www.blogger.com/atom/ns#" term="datastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Introduction to Data Structure in Python</title><content type='html'>&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Today engineers are hired on the basis of problem solving skills, for that
    you need to know Data structure for sure.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;In this blog you should be aware of what is data structure and what is use
    of it in programming world..&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgtXXyp6PYa_jevHvswzajgTOG1Uj42EA8dZSDCacXqMeY0pJvRsxt_ZmujJPUIrjYpkvoxdndRZ5hvpKT8E68IFUsSRzss1w0cNEc_wqTM7o8SsVtNZd6SmM5CO7b3CjMMarKtSWQ7hoVhxS7-NTNIpizHHDWG9qbKAMbMvyFZSX9e4Ufl9LGD49EzWg=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgtXXyp6PYa_jevHvswzajgTOG1Uj42EA8dZSDCacXqMeY0pJvRsxt_ZmujJPUIrjYpkvoxdndRZ5hvpKT8E68IFUsSRzss1w0cNEc_wqTM7o8SsVtNZd6SmM5CO7b3CjMMarKtSWQ7hoVhxS7-NTNIpizHHDWG9qbKAMbMvyFZSX9e4Ufl9LGD49EzWg=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p class=&#39;note&#39;&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Note:- In this and upcoming blogs you will learn data structure with Python
    Programming Language&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So let&#39;s get started:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;If you learn Data structure with python it will be a lot more easy to learn,
    if you don&#39;t understand let me show you:-&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Python have built in data structures that will do your half of work very
    easily, they are as following:-&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1&amp;gt; List :-&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;List is upgrade version of the arrays, in python if you want to use array
    you will have option of array that will be some tricky for you cause you
    have to use numpy for that but there is easier thing available for you i.e.
    List.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;A list is collection of element that you can store in it. In arrays you can
    store only integer at a time but in list you can store any data type.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;An array has a limited size so you have to see size in your number storing
    but list is dynamic it does not have fixed size so you can store n number of
    data inside your list.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;List is mutable so you can change, add and remove elements after printing
    list.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;List also allows Duplicacy.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;List&#39;s example is:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;myList = [1,2,3,4,5,6.5,7.6,8.7,&quot;Hi&quot;,&quot;CodeWithDevops&quot;,True]&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2&amp;gt; Tuple&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Tuple is also a collection in Python use to store values inside it. It also
    can store duplicate values inside it and tuple is immutable so you cannot
    change after printing tuple.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tuple&#39;s example is:-&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;pre&gt;&lt;code&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;myTuple = (1,2,3,4,5,6.5,7.6,8.7,&quot;Hi&quot;,&quot;CodeWithDevops&quot;,True)&lt;/span&gt;
  &lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3&amp;gt; Set&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Set is also the same as the above two but it does not allow duplicacy and
    it is also immutable but it can be updated.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Set&#39;s example is:-&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;mySet = {1,2,3,4,5,6.5,7.6,8.7,&quot;Hi&quot;,&quot;CodeWithDevops&quot;,True}&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;4&amp;gt; Dictionary&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;Dictionary is also use to store values inside it but in key and value pair.
    In dictionary key should be always unique and value can be unique or not
    doesn&#39;t matter.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;myDict = {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&quot;name&quot; : &quot;CodeWithDevops&quot;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;span style=&quot;font-family: verdana;&quot;&gt;&quot;job&quot; : &quot;Helping others with blog&quot;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&quot;fav_lang&quot; : &quot;Python&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;That is it that much of data structure Python provides us inside it, but
    you can use many more data structures.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;These data structures were called as Built-in Data Structure.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style=&quot;font-family: verdana;&quot;&gt;What we will be seeing next be User-defined Data Structure.&lt;/span&gt;
&lt;/p&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/2197487303748063713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/introduction-to-data-structure-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2197487303748063713'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2197487303748063713'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/introduction-to-data-structure-in-python.html' title='Introduction to Data Structure in Python'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgtXXyp6PYa_jevHvswzajgTOG1Uj42EA8dZSDCacXqMeY0pJvRsxt_ZmujJPUIrjYpkvoxdndRZ5hvpKT8E68IFUsSRzss1w0cNEc_wqTM7o8SsVtNZd6SmM5CO7b3CjMMarKtSWQ7hoVhxS7-NTNIpizHHDWG9qbKAMbMvyFZSX9e4Ufl9LGD49EzWg=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-2274623137508972583</id><published>2022-03-13T09:30:00.000+05:30</published><updated>2022-03-13T09:30:00.211+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet"/><title type='text'>Methods to Increase your Internet Speed</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In Today&#39;s Generation, the demand of internet is getting at a hype level. Everything is getting online; shops, stores, foods, groceries and much more.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPuSXbnKN4RsYH9gR8_wVcyzBY8NDXNJWYM7tq1XjdLU8F2CzaXrHXHLRenw0t8SkzGd3mC4EIS-Rh2zv7ZECTQHws5cZz7ipoXgCE_f5eywP2ZT3LK8Zj9-PNhhL4T_rCVRw2aHS2aWS_Qca2p4rHmOjKi34Ops7Mqu656qg-bRcXJyoi6m78Xivtbw=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPuSXbnKN4RsYH9gR8_wVcyzBY8NDXNJWYM7tq1XjdLU8F2CzaXrHXHLRenw0t8SkzGd3mC4EIS-Rh2zv7ZECTQHws5cZz7ipoXgCE_f5eywP2ZT3LK8Zj9-PNhhL4T_rCVRw2aHS2aWS_Qca2p4rHmOjKi34Ops7Mqu656qg-bRcXJyoi6m78Xivtbw=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Sometimes, we have a good enough Internet Connection; but it&#39;s not adjustable. Sometimes Internet Speed gets decreased by many technical reasons i.e. Cache, DNS, DHCP, etc.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Article, I am Gonna Demonstrate you 3 Methods How to Increase your Internet Speed Via Command Prompt in Easy Way.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. Renew IP Address :&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Method, We Actually have to renew IP Address of our System to get rid of slow internet speed.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii9FCtjITSzHOZdrwp6diPbEmnPPSm1aMtKPs_mcQGb1ldFnRTBCw_qY05VVzhbbkp4iYpdV9QguhaEPeYuis25WZEQU0bHyIORDmxJ0ky9vtGp5zZqR_aHIyWv5w5hbVNY-sOn-XAQto/s1364/ip-address.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img alt=&quot;3 Methods to Increase your Internet Speed&quot; border=&quot;0&quot; data-original-height=&quot;530&quot; data-original-width=&quot;1364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii9FCtjITSzHOZdrwp6diPbEmnPPSm1aMtKPs_mcQGb1ldFnRTBCw_qY05VVzhbbkp4iYpdV9QguhaEPeYuis25WZEQU0bHyIORDmxJ0ky9vtGp5zZqR_aHIyWv5w5hbVNY-sOn-XAQto/s16000/ip-address.jpg&quot; title=&quot;3 Methods to Increase your Internet Speed&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To do this method, you just have to simply open Command Prompt (Run as Administrator)&amp;nbsp;or Just Navigate it through Start Menu (Run as Administrator).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;After Opening, type the following command.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ipconfig/release&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;wait for sometime and let the process get complete. After this, type the second command.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ipconfig/renew&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You&#39;re Done. Restart your System for Enhanced Experience.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Why Is it Important to do?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Answer: Sometimes, after browsing lots of things on a system - the system collects huge size of cache and that&#39;s the reason of getting internet speed at slow level. You Can call it as a &quot;IP Conflict&quot; or DHCP.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. Flush DNS Resolver Cache :&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Method, We Have to Flush the DNS Cache stored automatically by system while surfing.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipPfi6WrfGSFB724k9y5RkX5f7623hNkiMO9RDHTxjxO__9FKhkMqkiqiYdeIpIwef3salfsanRIVa4nZkUNgby3MTrgQT2GXJ1rXupghQt83ILeo4Cf7lSf4Xp1PmRgXVCKQ141ecVDI/s974/dns.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img alt=&quot;3 Methods to Increase your Internet Speed&quot; border=&quot;0&quot; data-original-height=&quot;425&quot; data-original-width=&quot;974&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipPfi6WrfGSFB724k9y5RkX5f7623hNkiMO9RDHTxjxO__9FKhkMqkiqiYdeIpIwef3salfsanRIVa4nZkUNgby3MTrgQT2GXJ1rXupghQt83ILeo4Cf7lSf4Xp1PmRgXVCKQ141ecVDI/s16000/dns.jpg&quot; title=&quot;3 Methods to Increase your Internet Speed&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To do this Method, Simply Open Command Prompt (Run as Administrator) on your Desktop and Type the Following Command.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ipconfig/flushdns&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You&#39;re Done ! You Can Now Restart your System for Enhanced Experience.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Why is it Important to do?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Answer: The System Automatically Stores the List of Website&#39;s Hostnames and IP Addresses which you visit and save it as DNS Resolver Cache. So, it becomes necessary to flush DNS Cache time-to-time.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. Reset Winsock :&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Method, We have to reset the WinSock; which actually is a programming application which handles input/output request for Internet Applications. So, to do this method - open Command Prompt (Run as Administrator) and type the following command.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;netsh winsock reset&lt;/span&gt;&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You&#39;re Done ! Now it&#39;s Compulsory to Restart your System for Enhanced Internet Experience.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Why is it Important to do?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Answer: Microsoft Windows uses Multiple Network Sockets to Exchange Information. And the User-Run Programs or Sites can Auto-Install LSP (Layered Service Provider) and if there&#39;s a technical issue then LSP can make your system internet speed slow.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Hope you like the Article ! Please Share with your Connections and let Everyone Know about this Cool Hacks for Enhancing Slow Internet Speed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: verdana;&quot;&gt;If you want to watch the same Article as a Video Tutorial. Please Watch the Video Embedded Below.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;441&quot; src=&quot;https://www.youtube.com/embed/XC08A3LLyGM&quot; title=&quot;YouTube video player&quot; width=&quot;832&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/2274623137508972583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/methods-to-increase-your-internet-speed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2274623137508972583'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/2274623137508972583'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/methods-to-increase-your-internet-speed.html' title='Methods to Increase your Internet Speed'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgPuSXbnKN4RsYH9gR8_wVcyzBY8NDXNJWYM7tq1XjdLU8F2CzaXrHXHLRenw0t8SkzGd3mC4EIS-Rh2zv7ZECTQHws5cZz7ipoXgCE_f5eywP2ZT3LK8Zj9-PNhhL4T_rCVRw2aHS2aWS_Qca2p4rHmOjKi34Ops7Mqu656qg-bRcXJyoi6m78Xivtbw=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-8783193080893648159</id><published>2022-03-12T09:20:00.000+05:30</published><updated>2022-03-12T09:20:41.329+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="WordPress"/><title type='text'>What is WordPress</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this Article, We&#39;ll Know About: What is&amp;nbsp;WordPress&amp;nbsp;and Uses, History and Benefits of it.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjFVsemvC04xQyeTLswG7kfRkMKnZdDIzlKJS4ENlFIrHhlQoOKrxYhuqcpdmTWD8MDoFBy2cPOS3ZC6whd2iUB5suSi7mpxVcPkoN2t6eMybjjDgDccImYsUi0t73jH16SYGi6BYmsrUTjr-IdpzFZwr8ioX1tgc9rY9z6b7qHnXX3SjxDnc7YCocSSA=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjFVsemvC04xQyeTLswG7kfRkMKnZdDIzlKJS4ENlFIrHhlQoOKrxYhuqcpdmTWD8MDoFBy2cPOS3ZC6whd2iUB5suSi7mpxVcPkoN2t6eMybjjDgDccImYsUi0t73jH16SYGi6BYmsrUTjr-IdpzFZwr8ioX1tgc9rY9z6b7qHnXX3SjxDnc7YCocSSA=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;What is WordPress?&lt;/b&gt;&lt;br /&gt;On the Internet, Almost 30% of Websites or Blogs are installed on&amp;nbsp;WordPress.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress is an Open Source Software Tool that is used to create, manage, edit, publish websites and blogs as per user requirement. Generally,&amp;nbsp;WordPress&amp;nbsp;is a Content Management System (CMS) that manages all the content of the Websites.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Taking you in the Depth in Creation of&amp;nbsp;WordPress; it is&amp;nbsp; built-in PHP and MySQL Languages and was publicly launched in 2003 on 27th May.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The Popularity of WordPress is the tool to create and manage websites. As per Reports, WordPress Claims that almost 30% Websites are built in WordPress.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Remember, the Basics of WordPress:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress&amp;nbsp;is Open Source and Free Tool to Create an Website.&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Why is WordPress Used?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress is mainly used for Creating Blogs, Websites, E-Commerce, Personal Blogs and Much More...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;As I told, Almost 30% of Websites are built on&amp;nbsp;WordPress.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Is WordPress Free?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Yes (Partially), WordPress is absolutely free and open source tool for everyone. Although, they have different plans as per different features.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In Basic plan, you&#39;ll get &#39;Wordpress.com&#39; sub-domain and you can create free blog, website through it and you can choose many of free themes available in the basic plans.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;For More:&amp;nbsp;&lt;a href=&quot;https://wordpress.com/pricing/&quot;&gt;&lt;b&gt;Check Plans Here&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you want to add custom domain and monetize your site you&#39;ve to go for the paid plans.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Is Coding Skills Needed?&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Creating a Website in WordPress doesn&#39;t need any coding skills, you must have creative skills to built website dynamically. WordPress has a Virtual Builder for Creating Websites. You Just have to Drag, Drop, Edit.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Types of WordPress:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. WordPress.org&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. WordPress.com&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Benefits or Advantages of Using WordPress:&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;1. Access to Bunch of Plugins (60,000+). (Paid Plan)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. Unique or Custom Domains (Paid Plan) and Sub-Domains (Free Plan)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;3. Monetize your Site with Ads like Third-Party Advertisers like AdSense. (Paid Plans)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;4. Complete Customization on your Website.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Remember, WordPress is Paid + Free: It depends on your needs that Is it Free for You or Paid for using unlimited features and control.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In-Brief about WordPress:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and paired with a&amp;nbsp;MySQL&amp;nbsp;or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. WordPress is used by 41.4% of the top 10 million websites as of May 2021,WordPress is one of the most popular content management system solutions in use. WordPress has also been used for other application domains, such as pervasive display systems (PDS).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress was released on May 27, 2003, by its founders, American developer Matt Mullenweg[1] and English developer Mike Little, as a fork of b2/cafelog. The software is released under the GPLv2 (or later) license.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To function, WordPress has to be installed on a web server, either part of an Internet hosting service like WordPress.com or a computer running the software package WordPress.org in order to serve as a network host in its own right. A local computer may be used for single-user testing and learning purposes.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Themes in WordPress:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress users may install and switch among different themes. Themes allow users to change the look and functionality of a WordPress website without altering the core code or site content. Every WordPress website requires at least one theme to be present and every theme should be designed using WordPress standards with structured PHP, valid HTML (HyperText Markup Language), and Cascading Style Sheets (CSS). Themes may be directly installed using the WordPress &quot;Appearance&quot; administration tool in the dashboard, or theme folders may be copied directly into the themes directory, for example, via FTP.[14] The PHP, HTML and CSS found in themes can be directly modified to alter theme behavior, or a theme can be a &quot;child&quot; theme that inherits settings from another theme and selectively overrides features. WordPress themes are generally classified into two categories: free and premium. Many free themes are listed in the WordPress theme directory (also known as the repository), and premium themes are available for purchase from marketplaces and individual WordPress developers. WordPress users may also create and develop their own custom themes. The free theme Underscores created by the WordPress developers has become a popular basis for new themes.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plugins in WordPress:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress&#39; plugin architecture allows users to extend the features and functionality of a website or blog. As of May 2021, WordPress.org has 58,463 plugins available, each of which offers custom functions and features enabling users to tailor their sites to their specific needs. However, this does not include the premium plugins that are available (approximately 1,500+), which may not be listed in the WordPress.org repository. These customizations range from search engine optimization (SEO), to client portals used to display private information to logged-in users, to content management systems, to content displaying features, such as the addition of widgets and navigation bars. Not all available plugins are always abreast with the upgrades, and as a result, they may not function properly or may not function at all. Most plugins are available through WordPress themselves, either via downloading them and installing the files manually via FTP or through the WordPress dashboard. However, many third parties offer plugins through their own websites, many of which are paid packages.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Web developers who wish to develop plugins need to learn WordPress&#39; hook system which consists of over 2000 hooks (as of Version 5.7 in 2021) [divided into two categories: action hooks and filter hooks.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plugins also represent a development strategy that can transform WordPress into all sorts of software systems and applications, limited only by the imagination and creativity of the programmers. These are implemented using custom plugins to create non-website systems, such as headless WordPress applications and Software as a Service (SaaS) products.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Plugins also could be used by hackers targeting the site that use WordPress, as hackers could exploit bugs on WordPress plugins themselves instead of exploiting the bugs on WordPress itself.[19]&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Mobile applications:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Phone apps for WordPress exist for WebOS, Android, iOS, Windows Phone and BlackBerry. These applications, designed by Automattic, have options such as adding new blog posts and pages, commenting, moderating comments, replying to comments in addition to the ability to view the stats.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Accessibility:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The WordPress Accessibility Team has worked to improve the accessibility for core WordPress as well as support a clear identification of accessible themes. The WordPress Accessibility Team provides continuing educational support about web accessibility and inclusive design. The WordPress Accessibility Coding Standards state that &quot;All new or updated code released in WordPress must conform with the Web Content Accessibility Guidelines 2.0 at level AA.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Other features:&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;WordPress also features integrated link management; a search engine–friendly, clean permalink structure; the ability to assign multiple categories to posts; and support for tagging of posts. Automatic filters are also included, providing standardized formatting and styling of text in posts (for example, converting regular quotes to smart quotes). WordPress also supports the Trackback and Pingback standards for displaying links to other sites that have themselves linked to a post or an article. WordPress posts can be edited in HTML, using the visual editor, or using one of a number of plugins that allow for a variety of customized editing features.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a name=&quot;more&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/8783193080893648159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/what-is-wordpress.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/8783193080893648159'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/8783193080893648159'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/what-is-wordpress.html' title='What is WordPress'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjFVsemvC04xQyeTLswG7kfRkMKnZdDIzlKJS4ENlFIrHhlQoOKrxYhuqcpdmTWD8MDoFBy2cPOS3ZC6whd2iUB5suSi7mpxVcPkoN2t6eMybjjDgDccImYsUi0t73jH16SYGi6BYmsrUTjr-IdpzFZwr8ioX1tgc9rY9z6b7qHnXX3SjxDnc7YCocSSA=s72-c" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2329330083759604282.post-5204879373199856560</id><published>2022-03-11T08:56:00.000+05:30</published><updated>2022-03-11T08:56:16.188+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><title type='text'>Setup Auto-Refresh on Blogger Platform</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Hello Audience, In this Article I will show you how to enable auto-fresh in your&amp;nbsp;&lt;b&gt;Blogger Blog&lt;/b&gt;&amp;nbsp;in very simple steps.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgNSwmD4cn0ROyJvRby_1mFuezQSooAiROnrnUcssK1cBQ_8gUhiLm1vY2OmXE_Cn02PfUxCaciNnEDNBrfmTdlBooQDUJzHxYAucUZYMrAk5Hm7Hdugqc8kh9i9naKgvZIFMCBVsQuxsLDe92UgFvbJcZtFXDyi9F_F43JvqZkJaBRafS2vgRB130mLA=s6912&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3456&quot; data-original-width=&quot;6912&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgNSwmD4cn0ROyJvRby_1mFuezQSooAiROnrnUcssK1cBQ_8gUhiLm1vY2OmXE_Cn02PfUxCaciNnEDNBrfmTdlBooQDUJzHxYAucUZYMrAk5Hm7Hdugqc8kh9i9naKgvZIFMCBVsQuxsLDe92UgFvbJcZtFXDyi9F_F43JvqZkJaBRafS2vgRB130mLA=s16000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you&#39;re still unknown to What Auto-Refresh in Blogger is then there&#39;s nothing to worry. I will explain you each and every detail of auto-refresh in Blogger.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Note-&lt;/b&gt;&amp;nbsp;You Can Also Use this Trick in WordPress.&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Auto-Refresh itself means that it will auto-refresh your blog in the set-timer.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So, Let&#39;s get Started...&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step-By-Step Procedure&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 1 - Head to&amp;nbsp;&lt;b&gt;Blogger Dashboard&lt;/b&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;b&gt;Themes&lt;/b&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;b&gt;Edit HTML&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Step 2 - Copy and Paste this Code in between&amp;nbsp;&lt;b&gt;&amp;lt;head&amp;gt;&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;&amp;nbsp;tag of your blogger theme.&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;lt;meta content=&#39;&lt;span style=&quot;background-color: green;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;60&lt;/span&gt;&lt;/span&gt;&#39; http-equiv=&#39;refresh&#39;/&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style=&quot;font-family: verdana; font-size: x-small;&quot;&gt;Note- The Text Marked with Green Colour in the Timer (Seconds). It&#39;s By Default &quot;60&quot; Seconds.&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 3 - Click&amp;nbsp;&lt;b&gt;SAVE.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Step 4 - You&#39;re Done.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Let&#39;s talk about the&amp;nbsp;&lt;b&gt;Advantages&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b&gt;Disadvantages&lt;/b&gt;&amp;nbsp;of&amp;nbsp;&lt;b&gt;Auto-Refresh&lt;/b&gt;&amp;nbsp;on Blogger.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Advantages :-&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Mainly, you can say there are 3 advantages of auto-refresh in Blogger.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;It will Increase the Visitor&#39;s Count and Increase Traffic in your Blog.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;It will help you to rank your blog/website in Google Search Engine.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you&#39;re AdSense User, It will increase your Earning via auto-refreshing and showing new Ads each time to the User.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Point No.2 (refer), Ranking of Website or Blog in Google Search Engine; directly means that auto-refresh will replicate the same user again and again; Google will think there&#39;s something interesting and will rank your Blog-Post at the top in Search Engine. I Know Google&#39;s AI are very strong, but if you keep your auto-refresh timer on 60 Seconds which is by-default then it will not be manipulating.&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Disadvantages :-&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;There are not such serious disadvantages with the Auto-Refresh in Blogger; until and unless you have set the timer too fast.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you set the Timer too fast then it will auto-refresh often in every while. My Recommendation is to set the timer to 60 Seconds.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you Set the Timer very fast then, Google will think you&#39;re Manipulating Traffic and you&#39;re blog may be black-listed and banned from Google AdSense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;So, If any query - Comment Below !&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Thank You.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='https://codewithdevops.blogspot.com/feeds/5204879373199856560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/setup-auto-refresh-on-blogger-platform.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5204879373199856560'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2329330083759604282/posts/default/5204879373199856560'/><link rel='alternate' type='text/html' href='https://codewithdevops.blogspot.com/2022/03/setup-auto-refresh-on-blogger-platform.html' title='Setup Auto-Refresh on Blogger Platform'/><author><name>CodeWithDevops</name><uri>http://www.blogger.com/profile/07274267449108197668</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV64cTGr2IqVx1A2DHXj3Ct0OZDR04GqFwA3yt8_e4BU8oeiKcyWFVi7QOoih9x8hRmnWO-rfGCpbPCKTrZiCPPB3121vHNOf0tTfuopOsYZPQuXxfg74pLeBj4SJ9EA4/s220/bg-logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgNSwmD4cn0ROyJvRby_1mFuezQSooAiROnrnUcssK1cBQ_8gUhiLm1vY2OmXE_Cn02PfUxCaciNnEDNBrfmTdlBooQDUJzHxYAucUZYMrAk5Hm7Hdugqc8kh9i9naKgvZIFMCBVsQuxsLDe92UgFvbJcZtFXDyi9F_F43JvqZkJaBRafS2vgRB130mLA=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry></feed>