{"id":538,"date":"2018-06-17T05:31:52","date_gmt":"2018-06-17T05:31:52","guid":{"rendered":"https:\/\/www.triptera.com.au\/wordpress\/?p=538"},"modified":"2018-06-30T09:05:14","modified_gmt":"2018-06-30T09:05:14","slug":"pythonator-at-qsite","status":"publish","type":"post","link":"https:\/\/www.triptera.com.au\/wordpress\/2018\/06\/17\/pythonator-at-qsite\/","title":{"rendered":"Pythonator at QSITE"},"content":{"rendered":"<p>Pythonator makes Python coders out of gamers. It runs on a Minetest game server and comes with a companion PyCharm Edu course which teaches gamers how to overcome the obstacles in the game by writing Python programs.<\/p>\n<p>A Pythonator workshop will be held at QSITE conference 2018. Attendees should bring a Windows, Mac or Linux laptop. Android and iPads are not suitable. If you don&#8217;t already have the following software installed, please install it prior to attending.<\/p>\n<ol>\n<li><a href=\"https:\/\/www.python.org\/downloads\/\">Python 3<\/a><\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/education\/download\/#section=pycharm-edu\">PyCharm Edu v2018.1.2<\/a><\/li>\n<li><a href=\"https:\/\/www.minetest.net\/downloads\/\">Minetest v0.4.17.1<\/a><\/li>\n<\/ol>\n<p>Also download the courses. Only the first course will be used during the workshop.<\/p>\n<ol>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\">pythonator_1_easy_minetest_v1.zip<\/a><\/li>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\">pythonator_2_advanced_minetest_v1.zip<\/a><\/li>\n<\/ol>\n<p><strong>Send an email to <a href=\"mailto:tim@triptera.com.au\">tim@triptera.com.au<\/a> to request a free account on the server. Then you can try out the exercises on the server for a few weeks after the completion of the conference.<\/strong><\/p>\n<hr \/>\n<h1>Detailed installation &#8211; Windows 64 bit<\/h1>\n<h3>Python 3<\/h3>\n<p>From the <a href=\"https:\/\/www.python.org\/downloads\/\">Python website<\/a> download <a href=\"https:\/\/www.python.org\/ftp\/python\/3.6.5\/python-3.6.5-amd64.exe\">Python 3.6.5<\/a>. Default settings are fine during the install although I recommend users also select &#8220;Add Python 3.6 to PATH&#8221; which is unticked by default.<br \/>\n<a href=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-433\" src=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath-300x187.png\" alt=\"\" width=\"300\" height=\"187\" srcset=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath-300x187.png 300w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath.png 682w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>PyCharm Edu 2018.1.2<\/h3>\n<p>Download and install <a href=\"https:\/\/download.jetbrains.com\/python\/pycharm-edu-2018.1.2.exe\">PyCharm Edu v2018.1.2<\/a>.<br \/>\nDownload the Pythonator companion courses for PyCharm Edu. Do not unzip or extract the companion courses.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\">pythonator_1_easy_minetest_v1.zip<\/a><\/li>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\">pythonator_2_advanced_minetest_v1.zip<\/a><\/li>\n<\/ul>\n<h3>Minetest 0.4.17.1<\/h3>\n<ol>\n<li>Download <a href=\"https:\/\/github.com\/minetest\/minetest\/releases\/download\/0.4.17.1\/minetest-0.4.17.1-win64.zip\">Minetest 0.4.17.1<\/a>.<\/li>\n<li>Extract the zip file into your Documents directory so you have a folder Documents\\minetest-0.4.17.1-win64.<\/li>\n<li>In File Explorer right-click on Documents\\minetest-0.4.17.1-win64\\bin\\minetest.exe and select &#8220;Send to &gt; Desktop (Create shortcut)&#8221;.<\/li>\n<\/ol>\n<p>Now you can run Minetest by double-clicking the Minetest icon on your desktop.<\/p>\n<p>&nbsp;<\/p>\n<h1>Detailed installation &#8211; Mac<\/h1>\n<p>This section is for users of macOS 10.13 who are uncomfortable with using the command line. If you are comfortable using the command line, or running an older version of macOS, see the next section.<\/p>\n<h3>Python 3<\/h3>\n<p>From the <a href=\"https:\/\/www.python.org\/downloads\/\">Python website<\/a> download and install <a href=\"https:\/\/www.python.org\/ftp\/python\/3.6.5\/python-3.6.5-macosx10.9.pkg\">Python 3.6.5<\/a>. Default settings are fine during the install.<\/p>\n<h3>PyCharm Edu 2018.1.2<\/h3>\n<p>Download and install <a href=\"https:\/\/download.jetbrains.com\/python\/pycharm-edu-2018.1.2.dmg\">PyCharm Edu v2018.1.2<\/a>.<br \/>\nDownload the Pythonator companion courses for PyCharm Edu. Do not unzip or extract the companion courses. Safari users need to ensure Safari doesn&#8217;t &#8216;open &#8220;safe&#8221; files after downloading&#8217; which automatically unzips these files. This is the bottom setting in the General tab of Safari Preferences&#8230;<\/p>\n<ul>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\">pythonator_1_easy_minetest_v1.zip<\/a><\/li>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\">pythonator_2_advanced_minetest_v1.zip<\/a><\/li>\n<\/ul>\n<h3>Minetest 0.4.17.1<\/h3>\n<p>If you are running macOS 10.13 you can download a prebuilt version of <a href=\"https:\/\/www.pythonator.com\/download\/minetest-0.4.17.1-macOS10.13.dmg\">minetest 0.4.17.1<\/a>. To install, open the downloaded dmg file and drag the minetest icon on to the Applications icon. To run the first time right-click the minetest icon in Applications folder and click &#8220;Open&#8221;. There might be a security warning but you will then be able to click &#8220;Open&#8221; button.<\/p>\n<p>&nbsp;<\/p>\n<h1>Detailed installation &#8211; Mac (using the command line)<\/h1>\n<p>This section is for those comfortable with the Mac command line using Terminal application. I prefer installing using Homebrew because it matches the build of minetest to my version of macOS and it is easy to install updates.<\/p>\n<h3>Python 3 and Minetest<\/h3>\n<p>Type the following in Terminal to install XCode, Homebrew, Python 3 and Minetest if you have not installed them already.<\/p>\n<pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\r\nxcode-select --install\r\n\/usr\/bin\/ruby -e &quot;$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)&quot;\r\nbrew install python\r\nbrew install minetest\r\nopen \/usr\/local\/opt\/minetest\r\n<\/pre>\n<p>The last line opens the installed minetest folder in Finder. Double-click the minetest icon. While minetest is running, right-click on the icon in the dock and select &#8220;Options &gt; Keep in Dock&#8221; to make it easier to run next time.<\/p>\n<h3>PyCharm Edu 2018.1.2<\/h3>\n<p>Download and install <a href=\"https:\/\/download.jetbrains.com\/python\/pycharm-edu-2018.1.2.dmg\">PyCharm Edu v2018.1.2<\/a>.<br \/>\nDownload the Pythonator companion courses for PyCharm Edu. Do not unzip or extract the companion courses.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\">pythonator_1_easy_minetest_v1.zip<\/a><\/li>\n<li><a href=\"https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\">pythonator_2_advanced_minetest_v1.zip<\/a><\/li>\n<\/ul>\n<h1>Detailed installation &#8211; Windows 32 bit<\/h1>\n<h3>Python 3<\/h3>\n<p>From the <a href=\"https:\/\/www.python.org\/downloads\/\">Python website<\/a> download <a href=\"https:\/\/www.python.org\/ftp\/python\/3.6.5\/python-3.6.5.exe\">Python 3.6.5<\/a>. Default settings are fine during the install although I recommend users also select &#8220;Add Python 3.6 to PATH&#8221; which is unticked by default.<br \/>\n<a href=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-433\" src=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath-300x187.png\" alt=\"\" width=\"300\" height=\"187\" srcset=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath-300x187.png 300w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2017\/06\/CapturePythonPath.png 682w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>PyCharm Edu 2018.1.2<\/h3>\n<p>Download and install <a href=\"https:\/\/download.jetbrains.com\/python\/pycharm-edu-2018.1.2.exe\">PyCharm Edu v2018.1.2<\/a>.<br \/>\nDownload the Pythonator companion courses for PyCharm Edu. Do not unzip or extract the companion courses.<br \/>\n<a href=\"https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\">pythonator_1_easy_minetest_v1.zip<\/a><br \/>\n<a href=\"https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\">pythonator_2_advanced_minetest_v1.zip<\/a><\/p>\n<h3>Minetest 0.4.17.1<\/h3>\n<ol>\n<li>Download <a href=\"https:\/\/github.com\/minetest\/minetest\/releases\/download\/0.4.17.1\/minetest-0.4.17.1-win32.zip\">Minetest 0.4.17.1<\/a>.<\/li>\n<li>Extract the zip file into your Documents directory so you have a folder Documents\\minetest-0.4.17.1-win32.<\/li>\n<li>In File Explorer right-click on Documents\\minetest-0.4.17.1-win32\\bin\\minetest.exe and select &#8220;Send to &gt; Desktop (Create shortcut)&#8221;.<\/li>\n<\/ol>\n<p>Now you can run Minetest by double-clicking the Minetest icon on your desktop.<\/p>\n<p>&nbsp;<\/p>\n<h1>Detailed installation &#8211; Ubuntu Linux<\/h1>\n<pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\r\nsudo add-apt-repository ppa:minetestdevs\/stable\r\nsudo apt install python3 python3-venv libcanberra-gtk-module minetest \r\nsudo snap install pycharm-educational --classic\r\nwget https:\/\/www.pythonator.com\/download\/pythonator_1_easy_minetest_v1.zip\r\nwget https:\/\/www.pythonator.com\/download\/pythonator_2_advanced_minetest_v1.zip\r\n<\/pre>\n<h1>To open a course in PyCharm Edu<\/h1>\n<p>File menu &gt; Browse Courses &gt; Click the green arrow &gt; Import local course &gt; Select one of the above two files &gt; Click Join<\/p>\n<p><a href=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-461\" src=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16-300x227.png\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16-300x227.png 300w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16-768x580.png 768w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16-1024x773.png 1024w, https:\/\/www.triptera.com.au\/wordpress\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-05-at-23.24.16.png 1234w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pythonator makes Python coders out of gamers. It runs on a Minetest game server and comes with a companion PyCharm Edu course which teaches gamers how to overcome the obstacles in the game by writing Python programs. A Pythonator workshop will be held at QSITE conference 2018. Attendees should bring a Windows, Mac or Linux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[13,16],"tags":[],"class_list":["post-538","post","type-post","status-publish","format-standard","hentry","category-coderdojo","category-minetest"],"_links":{"self":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/comments?post=538"}],"version-history":[{"count":19,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/538\/revisions"}],"predecessor-version":[{"id":647,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/posts\/538\/revisions\/647"}],"wp:attachment":[{"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/media?parent=538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/categories?post=538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.triptera.com.au\/wordpress\/wp-json\/wp\/v2\/tags?post=538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}