<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Replit.py (WIP) on vhmp.dev</title><link>https://vhmp.dev/programming/teaching/replit-py/</link><description>Recent content in Replit.py (WIP) on vhmp.dev</description><generator>Hugo</generator><language>en-us</language><copyright>© 2026 Vu Huy Minh Pham · Text: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/legalcode) · Code: [MIT](https://mit-license.org/)</copyright><atom:link href="https://vhmp.dev/programming/teaching/replit-py/index.xml" rel="self" type="application/rss+xml"/><item><title>Snake (WIP)</title><link>https://vhmp.dev/programming/teaching/replit-py/snake/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://vhmp.dev/programming/teaching/replit-py/snake/</guid><description>&lt;h2 id="snake"&gt;Snake&lt;a class="anchor" href="#snake"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;This project is divided into two parts. First, we&amp;rsquo;ll be making the &lt;code&gt;model&lt;/code&gt; of the game which handles the logic first before looking at how the game looks like (called &lt;code&gt;view&lt;/code&gt;). Because this is a large project there are going to be a lot of prerequisites which is going to be mentioned when the time comes.&lt;/p&gt;&#10;&lt;h3 id="prerequisites"&gt;Prerequisites&lt;a class="anchor" href="#prerequisites"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;While making the &lt;code&gt;model&lt;/code&gt;, we&amp;rsquo;ll create a 2 dimensional list of characters. The student will have to learn to work with 2 dimensional arrays which includes traversal, indexing, etc. In short, make sure you understand the very basic regarding &lt;a href="https://vhmp.dev/programming/teaching/programming-fundamentals/lists-arrays/"&gt;arrays&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>