{"id":146,"date":"2023-01-25T17:05:07","date_gmt":"2023-01-25T17:05:07","guid":{"rendered":"https:\/\/fmx298.santiago.bz\/maddy\/?page_id=146"},"modified":"2023-04-16T16:51:02","modified_gmt":"2023-04-16T16:51:02","slug":"python","status":"publish","type":"page","link":"https:\/\/fmx298.santiago.bz\/maddy\/python\/","title":{"rendered":"PYTHON"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><video controls poster=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/03\/Screenshot-2023-03-01-at-9.21.17-PM.png\" src=\"https:\/\/www.dropbox.com\/s\/6menl3dszlvrqak\/F4CB94FD-4465-487D-A9C7-526F8186CD01.MP4?raw=1\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">TITLE: Beatbox<br>MEDIA: Physical Computing <br>SOFTWARE: Python<br>HARDWARE: Macbook Pro 2019<br>DURATION: 0&#8217;15&#8221;<br>CLASS: CSC 102 The Science of Computing II<br>PROFESSOR: Lori Jacques<br>SEMESTER \/ TERM: SP 22<br>INSTITUTION: University of Tampa<br>DESCRIPTION: &#8220;Beatbox&#8221; is a physical board that produces randomly generated and popular &#8216;meme&#8217; sounds. Using Python, myself and other students created a working beatbox that interacts with buttons. By touching a button on the breadboard (hidden underneath the black box), the user can randomly generate sounds. Different buttons played different sounds through the speaker. The breadboard and the speaker were connected to a Raspberry Pi, specifically designed for coding, which ran the code live in Python. <\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls poster=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/Screenshot-2023-04-16-at-12.45.15-PM.png\" src=\"https:\/\/www.dropbox.com\/s\/aacunkphgipheu5\/paperpiano.mov?raw=1\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">TITLE: Paper Piano<br>MEDIA: Physical Computing <br>SOFTWARE: Python<br>HARDWARE: Macbook Pro 2019<br>DURATION: 0&#8217;23&#8221;<br>CLASS: CSC 102 The Science of Computing II<br>PROFESSOR: Lori Jacques<br>SEMESTER \/ TERM: SP 22<br>INSTITUTION: University of Tampa<br>DESCRIPTION: &#8220;Paper Piano&#8221; is a functional piano created with Python, a breadboard, and utilizing a Raspberry Pi. The wires connected on the breadboard and taped onto the box play a note once the wire is tapped with a finger. There is also a record button that can be pressed to record a piece and play it back once pressed again. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"288\" src=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-1024x288.png\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-1024x288.png 1024w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-300x84.png 300w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-768x216.png 768w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-1536x432.png 1536w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-2048x576.png 2048w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode-660x186.png 660w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simoncode.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-768x1024.jpg\" alt=\"\" class=\"wp-image-366\" srcset=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-768x1024.jpg 768w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-225x300.jpg 225w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-1152x1536.jpg 1152w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-1536x2048.jpg 1536w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-660x880.jpg 660w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/simon-scaled.jpg 900w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">TITLE: Simon Game <br>MEDIA: Physical Computing <br>SOFTWARE: Python<br>HARDWARE: Macbook Pro 2019<br>CLASS: CSC 101 The Science of Computing I<br>PROFESSOR: Lori Jacques<br>SEMESTER \/ TERM: FA 21<br>INSTITUTION: University of Tampa<br>DESCRIPTION: &#8220;Simon Game&#8221; is a code combined with a breadboard to create a game similar to the popular Hasbro game &#8220;Simon&#8221;. Using code, I was able to connect a breadboard containing different colored lights to a Raspberry Pi and mimic the gameplay. Once played, the code would randomly flash the red, blue, white, and green colored lights in a random order, and the player would try to match the order. The images above shows a small section of the code and the red light. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"388\" src=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-1024x388.png\" alt=\"\" class=\"wp-image-371\" srcset=\"https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-1024x388.png 1024w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-300x114.png 300w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-768x291.png 768w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-1536x582.png 1536w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-2048x776.png 2048w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1-660x250.png 660w, https:\/\/fmx298.santiago.bz\/maddy\/wp-content\/uploads\/sites\/151\/2023\/04\/roomadventure-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">TITLE: Find Fishy<br>MEDIA: Physical Computing <br>SOFTWARE: Python<br>HARDWARE: Macbook Pro 2019<br>CLASS: CSC 101 The Science of Computing I<br>PROFESSOR: Lori Jacques<br>SEMESTER \/ TERM: FA 21<br>INSTITUTION: University of Tampa<br>DESCRIPTION: &#8220;Find Fishy&#8221; is a coded text-based adventure game using Python. The game details different rooms, visible objects, exits, and what the player this carrying. Typing commands such as &#8216;go north&#8217; will send the player into another room depending on what direction was specified. This game was later edited in CSC 102 to include more areas and other content. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>TITLE: BeatboxMEDIA: Physical Computing SOFTWARE: PythonHARDWARE: Macbook Pro 2019DURATION: 0&#8217;15&#8221;CLASS: CSC 102 The Science of Computing IIPROFESSOR: Lori JacquesSEMESTER \/&hellip; <a class=\"read-more\" href=\"https:\/\/fmx298.santiago.bz\/maddy\/python\/\">Read more <span class=\"screen-reader-text\">PYTHON<\/span><\/a><\/p>\n","protected":false},"author":147,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-146","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/pages\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":8,"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/pages\/146\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/pages\/146\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/fmx298.santiago.bz\/maddy\/wp-json\/wp\/v2\/media?parent=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}