├── README.md ├── new_ppts ├── 00 Introduction to Python.pdf ├── 01 Python Fundamentals.pdf ├── 010 File Handling python.pdf ├── 011 Python Modules.pdf ├── 02 Python Data Structures Collections.pdf ├── 03 Loops and Conditions with Python.pdf ├── 04 Python Functions.pdf ├── 05 Python Exception and errors Try Except Else Finally.pdf ├── 06 Python Classes and Objects.pdf ├── 07 inheritance advance programming python.pdf ├── 08 Compositions and Aggregations.pdf └── 09 Encapsulation in Polymorphism Abstraction.pdf ├── ppts ├── 0001 Introduction to Python.pptx ├── 0002 Pyhton Data Structures Collections.pptx ├── 0003 Conditions and if statements with Python.pptx ├── 0004 Python Functions.pptx ├── 0005 Recursion in Python.pptx └── 0006 Python Exception and errors Try Except Else Finally.pptx ├── python_techniques.ipynb ├── sample_structure ├── main.py └── src │ ├── mixins.py │ └── number_guesser.py ├── week_1 └── 0001_python_basics.ipynb ├── week_2 └── 0002_collections.ipynb ├── week_3 ├── 0003_Loops.ipynb ├── 0003_ifelifelse.ipynb ├── 0003_truthyandfalsies.ipynb ├── audio │ ├── BGM │ │ ├── Airship.ogg │ │ ├── Battle1.mp3 │ │ ├── Battle1.ogg │ │ ├── Battle1.wav │ │ ├── Battle2.ogg │ │ ├── Battle3.ogg │ │ ├── Battle4.ogg │ │ ├── Battle5.ogg │ │ ├── Battle6.ogg │ │ ├── Battle7.ogg │ │ ├── Battle8.ogg │ │ ├── Battle9.ogg │ │ ├── Dungeon1.ogg │ │ ├── Dungeon2.ogg │ │ ├── Dungeon3.ogg │ │ ├── Dungeon4.ogg │ │ ├── Dungeon5.ogg │ │ ├── Dungeon6.ogg │ │ ├── Dungeon7.ogg │ │ ├── Dungeon8.ogg │ │ ├── Dungeon9.ogg │ │ ├── Field1.ogg │ │ ├── Field2.ogg │ │ ├── Field3.ogg │ │ ├── Field4.ogg │ │ ├── Scene1.ogg │ │ ├── Scene2.ogg │ │ ├── Scene3.ogg │ │ ├── Scene4.ogg │ │ ├── Scene5.ogg │ │ ├── Scene6.ogg │ │ ├── Ship.ogg │ │ ├── Theme1.ogg │ │ ├── Theme2.ogg │ │ ├── Theme3.ogg │ │ ├── Theme4.ogg │ │ ├── Theme5.ogg │ │ ├── Town1.ogg │ │ ├── Town2.ogg │ │ ├── Town3.ogg │ │ ├── Town4.ogg │ │ ├── Town5.ogg │ │ ├── Town6.ogg │ │ ├── Town7.ogg │ │ ├── fftown1.mp3 │ │ ├── hateno.mp3 │ │ └── recca1.mp3 │ ├── BGS │ │ ├── Clock.ogg │ │ ├── Darkness.ogg │ │ ├── Drips.ogg │ │ ├── Fire.ogg │ │ ├── Quake.ogg │ │ ├── Rain.ogg │ │ ├── River.ogg │ │ ├── Sea.ogg │ │ ├── Storm.ogg │ │ └── Wind.ogg │ ├── ME │ │ ├── Fanfare1.ogg │ │ ├── Fanfare2.ogg │ │ ├── Fanfare3.ogg │ │ ├── Gag.ogg │ │ ├── Gameover1.ogg │ │ ├── Gameover2.ogg │ │ ├── Inn.ogg │ │ ├── Item.ogg │ │ ├── Mystery.ogg │ │ ├── Organ.ogg │ │ ├── Shock.ogg │ │ ├── Victory1.ogg │ │ └── Victory2.ogg │ └── SE │ │ ├── Absorb1.ogg │ │ ├── Absorb2.ogg │ │ ├── Applause1.ogg │ │ ├── Applause2.ogg │ │ ├── Attack1.ogg │ │ ├── Attack2.ogg │ │ ├── Attack3.ogg │ │ ├── Autodoor.ogg │ │ ├── Barrier.ogg │ │ ├── Battle1.ogg │ │ ├── Battle2.ogg │ │ ├── Battle3.ogg │ │ ├── Bell1.ogg │ │ ├── Bell2.ogg │ │ ├── Bell3.ogg │ │ ├── Bite.ogg │ │ ├── Blind.ogg │ │ ├── Blow1.ogg │ │ ├── Blow2.ogg │ │ ├── Blow3.ogg │ │ ├── Blow4.ogg │ │ ├── Blow5.ogg │ │ ├── Blow6.ogg │ │ ├── Blow7.ogg │ │ ├── Blow8.ogg │ │ ├── Book1.ogg │ │ ├── Book2.ogg │ │ ├── Bow1.ogg │ │ ├── Bow2.ogg │ │ ├── Bow3.ogg │ │ ├── Bow4.ogg │ │ ├── Break.ogg │ │ ├── Breath.ogg │ │ ├── Buzzer1.ogg │ │ ├── Buzzer2.ogg │ │ ├── Cancel1.ogg │ │ ├── Cancel2.ogg │ │ ├── Cat.ogg │ │ ├── Chest.ogg │ │ ├── Chicken.ogg │ │ ├── Chime1.ogg │ │ ├── Chime2.ogg │ │ ├── Close1.ogg │ │ ├── Close2.ogg │ │ ├── Close3.ogg │ │ ├── Coin.ogg │ │ ├── Collapse1.ogg │ │ ├── Collapse2.ogg │ │ ├── Collapse3.ogg │ │ ├── Collapse4.ogg │ │ ├── Confuse.ogg │ │ ├── Cow.ogg │ │ ├── Crash.ogg │ │ ├── Crossbow.ogg │ │ ├── Crow.ogg │ │ ├── Cry1.ogg │ │ ├── Cry2.ogg │ │ ├── Cursor1.ogg │ │ ├── Cursor2.ogg │ │ ├── Damage1.ogg │ │ ├── Damage2.ogg │ │ ├── Damage3.ogg │ │ ├── Damage4.ogg │ │ ├── Damage5.ogg │ │ ├── Darkness1.ogg │ │ ├── Darkness2.ogg │ │ ├── Darkness3.ogg │ │ ├── Darkness4.ogg │ │ ├── Darkness5.ogg │ │ ├── Darkness6.ogg │ │ ├── Darkness7.ogg │ │ ├── Darkness8.ogg │ │ ├── Decision1.ogg │ │ ├── Decision2.ogg │ │ ├── Decision3.ogg │ │ ├── Devil1.ogg │ │ ├── Devil2.ogg │ │ ├── Devil3.ogg │ │ ├── Disappointment.ogg │ │ ├── Dive.ogg │ │ ├── Dog.ogg │ │ ├── Down1.ogg │ │ ├── Down2.ogg │ │ ├── Down3.ogg │ │ ├── Down4.ogg │ │ ├── Earth1.ogg │ │ ├── Earth2.ogg │ │ ├── Earth3.ogg │ │ ├── Earth4.ogg │ │ ├── Earth5.ogg │ │ ├── Earth6.ogg │ │ ├── Earth7.ogg │ │ ├── Earth8.ogg │ │ ├── Earth9.ogg │ │ ├── Equip1.ogg │ │ ├── Equip2.ogg │ │ ├── Equip3.ogg │ │ ├── Evasion1.ogg │ │ ├── Evasion2.ogg │ │ ├── Explosion1.ogg │ │ ├── Explosion2.ogg │ │ ├── Explosion3.ogg │ │ ├── Explosion4.ogg │ │ ├── Explosion5.ogg │ │ ├── Explosion6.ogg │ │ ├── Explosion7.ogg │ │ ├── Fall.ogg │ │ ├── Fire1.ogg │ │ ├── Fire2.ogg │ │ ├── Fire3.ogg │ │ ├── Fire4.ogg │ │ ├── Fire5.ogg │ │ ├── Fire6.ogg │ │ ├── Fire7.ogg │ │ ├── Fire8.ogg │ │ ├── Fire9.ogg │ │ ├── Flash1.ogg │ │ ├── Flash2.ogg │ │ ├── Flash3.ogg │ │ ├── Fog1.ogg │ │ ├── Fog2.ogg │ │ ├── Frog.ogg │ │ ├── Gun1.ogg │ │ ├── Gun2.ogg │ │ ├── Hammer.ogg │ │ ├── Heal1.ogg │ │ ├── Heal2.ogg │ │ ├── Heal3.ogg │ │ ├── Heal4.ogg │ │ ├── Heal5.ogg │ │ ├── Heal6.ogg │ │ ├── Heal7.ogg │ │ ├── Horse.ogg │ │ ├── Ice1.ogg │ │ ├── Ice10.ogg │ │ ├── Ice11.ogg │ │ ├── Ice2.ogg │ │ ├── Ice3.ogg │ │ ├── Ice4.ogg │ │ ├── Ice5.ogg │ │ ├── Ice6.ogg │ │ ├── Ice7.ogg │ │ ├── Ice8.ogg │ │ ├── Ice9.ogg │ │ ├── Item1.ogg │ │ ├── Item2.ogg │ │ ├── Item3.ogg │ │ ├── Jump1.ogg │ │ ├── Jump2.ogg │ │ ├── Key.ogg │ │ ├── Knock.ogg │ │ ├── Laser.ogg │ │ ├── Load.ogg │ │ ├── Machine.ogg │ │ ├── Magic1.ogg │ │ ├── Magic2.ogg │ │ ├── Magic3.ogg │ │ ├── Magic4.ogg │ │ ├── Magic5.ogg │ │ ├── Magic6.ogg │ │ ├── Magic7.ogg │ │ ├── Miss.ogg │ │ ├── Monster1.ogg │ │ ├── Monster2.ogg │ │ ├── Monster3.ogg │ │ ├── Monster4.ogg │ │ ├── Monster5.ogg │ │ ├── Monster6.ogg │ │ ├── Monster7.ogg │ │ ├── Move.ogg │ │ ├── Noise.ogg │ │ ├── Open1.ogg │ │ ├── Open2.ogg │ │ ├── Open3.ogg │ │ ├── Open4.ogg │ │ ├── Open5.ogg │ │ ├── Paralyze1.ogg │ │ ├── Paralyze2.ogg │ │ ├── Paralyze3.ogg │ │ ├── Parry.ogg │ │ ├── Phone.ogg │ │ ├── Poison.ogg │ │ ├── Pollen.ogg │ │ ├── Powerup.ogg │ │ ├── Push.ogg │ │ ├── Raise1.ogg │ │ ├── Raise2.ogg │ │ ├── Raise3.ogg │ │ ├── Recovery.ogg │ │ ├── Reflection.ogg │ │ ├── Resonance.ogg │ │ ├── Run.ogg │ │ ├── ST8_1_1_00002.wav │ │ ├── Saint1.ogg │ │ ├── Saint2.ogg │ │ ├── Saint3.ogg │ │ ├── Saint4.ogg │ │ ├── Saint5.ogg │ │ ├── Saint6.ogg │ │ ├── Saint7.ogg │ │ ├── Saint8.ogg │ │ ├── Saint9.ogg │ │ ├── Sand.ogg │ │ ├── Save.ogg │ │ ├── Scream.ogg │ │ ├── Sheep.ogg │ │ ├── Shop.ogg │ │ ├── Shot1.ogg │ │ ├── Shot2.ogg │ │ ├── Shot3.ogg │ │ ├── Silence.ogg │ │ ├── Skill1.ogg │ │ ├── Skill2.ogg │ │ ├── Skill3.ogg │ │ ├── Slash1.ogg │ │ ├── Slash10.ogg │ │ ├── Slash11.ogg │ │ ├── Slash12.ogg │ │ ├── Slash2.ogg │ │ ├── Slash3.ogg │ │ ├── Slash4.ogg │ │ ├── Slash5.ogg │ │ ├── Slash6.ogg │ │ ├── Slash7.ogg │ │ ├── Slash8.ogg │ │ ├── Slash9.ogg │ │ ├── Sleep.ogg │ │ ├── Sound1.ogg │ │ ├── Sound2.ogg │ │ ├── Sound3.ogg │ │ ├── Stare.ogg │ │ ├── Starlight.ogg │ │ ├── Switch1.ogg │ │ ├── Switch2.ogg │ │ ├── Switch3.ogg │ │ ├── Sword1.ogg │ │ ├── Sword2.ogg │ │ ├── Sword3.ogg │ │ ├── Sword4.ogg │ │ ├── Sword5.ogg │ │ ├── Teleport.ogg │ │ ├── Thunder1.ogg │ │ ├── Thunder10.ogg │ │ ├── Thunder11.ogg │ │ ├── Thunder12.ogg │ │ ├── Thunder2.ogg │ │ ├── Thunder3.ogg │ │ ├── Thunder4.ogg │ │ ├── Thunder5.ogg │ │ ├── Thunder6.ogg │ │ ├── Thunder7.ogg │ │ ├── Thunder8.ogg │ │ ├── Thunder9.ogg │ │ ├── Twine.ogg │ │ ├── Up1.ogg │ │ ├── Up2.ogg │ │ ├── Up3.ogg │ │ ├── Up4.ogg │ │ ├── Water1.ogg │ │ ├── Water2.ogg │ │ ├── Water3.ogg │ │ ├── Water4.ogg │ │ ├── Water5.ogg │ │ ├── Water6.ogg │ │ ├── Wind1.ogg │ │ ├── Wind10.ogg │ │ ├── Wind11.ogg │ │ ├── Wind2.ogg │ │ ├── Wind3.ogg │ │ ├── Wind4.ogg │ │ ├── Wind5.ogg │ │ ├── Wind6.ogg │ │ ├── Wind7.ogg │ │ ├── Wind8.ogg │ │ ├── Wind9.ogg │ │ ├── Wolf.ogg │ │ ├── attack_voice1.wav │ │ ├── attack_voice2.wav │ │ ├── attack_voice3.wav │ │ ├── before_explosion.wav │ │ ├── clash1.wav │ │ ├── clash2.wav │ │ ├── death1.wav │ │ ├── death2.wav │ │ ├── death3.wav │ │ ├── destroy_voice1.wav │ │ ├── genji1.mp3 │ │ ├── genji2.mp3 │ │ ├── hero_shout1.wav │ │ ├── hurt1.wav │ │ ├── hurt2.wav │ │ ├── not_over_yet.wav │ │ ├── ready1.wav │ │ ├── select1.wav │ │ ├── serious1.wav │ │ ├── take_this.wav │ │ └── za_world.wav.wav ├── bg │ └── t3_select.mp3 └── sfx │ └── tekken │ ├── tk1 │ ├── tk_cancel.wav │ ├── tk_choice.wav │ ├── tk_unlock.wav │ └── tk_welcome.wav │ └── tk3_Announcer │ ├── Eddy Gordo.wav │ ├── Forest Law.wav │ ├── Game Over.wav │ ├── Nina Williams.wav │ └── gm_sound.wav ├── week_4 └── 0004_Functions.ipynb ├── week_5 └── 0005 recursion.ipynb ├── week_6 └── try_except.ipynb ├── week_7 ├── 0007 Objects and Classes.ipynb └── assets │ ├── car1.wav │ ├── classdel.png │ ├── dynavsstat.png │ ├── ecar.wav │ ├── ecarbad.wav │ ├── echarge.wav │ ├── engine.mp3 │ ├── engine.wav │ ├── engine_run.mp3 │ ├── mixinsample.png │ ├── neginarr.jpg │ ├── neginarr.png │ ├── nogas.wav │ ├── oop1.png │ ├── oop2.png │ ├── oop3.png │ ├── pumpgas.mp3 │ ├── pumpgas.wav │ ├── pyarraydatatypes.png │ ├── run.mp3.mp3 │ ├── staticvsdyna.png │ ├── svd.jpg │ └── tesla.png ├── week_8 └── 0008 Inheritance Basics.ipynb ├── week_9 ├── aggregation.ipynb ├── association.ipynb ├── composition.ipynb └── mixin..ipynb ├── week_x ├── abstraction.ipynb ├── encapsulation.ipynb └── polymorphism.ipynb └── week_x2 └── unit_test.ipynb /README.md: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
Welcome to your journey of becoming a Python programming hero!
15 |This course is designed to give you a solid foundation in the Python programming language and its many advanced applications in the field of computer science and IT.🚀
16 | 17 |Throughout the course, you will learn the basics of Python programming, including data types, control structures, and functions. You will also delve into more advanced topics and other essentials that will supplement your coding needs.
18 | 19 |In addition to learning the technical aspects of Python, this course will also cover important computer science concepts such as algorithms, data structures, and complexity analysis. You will learn how to use Python to implement these concepts and will apply your knowledge to real-world problems and projects.🤔💻
20 | 21 |By the end of the course, you will have a strong understanding of the Python programming language and its advanced applications in computer science. You will be able to write efficient and effective code, and will be well prepared to continue your studies or enter the workforce as a computer scientist or developer.💼
22 | 23 | ## Course Outline (This is not final) 24 | - [x] Week 1: Introduction to Python: Installation and setup, Fundamental syntax, variables, and basic data types 25 | - [x] Week 2: Python Fundamentals 26 | - [x] Week 3: Python Built-in Data Structures and Collections with Casting 27 | - [x] Week 4: Flow Control: Conditions and Loops 28 | - [x] Week 5: Functions: User-defined, Lambda, Built-ins, Callbacks, and Higher-Order Functions 29 | - [x] Week 6: Python Exception Handling: Try, Except, Else, and Finally 30 | - [x] Week 7: OOP: Objects and Classes 31 | - [x] Week 8: Compositions, Aggregations, and Mixins 32 | - [x] Week 9: Encapsulation, Polymorphism, and Abstraction 33 | - [x] Week 10: Python File Handling with Python OS 34 | - [x] Week 11: Python Modules and the Main Function 35 | - [ ] Week 12: Python File Structuring for Projects 36 | - [ ] Week 13: Python Magic Methods 37 | - [ ] Week 14: Comprehensions 38 | - [ ] Week 15: More Python Techniques and Sample Projects with Libraries 39 | 53 | 54 | ##### NOTE: The course material is NOT updated regularly. Nontheless, it is based and will keep on basing on the current industry standards and practices.🚀 55 | -------------------------------------------------------------------------------- /new_ppts/00 Introduction to Python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/00 Introduction to Python.pdf -------------------------------------------------------------------------------- /new_ppts/01 Python Fundamentals.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/01 Python Fundamentals.pdf -------------------------------------------------------------------------------- /new_ppts/010 File Handling python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/010 File Handling python.pdf -------------------------------------------------------------------------------- /new_ppts/011 Python Modules.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/011 Python Modules.pdf -------------------------------------------------------------------------------- /new_ppts/02 Python Data Structures Collections.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/02 Python Data Structures Collections.pdf -------------------------------------------------------------------------------- /new_ppts/03 Loops and Conditions with Python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/03 Loops and Conditions with Python.pdf -------------------------------------------------------------------------------- /new_ppts/04 Python Functions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/04 Python Functions.pdf -------------------------------------------------------------------------------- /new_ppts/05 Python Exception and errors Try Except Else Finally.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/05 Python Exception and errors Try Except Else Finally.pdf -------------------------------------------------------------------------------- /new_ppts/06 Python Classes and Objects.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/06 Python Classes and Objects.pdf -------------------------------------------------------------------------------- /new_ppts/07 inheritance advance programming python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/07 inheritance advance programming python.pdf -------------------------------------------------------------------------------- /new_ppts/08 Compositions and Aggregations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/08 Compositions and Aggregations.pdf -------------------------------------------------------------------------------- /new_ppts/09 Encapsulation in Polymorphism Abstraction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/new_ppts/09 Encapsulation in Polymorphism Abstraction.pdf -------------------------------------------------------------------------------- /ppts/0001 Introduction to Python.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0001 Introduction to Python.pptx -------------------------------------------------------------------------------- /ppts/0002 Pyhton Data Structures Collections.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0002 Pyhton Data Structures Collections.pptx -------------------------------------------------------------------------------- /ppts/0003 Conditions and if statements with Python.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0003 Conditions and if statements with Python.pptx -------------------------------------------------------------------------------- /ppts/0004 Python Functions.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0004 Python Functions.pptx -------------------------------------------------------------------------------- /ppts/0005 Recursion in Python.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0005 Recursion in Python.pptx -------------------------------------------------------------------------------- /ppts/0006 Python Exception and errors Try Except Else Finally.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/ppts/0006 Python Exception and errors Try Except Else Finally.pptx -------------------------------------------------------------------------------- /python_techniques.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 4, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "These are my fave numbers: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n", 13 | "There are my fave numbers when squared: [4, 16, 36, 64, 100]\n" 14 | ] 15 | } 16 | ], 17 | "source": [ 18 | "#List Comprehension\n", 19 | "\n", 20 | "my_favorite_numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n", 21 | "fave_numbers_squared = [x**2 for x in my_favorite_numbers if x % 2 == 0]\n", 22 | "\n", 23 | "print(f'These are my fave numbers: {my_favorite_numbers}')\n", 24 | "print(f'There are my fave numbers when squared: {fave_numbers_squared}')" 25 | ] 26 | }, 27 | { 28 | "cell_type": "code", 29 | "execution_count": 11, 30 | "metadata": {}, 31 | "outputs": [ 32 | { 33 | "name": "stdout", 34 | "output_type": "stream", 35 | "text": [ 36 | "Here are my favorite yummy fruits: ['RedApple', 'YellowBanana', 'RedCherry', 'GummyDate', 'SweetElderberry', 'JuicyFig']\n", 37 | "These are the length of each of my favority yummy fruits: [8, 12, 9, 9, 15, 8]\n" 38 | ] 39 | } 40 | ], 41 | "source": [ 42 | "yummy_fruits = [\"RedApple\", \"YellowBanana\", \"RedCherry\", \"GummyDate\", \"SweetElderberry\", \"JuicyFig\"]\n", 43 | "length_of_yummy_fruit_names = [len(fruit) for fruit in yummy_fruits if len(fruit) > 3]\n", 44 | "\n", 45 | "print(f\"Here are my favorite yummy fruits: {yummy_fruits}\")\n", 46 | "print(f\"These are the length of each of my favority yummy fruits: {length_of_yummy_fruit_names}\")" 47 | ] 48 | }, 49 | { 50 | "cell_type": "code", 51 | "execution_count": 12, 52 | "metadata": {}, 53 | "outputs": [ 54 | { 55 | "name": "stdout", 56 | "output_type": "stream", 57 | "text": [ 58 | "Here are the players in their respective teams: [['star', 'jim', 'koo'], ['mill', 'dill'], ['erl', 'frix', 'poli']]\n", 59 | "Here they are all together in one location: ['star', 'jim', 'koo', 'mill', 'dill', 'erl', 'frix', 'poli']\n" 60 | ] 61 | } 62 | ], 63 | "source": [ 64 | "my_teams = [['star', 'jim', 'koo'], ['mill', 'dill'], ['erl', 'frix', 'poli']]\n", 65 | "\n", 66 | "all_players = [hero for team in my_teams for hero in team]\n", 67 | "\n", 68 | "print(f\"Here are the players in their respective teams: {my_teams}\")\n", 69 | "print(f\"Here they are all together in one location: {all_players}\")" 70 | ] 71 | }, 72 | { 73 | "cell_type": "code", 74 | "execution_count": 10, 75 | "metadata": {}, 76 | "outputs": [], 77 | "source": [ 78 | "def is_prime(n):\n", 79 | " if n <= 1:\n", 80 | " return False\n", 81 | " if n <= 3:\n", 82 | " return True\n", 83 | " if n % 2 == 0 or n % 3 == 0:\n", 84 | " return False\n", 85 | " i = 5\n", 86 | " while i * i <= n:\n", 87 | " if n % i == 0 or n % (i + 2) == 0:\n", 88 | " return False\n", 89 | " i += 6\n", 90 | " return True\n", 91 | "\n", 92 | "lower_limit = 10\n", 93 | "upper_limit = 50\n", 94 | "\n", 95 | "prime_numbers = [x for x in range(lower_limit, upper_limit + 1) if is_prime(x)]" 96 | ] 97 | }, 98 | { 99 | "cell_type": "code", 100 | "execution_count": 32, 101 | "metadata": {}, 102 | "outputs": [ 103 | { 104 | "name": "stdout", 105 | "output_type": "stream", 106 | "text": [ 107 | "Available Power Levels (between 100 and 1000):\n", 108 | "Available Abilities:\n", 109 | "1: Gomu Gomu no Mi\n", 110 | "2: Santoryu\n", 111 | "3: Black Leg Style\n", 112 | "4: Cartography\n", 113 | "5: Sniper Skills\n", 114 | "6: Hana Hana no Mi\n", 115 | "7: Cyborg Enhancements\n", 116 | "8: Revive-Revive Fruit\n", 117 | "9: Human-Human Fruit\n", 118 | "\n", 119 | "Select abilities (enter numbers) or options:\n", 120 | "1. Continue selecting abilities\n", 121 | "2. Finish and proceed\n", 122 | "\n", 123 | "Select abilities (enter numbers) or options:\n", 124 | "1. Continue selecting abilities\n", 125 | "2. Finish and proceed\n", 126 | "No characters match the criteria.\n" 127 | ] 128 | } 129 | ], 130 | "source": [ 131 | "# Character data as lists of [name, ability, power_level]\n", 132 | "one_piece_characters = [\n", 133 | " [\"Monkey D. Luffy\", \"Gomu Gomu no Mi\", 900],\n", 134 | " [\"Roronoa Zoro\", \"Santoryu\", 800],\n", 135 | " [\"Nami\", \"Cartography\", 50],\n", 136 | " [\"Usopp\", \"Sniper Skills\", 150],\n", 137 | " [\"Sanji\", \"Black Leg Style\", 850],\n", 138 | " [\"Nico Robin\", \"Hana Hana no Mi\", 300],\n", 139 | " [\"Franky\", \"Cyborg Enhancements\", 700],\n", 140 | " [\"Brook\", \"Revive-Revive Fruit\", 400],\n", 141 | " [\"Tony Tony Chopper\", \"Human-Human Fruit\", 100],\n", 142 | "]\n", 143 | "\n", 144 | "# Predefined choices for power levels and abilities\n", 145 | "power_level_range = (100, 1000) # Specify the range for power levels\n", 146 | "ability_choices = {\n", 147 | " 1: \"Gomu Gomu no Mi\",\n", 148 | " 2: \"Santoryu\",\n", 149 | " 3: \"Black Leg Style\",\n", 150 | " 4: \"Cartography\",\n", 151 | " 5: \"Sniper Skills\",\n", 152 | " 6: \"Hana Hana no Mi\",\n", 153 | " 7: \"Cyborg Enhancements\",\n", 154 | " 8: \"Revive-Revive Fruit\",\n", 155 | " 9: \"Human-Human Fruit\",\n", 156 | "}\n", 157 | "\n", 158 | "def select_characters():\n", 159 | " # Display available choices\n", 160 | " print(f\"Available Power Levels (between {power_level_range[0]} and {power_level_range[1]}):\")\n", 161 | " print(\"Available Abilities:\")\n", 162 | " for num, ability in ability_choices.items():\n", 163 | " print(f\"{num}: {ability}\")\n", 164 | "\n", 165 | " try:\n", 166 | " while True:\n", 167 | " min_power_level = int(input(\"Enter the minimum power level: \"))\n", 168 | " max_power_level = int(input(\"Enter the maximum power level: \"))\n", 169 | " \n", 170 | " # Validate the power level range\n", 171 | " if min_power_level < power_level_range[0] or max_power_level > power_level_range[1] or min_power_level >= max_power_level:\n", 172 | " print(\"Invalid power level range. Please enter valid choices.\")\n", 173 | " else:\n", 174 | " break\n", 175 | "\n", 176 | " selected_abilities = []\n", 177 | " while True:\n", 178 | " print(\"\\nSelect abilities (enter numbers) or options:\")\n", 179 | " print(\"1. Continue selecting abilities\")\n", 180 | " print(\"2. Finish and proceed\")\n", 181 | " \n", 182 | " choice = input(\"Enter your choice: \")\n", 183 | " if choice == '1':\n", 184 | " ability_choice = input(\"Enter the number of a desired ability: \")\n", 185 | " ability_choice = int(ability_choice)\n", 186 | " if ability_choice not in ability_choices:\n", 187 | " print(\"Invalid ability number. Please choose a valid number.\")\n", 188 | " else:\n", 189 | " selected_abilities.append(ability_choices[ability_choice])\n", 190 | " elif choice == '2':\n", 191 | " break\n", 192 | " else:\n", 193 | " print(\"Invalid option. Please choose a valid option.\")\n", 194 | "\n", 195 | " # List comprehension to filter characters based on input\n", 196 | " selected_characters = [\n", 197 | " [char[0], char[1]]\n", 198 | " for char in one_piece_characters\n", 199 | " if min_power_level <= char[2] <= max_power_level and any(ability in selected_abilities for ability in char[1].split(', '))\n", 200 | " ]\n", 201 | "\n", 202 | " # Display the selected characters\n", 203 | " if selected_characters:\n", 204 | " print(\"Selected Characters:\")\n", 205 | " for character in selected_characters:\n", 206 | " print(f\"Name: {character[0]}, Ability: {character[1]}\")\n", 207 | " else:\n", 208 | " print(\"No characters match the criteria.\")\n", 209 | " except ValueError as e:\n", 210 | " print(e)\n", 211 | "\n", 212 | "if __name__ == \"__main__\":\n", 213 | " select_characters()\n" 214 | ] 215 | }, 216 | { 217 | "cell_type": "code", 218 | "execution_count": null, 219 | "metadata": {}, 220 | "outputs": [], 221 | "source": [] 222 | } 223 | ], 224 | "metadata": { 225 | "kernelspec": { 226 | "display_name": "projects2022", 227 | "language": "python", 228 | "name": "python3" 229 | }, 230 | "language_info": { 231 | "codemirror_mode": { 232 | "name": "ipython", 233 | "version": 3 234 | }, 235 | "file_extension": ".py", 236 | "mimetype": "text/x-python", 237 | "name": "python", 238 | "nbconvert_exporter": "python", 239 | "pygments_lexer": "ipython3", 240 | "version": "3.9.12" 241 | }, 242 | "orig_nbformat": 4 243 | }, 244 | "nbformat": 4, 245 | "nbformat_minor": 2 246 | } 247 | -------------------------------------------------------------------------------- /sample_structure/main.py: -------------------------------------------------------------------------------- 1 | from src.number_guesser import NumberGuesser 2 | 3 | 4 | def main(): 5 | print("Welcome to Number Guesser!") 6 | game = NumberGuesser() 7 | game.start() 8 | 9 | if __name__ == "__main__": 10 | main() -------------------------------------------------------------------------------- /sample_structure/src/mixins.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | class ScoreMixin: 4 | def __init__(self, score_file): 5 | self.score_file = score_file 6 | 7 | def load_highest_score(self): 8 | try: 9 | with open(self.score_file, "r") as file: 10 | return int(file.read()) 11 | except FileNotFoundError: 12 | return None 13 | except ValueError: 14 | print("Error: Invalid data in score file.") 15 | return None 16 | 17 | def load_highest_score_date(self, score_file): 18 | try: 19 | with open(score_file, "r") as file: 20 | return file.read() 21 | except FileNotFoundError: 22 | return None 23 | -------------------------------------------------------------------------------- /sample_structure/src/number_guesser.py: -------------------------------------------------------------------------------- 1 | import os 2 | import random 3 | from src.mixins import ScoreMixin 4 | from datetime import datetime 5 | 6 | 7 | class NumberGuesser(ScoreMixin): 8 | def __init__(self): 9 | self.data_folder = "data" 10 | self.score_file = os.path.join(self.data_folder, "highest_score.txt") 11 | self.highest_score_date_file = os.path.join(self.data_folder, "highest_score_date.txt") 12 | 13 | super().__init__(self.score_file) 14 | self.create_data_folder() 15 | 16 | def create_data_folder(self): 17 | if not os.path.exists(self.data_folder): 18 | os.makedirs(self.data_folder) 19 | 20 | def load_highest_score_date(self): 21 | if os.path.exists(self.highest_score_date_file): 22 | with open(self.highest_score_date_file, "r") as file: 23 | return file.read() 24 | return None 25 | 26 | def save_highest_score_and_date(self, score, date): 27 | try: 28 | with open(self.score_file, "w") as file: 29 | file.write(str(score)) 30 | with open(self.highest_score_date_file, "w") as file: 31 | file.write(date) 32 | except IOError: 33 | print("Error: Unable to save score and date.") 34 | 35 | def play_name_guesser(self): 36 | secret_number = random.randint(1, 100) 37 | attempts = 0 38 | 39 | print("Try to guess the secret number between 1 and 100!") 40 | print("Enter 'q' to quit.") 41 | 42 | while True: 43 | guess = input("Enter your guess: ") 44 | if guess.lower() == 'q': 45 | print("Quitting the game.") 46 | break 47 | 48 | if not guess.isdigit(): 49 | print("Please enter a valid number.") 50 | continue 51 | 52 | guess = int(guess) 53 | attempts += 1 54 | 55 | if guess < secret_number: 56 | print("Too low! Try again.") 57 | elif guess > secret_number: 58 | print("Too high! Try again.") 59 | else: 60 | print(f"Congratulations! You guessed the number in {attempts} attempts.") 61 | highest_score = self.load_highest_score() 62 | highest_score_date = self.load_highest_score_date() 63 | if highest_score is None or attempts < highest_score: 64 | if highest_score is not None: 65 | print(f"NEW RECORD! Previous Record: {highest_score} (Achieved on: {highest_score_date})") 66 | current_datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S") 67 | self.save_highest_score_and_date(attempts, current_datetime) 68 | else: 69 | print(f"FAIL TO ACHIEVE NEW RECORD. CURRENT RECORD: {highest_score} (Achieved on: {highest_score_date})") 70 | break 71 | 72 | def display_menu(self): 73 | print("\nMenu:") 74 | print("1. Start Game") 75 | print("2. View Highest Score") 76 | print("3. Quit") 77 | 78 | def start(self): 79 | while True: 80 | self.display_menu() 81 | choice = input("Enter your choice: ") 82 | if choice == '1': 83 | self.play_name_guesser() 84 | elif choice == '2': 85 | highest_score = self.load_highest_score() 86 | highest_score_date = self.load_highest_score_date() 87 | if highest_score is not None: 88 | print(f"Highest Score: {highest_score} (Achieved on: {highest_score_date})") 89 | else: 90 | print("No highest score recorded yet.") 91 | elif choice == '3': 92 | print("Exiting the game.") 93 | break 94 | else: 95 | print("Invalid choice. Please try again.") -------------------------------------------------------------------------------- /week_3/0003_truthyandfalsies.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "Truthy values in Python are those that evaluate to True in a boolean context, \n", 8 | "while falsy values are those that evaluate to False. Here are some examples:\n", 9 | "\n", 10 | "Truthy values:\n", 11 | "\n", 12 | "- Any non-zero number (e.g. 1, 2.5)\n", 13 | "- Non-empty sequences (e.g. [1, 2], \"hello\")\n", 14 | "- Non-empty containers (e.g. {\"key\": \"value\"}, set([1, 2]))\n", 15 | "- True\n", 16 | "\n", 17 | "Falsy values:\n", 18 | "\n", 19 | "- 0\n", 20 | "- Empty sequences (e.g. [], '')\n", 21 | "- Empty containers (e.g. {}, set())\n", 22 | "- False\n", 23 | "- None" 24 | ] 25 | }, 26 | { 27 | "cell_type": "markdown", 28 | "metadata": {}, 29 | "source": [ 30 | "# Truthy" 31 | ] 32 | }, 33 | { 34 | "cell_type": "code", 35 | "execution_count": 1, 36 | "metadata": {}, 37 | "outputs": [ 38 | { 39 | "name": "stdout", 40 | "output_type": "stream", 41 | "text": [ 42 | "x is truthy\n", 43 | "my_list is truthy\n", 44 | "my_dict is truthy\n", 45 | "True is truthy\n" 46 | ] 47 | } 48 | ], 49 | "source": [ 50 | "# non-zero number\n", 51 | "x = 42\n", 52 | "if x:\n", 53 | " print(\"x is truthy\")\n", 54 | "\n", 55 | "# non-empty sequence\n", 56 | "my_list = [1, 2, 3]\n", 57 | "if my_list:\n", 58 | " print(\"my_list is truthy\")\n", 59 | "\n", 60 | "# non-empty dictionary\n", 61 | "my_dict = {\"key\": \"value\"}\n", 62 | "if my_dict:\n", 63 | " print(\"my_dict is truthy\")\n", 64 | "\n", 65 | "# True\n", 66 | "if True:\n", 67 | " print(\"True is truthy\")" 68 | ] 69 | }, 70 | { 71 | "cell_type": "markdown", 72 | "metadata": {}, 73 | "source": [ 74 | "# Falsy" 75 | ] 76 | }, 77 | { 78 | "cell_type": "code", 79 | "execution_count": 2, 80 | "metadata": {}, 81 | "outputs": [ 82 | { 83 | "name": "stdout", 84 | "output_type": "stream", 85 | "text": [ 86 | "x is falsy\n", 87 | "my_list is falsy\n", 88 | "my_dict is falsy\n", 89 | "False is falsy\n", 90 | "my_var is falsy\n" 91 | ] 92 | } 93 | ], 94 | "source": [ 95 | "# zero\n", 96 | "x = 0\n", 97 | "if not x:\n", 98 | " print(\"x is falsy\")\n", 99 | "\n", 100 | "# empty sequence\n", 101 | "my_list = []\n", 102 | "if not my_list:\n", 103 | " print(\"my_list is falsy\")\n", 104 | "\n", 105 | "# empty dictionary\n", 106 | "my_dict = {}\n", 107 | "if not my_dict:\n", 108 | " print(\"my_dict is falsy\")\n", 109 | "\n", 110 | "# False\n", 111 | "if not False:\n", 112 | " print(\"False is falsy\")\n", 113 | "\n", 114 | "# None\n", 115 | "my_var = None\n", 116 | "if not my_var:\n", 117 | " print(\"my_var is falsy\")\n" 118 | ] 119 | }, 120 | { 121 | "cell_type": "markdown", 122 | "metadata": {}, 123 | "source": [ 124 | "# Conditional statements\n", 125 | "\n", 126 | "- You can use truthy and falsy values to check whether a variable or expression is True or False, and execute different blocks of code based on that. For example:" 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": 3, 132 | "metadata": {}, 133 | "outputs": [ 134 | { 135 | "name": "stdout", 136 | "output_type": "stream", 137 | "text": [ 138 | "The list is non-empty\n" 139 | ] 140 | } 141 | ], 142 | "source": [ 143 | "# Check if a list is non-empty\n", 144 | "my_list = [1, 2, 3]\n", 145 | "if my_list:\n", 146 | " print(\"The list is non-empty\")\n", 147 | "else:\n", 148 | " print(\"The list is empty\")\n" 149 | ] 150 | }, 151 | { 152 | "cell_type": "markdown", 153 | "metadata": {}, 154 | "source": [ 155 | "# Loops\n", 156 | "\n", 157 | "- You can use truthy and falsy values to control the flow of a loop, by continuing or breaking out of the loop based on whether a certain condition is True or False. For example:" 158 | ] 159 | }, 160 | { 161 | "cell_type": "code", 162 | "execution_count": 4, 163 | "metadata": {}, 164 | "outputs": [ 165 | { 166 | "name": "stdout", 167 | "output_type": "stream", 168 | "text": [ 169 | "hello\n", 170 | "world\n" 171 | ] 172 | } 173 | ], 174 | "source": [ 175 | "# Loop through a list and print only non-empty strings\n", 176 | "my_list = [\"\", \"hello\", \"\", \"world\"]\n", 177 | "for s in my_list:\n", 178 | " if not s:\n", 179 | " continue\n", 180 | " print(s)\n" 181 | ] 182 | }, 183 | { 184 | "cell_type": "markdown", 185 | "metadata": {}, 186 | "source": [ 187 | "# Example 1: Ordinary if-else statement\n", 188 | "\n", 189 | "- Suppose we want to write a function that checks if a number is positive, negative, or zero. Here's how we might do that with an ordinary if-else statement in Python:" 190 | ] 191 | }, 192 | { 193 | "cell_type": "code", 194 | "execution_count": 5, 195 | "metadata": {}, 196 | "outputs": [ 197 | { 198 | "name": "stdout", 199 | "output_type": "stream", 200 | "text": [ 201 | "Positive\n", 202 | "Negative\n", 203 | "Zero\n" 204 | ] 205 | } 206 | ], 207 | "source": [ 208 | "def check_number(n):\n", 209 | " if n > 0:\n", 210 | " print(\"Positive\")\n", 211 | " elif n < 0:\n", 212 | " print(\"Negative\")\n", 213 | " else:\n", 214 | " print(\"Zero\")\n", 215 | "\n", 216 | "check_number(5) # Output: Positive\n", 217 | "check_number(-3) # Output: Negative\n", 218 | "check_number(0) # Output: Zero" 219 | ] 220 | }, 221 | { 222 | "cell_type": "markdown", 223 | "metadata": {}, 224 | "source": [ 225 | "In this example, we compare the value of the parameter n to specific conditions (n > 0, n < 0, and n == 0) to determine whether it is positive, negative, or zero.\n" 226 | ] 227 | }, 228 | { 229 | "cell_type": "markdown", 230 | "metadata": {}, 231 | "source": [ 232 | "# Example 2: if-else statement using truthy and falsy values\n", 233 | "\n", 234 | "- Now let's rewrite the same function using an if-else statement that uses truthy and falsy values:" 235 | ] 236 | }, 237 | { 238 | "cell_type": "code", 239 | "execution_count": 6, 240 | "metadata": {}, 241 | "outputs": [ 242 | { 243 | "name": "stdout", 244 | "output_type": "stream", 245 | "text": [ 246 | "Positive\n" 247 | ] 248 | } 249 | ], 250 | "source": [ 251 | "n = 5\n", 252 | "if n:\n", 253 | " if n > 0:\n", 254 | " print(\"Positive\")\n", 255 | " else:\n", 256 | " print(\"Negative\")\n", 257 | "else:\n", 258 | " print(\"Zero\")\n", 259 | "\n", 260 | "# check_number(5) # Output: Positive\n", 261 | "# check_number(-3) # Output: Negative\n", 262 | "# check_number(0) # Output: Zero\n" 263 | ] 264 | }, 265 | { 266 | "cell_type": "markdown", 267 | "metadata": {}, 268 | "source": [ 269 | "In this example, we first check if n is truthy (i.e., not False, None, 0, \"\", [], {}, or any other empty or null value). If n is truthy, we then check if it is positive or negative using the conditions n > 0 and n <= 0. If n is falsy, we assume it is zero." 270 | ] 271 | } 272 | ], 273 | "metadata": { 274 | "kernelspec": { 275 | "display_name": "myAdvanceProg", 276 | "language": "python", 277 | "name": "python3" 278 | }, 279 | "language_info": { 280 | "codemirror_mode": { 281 | "name": "ipython", 282 | "version": 3 283 | }, 284 | "file_extension": ".py", 285 | "mimetype": "text/x-python", 286 | "name": "python", 287 | "nbconvert_exporter": "python", 288 | "pygments_lexer": "ipython3", 289 | "version": "3.9.13" 290 | }, 291 | "orig_nbformat": 4, 292 | "vscode": { 293 | "interpreter": { 294 | "hash": "c93b8a20f1bf6b08237f72fb97e530a41dfe2c3e8392b147528cbda106c08c14" 295 | } 296 | } 297 | }, 298 | "nbformat": 4, 299 | "nbformat_minor": 2 300 | } 301 | -------------------------------------------------------------------------------- /week_3/audio/BGM/Airship.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Airship.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle1.mp3 -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle1.wav -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle5.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle6.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle7.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle8.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Battle9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Battle9.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon5.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon6.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon7.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon8.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Dungeon9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Dungeon9.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Field1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Field1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Field2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Field2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Field3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Field3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Field4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Field4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene5.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Scene6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Scene6.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Ship.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Ship.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Theme1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Theme1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Theme2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Theme2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Theme3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Theme3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Theme4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Theme4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Theme5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Theme5.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town1.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town2.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town3.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town4.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town5.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town6.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/Town7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/Town7.ogg -------------------------------------------------------------------------------- /week_3/audio/BGM/fftown1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/fftown1.mp3 -------------------------------------------------------------------------------- /week_3/audio/BGM/hateno.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/hateno.mp3 -------------------------------------------------------------------------------- /week_3/audio/BGM/recca1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGM/recca1.mp3 -------------------------------------------------------------------------------- /week_3/audio/BGS/Clock.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Clock.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Darkness.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Darkness.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Drips.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Drips.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Fire.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Fire.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Quake.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Quake.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Rain.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Rain.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/River.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/River.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Sea.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Sea.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Storm.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Storm.ogg -------------------------------------------------------------------------------- /week_3/audio/BGS/Wind.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/BGS/Wind.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Fanfare1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Fanfare1.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Fanfare2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Fanfare2.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Fanfare3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Fanfare3.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Gag.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Gag.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Gameover1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Gameover1.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Gameover2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Gameover2.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Inn.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Inn.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Item.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Item.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Mystery.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Mystery.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Organ.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Organ.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Shock.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Shock.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Victory1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Victory1.ogg -------------------------------------------------------------------------------- /week_3/audio/ME/Victory2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/ME/Victory2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Absorb1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Absorb1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Absorb2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Absorb2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Applause1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Applause1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Applause2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Applause2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Attack1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Attack1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Attack2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Attack2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Attack3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Attack3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Autodoor.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Autodoor.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Barrier.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Barrier.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Battle1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Battle1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Battle2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Battle2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Battle3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Battle3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bell1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bell1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bell2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bell2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bell3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bell3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bite.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bite.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blind.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blind.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Blow8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Blow8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Book1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Book1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Book2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Book2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bow1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bow1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bow2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bow2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bow3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bow3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Bow4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Bow4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Break.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Break.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Breath.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Breath.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Buzzer1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Buzzer1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Buzzer2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Buzzer2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cancel1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cancel1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cancel2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cancel2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cat.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cat.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Chest.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Chest.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Chicken.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Chicken.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Chime1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Chime1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Chime2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Chime2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Close1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Close1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Close2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Close2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Close3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Close3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Coin.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Coin.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Collapse1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Collapse1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Collapse2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Collapse2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Collapse3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Collapse3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Collapse4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Collapse4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Confuse.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Confuse.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cow.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cow.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Crash.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Crash.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Crossbow.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Crossbow.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Crow.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Crow.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cry1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cry1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cry2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cry2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cursor1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cursor1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Cursor2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Cursor2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Damage1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Damage1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Damage2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Damage2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Damage3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Damage3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Damage4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Damage4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Damage5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Damage5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Darkness8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Darkness8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Decision1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Decision1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Decision2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Decision2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Decision3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Decision3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Devil1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Devil1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Devil2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Devil2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Devil3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Devil3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Disappointment.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Disappointment.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Dive.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Dive.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Dog.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Dog.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Down1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Down1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Down2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Down2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Down3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Down3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Down4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Down4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Earth9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Earth9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Equip1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Equip1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Equip2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Equip2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Equip3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Equip3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Evasion1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Evasion1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Evasion2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Evasion2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Explosion7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Explosion7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fall.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fall.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fire9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fire9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Flash1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Flash1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Flash2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Flash2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Flash3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Flash3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fog1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fog1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Fog2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Fog2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Frog.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Frog.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Gun1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Gun1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Gun2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Gun2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Hammer.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Hammer.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Heal7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Heal7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Horse.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Horse.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice10.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice10.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice11.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice11.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Ice9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Ice9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Item1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Item1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Item2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Item2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Item3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Item3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Jump1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Jump1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Jump2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Jump2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Key.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Key.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Knock.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Knock.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Laser.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Laser.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Load.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Load.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Machine.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Machine.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Magic7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Magic7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Miss.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Miss.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Monster7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Monster7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Move.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Move.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Noise.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Noise.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Open1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Open1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Open2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Open2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Open3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Open3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Open4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Open4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Open5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Open5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Paralyze1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Paralyze1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Paralyze2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Paralyze2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Paralyze3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Paralyze3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Parry.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Parry.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Phone.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Phone.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Poison.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Poison.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Pollen.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Pollen.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Powerup.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Powerup.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Push.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Push.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Raise1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Raise1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Raise2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Raise2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Raise3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Raise3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Recovery.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Recovery.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Reflection.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Reflection.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Resonance.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Resonance.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Run.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Run.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/ST8_1_1_00002.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/ST8_1_1_00002.wav -------------------------------------------------------------------------------- /week_3/audio/SE/Saint1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Saint9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Saint9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sand.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sand.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Save.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Save.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Scream.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Scream.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sheep.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sheep.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Shop.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Shop.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Shot1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Shot1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Shot2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Shot2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Shot3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Shot3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Silence.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Silence.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Skill1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Skill1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Skill2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Skill2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Skill3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Skill3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash10.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash10.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash11.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash11.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash12.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash12.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Slash9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Slash9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sleep.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sleep.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sound1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sound1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sound2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sound2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sound3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sound3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Stare.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Stare.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Starlight.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Starlight.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Switch1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Switch1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Switch2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Switch2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Switch3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Switch3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sword1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sword1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sword2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sword2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sword3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sword3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sword4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sword4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Sword5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Sword5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Teleport.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Teleport.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder10.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder10.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder11.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder11.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder12.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder12.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Thunder9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Thunder9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Twine.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Twine.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Up1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Up1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Up2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Up2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Up3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Up3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Up4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Up4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Water6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Water6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind1.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind10.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind10.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind11.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind11.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind2.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind3.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind4.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind5.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind6.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind7.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind8.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind8.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wind9.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wind9.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/Wolf.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/Wolf.ogg -------------------------------------------------------------------------------- /week_3/audio/SE/attack_voice1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/attack_voice1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/attack_voice2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/attack_voice2.wav -------------------------------------------------------------------------------- /week_3/audio/SE/attack_voice3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/attack_voice3.wav -------------------------------------------------------------------------------- /week_3/audio/SE/before_explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/before_explosion.wav -------------------------------------------------------------------------------- /week_3/audio/SE/clash1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/clash1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/clash2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/clash2.wav -------------------------------------------------------------------------------- /week_3/audio/SE/death1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/death1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/death2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/death2.wav -------------------------------------------------------------------------------- /week_3/audio/SE/death3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/death3.wav -------------------------------------------------------------------------------- /week_3/audio/SE/destroy_voice1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/destroy_voice1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/genji1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/genji1.mp3 -------------------------------------------------------------------------------- /week_3/audio/SE/genji2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/genji2.mp3 -------------------------------------------------------------------------------- /week_3/audio/SE/hero_shout1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/hero_shout1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/hurt1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/hurt1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/hurt2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/hurt2.wav -------------------------------------------------------------------------------- /week_3/audio/SE/not_over_yet.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/not_over_yet.wav -------------------------------------------------------------------------------- /week_3/audio/SE/ready1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/ready1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/select1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/select1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/serious1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/serious1.wav -------------------------------------------------------------------------------- /week_3/audio/SE/take_this.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/take_this.wav -------------------------------------------------------------------------------- /week_3/audio/SE/za_world.wav.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/audio/SE/za_world.wav.wav -------------------------------------------------------------------------------- /week_3/bg/t3_select.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/bg/t3_select.mp3 -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk1/tk_cancel.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk1/tk_cancel.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk1/tk_choice.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk1/tk_choice.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk1/tk_unlock.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk1/tk_unlock.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk1/tk_welcome.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk1/tk_welcome.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk3_Announcer/Eddy Gordo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk3_Announcer/Eddy Gordo.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk3_Announcer/Forest Law.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk3_Announcer/Forest Law.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk3_Announcer/Game Over.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk3_Announcer/Game Over.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk3_Announcer/Nina Williams.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk3_Announcer/Nina Williams.wav -------------------------------------------------------------------------------- /week_3/sfx/tekken/tk3_Announcer/gm_sound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_3/sfx/tekken/tk3_Announcer/gm_sound.wav -------------------------------------------------------------------------------- /week_5/0005 recursion.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 6, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "The factorial of 5 is 120\n" 13 | ] 14 | } 15 | ], 16 | "source": [ 17 | "def factorial(n):\n", 18 | " if n == 0:\n", 19 | " return 1\n", 20 | " else:\n", 21 | " return n * factorial(n - 1)\n", 22 | " \n", 23 | "# Example usage:\n", 24 | "n = 5\n", 25 | "result = factorial(n)\n", 26 | "print(f\"The factorial of {n} is {result}\")" 27 | ] 28 | }, 29 | { 30 | "cell_type": "code", 31 | "execution_count": 5, 32 | "metadata": {}, 33 | "outputs": [ 34 | { 35 | "name": "stdout", 36 | "output_type": "stream", 37 | "text": [ 38 | "Total number of episodes: 160\n" 39 | ] 40 | } 41 | ], 42 | "source": [ 43 | "def total_episodes(anime_structure):\n", 44 | " if type(anime_structure) == list:\n", 45 | " total = 0\n", 46 | " for season in anime_structure:\n", 47 | " total += total_episodes(season)\n", 48 | " return total\n", 49 | " else:\n", 50 | " return anime_structure\n", 51 | "\n", 52 | "# Example usage:\n", 53 | "anime_structure = [5, 10, 15, 30, 45, 55] # Example anime structure with seasons\n", 54 | "total = total_episodes(anime_structure)\n", 55 | "print(f\"Total number of episodes: {total}\")" 56 | ] 57 | }, 58 | { 59 | "cell_type": "code", 60 | "execution_count": 34, 61 | "metadata": {}, 62 | "outputs": [ 63 | { 64 | "name": "stdout", 65 | "output_type": "stream", 66 | "text": [ 67 | "Basketball Shootout!\n", 68 | "Let's see how many shots it will take you to get 10 points.\n", 69 | "Missed a shot.\n", 70 | "Made a basket! (+2 points)\n", 71 | "Missed a shot.\n", 72 | "Made a basket! (+2 points)\n", 73 | "Made a basket! (+2 points)\n", 74 | "Made a basket! (+2 points)\n", 75 | "Made a basket! (+2 points)\n", 76 | "Congratulations! You took 7 shots to score 10 points!\n" 77 | ] 78 | } 79 | ], 80 | "source": [ 81 | "import random\n", 82 | "\n", 83 | "def basketball_game(points_needed, probability, current_score=0, shots_taken=0):\n", 84 | " if current_score >= points_needed:\n", 85 | " print(f\"Congratulations! You took {shots_taken} shots to score {current_score} points!\")\n", 86 | " return shots_taken\n", 87 | "\n", 88 | " if random.random() < probability:\n", 89 | " # The player makes the shot and scores 2 points\n", 90 | " print(f\"Made a basket! (+2 points)\")\n", 91 | " return basketball_game(points_needed, probability, current_score + 2, shots_taken + 1)\n", 92 | " else:\n", 93 | " # The player misses the shot\n", 94 | " print(\"Missed a shot.\")\n", 95 | " return basketball_game(points_needed, probability, current_score, shots_taken + 1)\n", 96 | "\n", 97 | "# Example usage:\n", 98 | "points_to_win = 10\n", 99 | "shooting_probability = 0.6\n", 100 | "\n", 101 | "print(\"Basketball Shootout!\\nLet's see how many shots it will take you to get\", points_to_win, \"points.\")\n", 102 | "winner_score = basketball_game(points_to_win, shooting_probability)\n" 103 | ] 104 | }, 105 | { 106 | "cell_type": "code", 107 | "execution_count": 44, 108 | "metadata": {}, 109 | "outputs": [ 110 | { 111 | "name": "stdout", 112 | "output_type": "stream", 113 | "text": [ 114 | "To lose 500.0 pounds, you need to do 292 workout sessions.\n" 115 | ] 116 | } 117 | ], 118 | "source": [ 119 | "def calculate_workout_to_lose_weight(target_calories, current_calories=0, workouts=0):\n", 120 | " if current_calories >= target_calories:\n", 121 | " return current_calories, workouts\n", 122 | "\n", 123 | " # Simulate a single workout session (you can modify these values based on your actual workout)\n", 124 | " workout_calories_burned = 200\n", 125 | " sets = 3\n", 126 | " repetitions = 10\n", 127 | " weight_lifted = 50 # in pounds\n", 128 | "\n", 129 | " # Calculate calories burned during this workout session\n", 130 | " calories_burned_in_session = workout_calories_burned * sets * repetitions\n", 131 | "\n", 132 | " # Update the total calories burned and the number of workout sessions\n", 133 | " current_calories += calories_burned_in_session\n", 134 | " workouts += 1\n", 135 | "\n", 136 | " # Recursively calculate the remaining workouts\n", 137 | " return calculate_workout_to_lose_weight(target_calories, current_calories, workouts)\n", 138 | "\n", 139 | "# Get user input for the amount of weight they want to lose\n", 140 | "try:\n", 141 | " target_weight_loss = float(input(\"Enter the amount of weight (in pounds) you want to lose: \"))\n", 142 | "except ValueError:\n", 143 | " print(\"Invalid input. Please enter a valid number for weight loss.\")\n", 144 | " exit()\n", 145 | "\n", 146 | "# Calculate the target calories to burn (approx. 3500 calories per pound of weight loss)\n", 147 | "target_calories_to_burn = target_weight_loss * 3500\n", 148 | "\n", 149 | "final_calories, workout_sessions = calculate_workout_to_lose_weight(target_calories_to_burn)\n", 150 | "print(f\"To lose {target_weight_loss} pounds, you need to do {workout_sessions} workout sessions.\")" 151 | ] 152 | }, 153 | { 154 | "cell_type": "code", 155 | "execution_count": null, 156 | "metadata": {}, 157 | "outputs": [], 158 | "source": [] 159 | } 160 | ], 161 | "metadata": { 162 | "kernelspec": { 163 | "display_name": "projects2022", 164 | "language": "python", 165 | "name": "python3" 166 | }, 167 | "language_info": { 168 | "codemirror_mode": { 169 | "name": "ipython", 170 | "version": 3 171 | }, 172 | "file_extension": ".py", 173 | "mimetype": "text/x-python", 174 | "name": "python", 175 | "nbconvert_exporter": "python", 176 | "pygments_lexer": "ipython3", 177 | "version": "3.9.12" 178 | }, 179 | "orig_nbformat": 4 180 | }, 181 | "nbformat": 4, 182 | "nbformat_minor": 2 183 | } 184 | -------------------------------------------------------------------------------- /week_7/assets/car1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/car1.wav -------------------------------------------------------------------------------- /week_7/assets/classdel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/classdel.png -------------------------------------------------------------------------------- /week_7/assets/dynavsstat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/dynavsstat.png -------------------------------------------------------------------------------- /week_7/assets/ecar.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/ecar.wav -------------------------------------------------------------------------------- /week_7/assets/ecarbad.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/ecarbad.wav -------------------------------------------------------------------------------- /week_7/assets/echarge.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/echarge.wav -------------------------------------------------------------------------------- /week_7/assets/engine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/engine.mp3 -------------------------------------------------------------------------------- /week_7/assets/engine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/engine.wav -------------------------------------------------------------------------------- /week_7/assets/engine_run.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/engine_run.mp3 -------------------------------------------------------------------------------- /week_7/assets/mixinsample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/mixinsample.png -------------------------------------------------------------------------------- /week_7/assets/neginarr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/neginarr.jpg -------------------------------------------------------------------------------- /week_7/assets/neginarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/neginarr.png -------------------------------------------------------------------------------- /week_7/assets/nogas.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/nogas.wav -------------------------------------------------------------------------------- /week_7/assets/oop1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/oop1.png -------------------------------------------------------------------------------- /week_7/assets/oop2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/oop2.png -------------------------------------------------------------------------------- /week_7/assets/oop3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/oop3.png -------------------------------------------------------------------------------- /week_7/assets/pumpgas.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/pumpgas.mp3 -------------------------------------------------------------------------------- /week_7/assets/pumpgas.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/pumpgas.wav -------------------------------------------------------------------------------- /week_7/assets/pyarraydatatypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/pyarraydatatypes.png -------------------------------------------------------------------------------- /week_7/assets/run.mp3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/run.mp3.mp3 -------------------------------------------------------------------------------- /week_7/assets/staticvsdyna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/staticvsdyna.png -------------------------------------------------------------------------------- /week_7/assets/svd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/svd.jpg -------------------------------------------------------------------------------- /week_7/assets/tesla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francismontalbo/learning_python/ba0ef4c15bd1f78e67b6834185b8618b744d274a/week_7/assets/tesla.png -------------------------------------------------------------------------------- /week_9/association.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 17, 6 | "metadata": {}, 7 | "outputs": [], 8 | "source": [ 9 | "class Person:\n", 10 | " def __init__(self, name ,address):\n", 11 | " self.name = name\n", 12 | " self.address = address\n", 13 | " \n", 14 | " def talk(self):\n", 15 | " print(f\"{self.name} started talking...\")\n", 16 | "\n", 17 | " def say_home(self):\n", 18 | " print(f\"{self.name} lives in {self.address.block}, {self.address.lot}, {self.address.street}, {self.address.city}\")" 19 | ] 20 | }, 21 | { 22 | "cell_type": "code", 23 | "execution_count": 18, 24 | "metadata": {}, 25 | "outputs": [], 26 | "source": [ 27 | "class Address:\n", 28 | " def __init__(self, block, lot, street, city):\n", 29 | " self.block = block\n", 30 | " self.lot = lot\n", 31 | " self.street = street\n", 32 | " self.city = city\n", 33 | "\n", 34 | " def home_details(self):\n", 35 | " print(f\"{self.block}, {self.lot}, {self.street}, {self.city}\")" 36 | ] 37 | }, 38 | { 39 | "cell_type": "code", 40 | "execution_count": 19, 41 | "metadata": {}, 42 | "outputs": [], 43 | "source": [ 44 | "john = Person(\"John\", Address(25, 55, 'Angel Street', 'Los Angels'))" 45 | ] 46 | }, 47 | { 48 | "cell_type": "code", 49 | "execution_count": 20, 50 | "metadata": {}, 51 | "outputs": [ 52 | { 53 | "name": "stdout", 54 | "output_type": "stream", 55 | "text": [ 56 | "John started talking...\n" 57 | ] 58 | } 59 | ], 60 | "source": [ 61 | "john.talk()" 62 | ] 63 | }, 64 | { 65 | "cell_type": "code", 66 | "execution_count": 21, 67 | "metadata": {}, 68 | "outputs": [ 69 | { 70 | "name": "stdout", 71 | "output_type": "stream", 72 | "text": [ 73 | "John lives in 25, 55, Angel Street, Los Angels\n" 74 | ] 75 | } 76 | ], 77 | "source": [ 78 | "john.say_home()" 79 | ] 80 | }, 81 | { 82 | "cell_type": "code", 83 | "execution_count": 38, 84 | "metadata": {}, 85 | "outputs": [], 86 | "source": [ 87 | "class Head:\n", 88 | " def __init__(self, eyes, ears, mouth):\n", 89 | " self.eyes = eyes\n", 90 | " self.ears = ears\n", 91 | " self.mouth = mouth" 92 | ] 93 | }, 94 | { 95 | "cell_type": "code", 96 | "execution_count": 39, 97 | "metadata": {}, 98 | "outputs": [], 99 | "source": [ 100 | "class Eyes:\n", 101 | " def __init__(self):\n", 102 | " pass\n", 103 | "\n", 104 | " def blink(self):\n", 105 | " return \"Started Blinking\"" 106 | ] 107 | }, 108 | { 109 | "cell_type": "code", 110 | "execution_count": 47, 111 | "metadata": {}, 112 | "outputs": [], 113 | "source": [ 114 | "class Ears:\n", 115 | " def __init__(self):\n", 116 | " pass\n", 117 | "\n", 118 | " def listen(self):\n", 119 | " return \"Started listening\"" 120 | ] 121 | }, 122 | { 123 | "cell_type": "code", 124 | "execution_count": 48, 125 | "metadata": {}, 126 | "outputs": [], 127 | "source": [ 128 | "class Mouth:\n", 129 | " def __init__(self):\n", 130 | " pass\n", 131 | "\n", 132 | " def speak(self):\n", 133 | " return \"Started Speaking\"" 134 | ] 135 | }, 136 | { 137 | "cell_type": "code", 138 | "execution_count": 49, 139 | "metadata": {}, 140 | "outputs": [], 141 | "source": [ 142 | "my_head = Head(Eyes(), Ears(), Mouth())" 143 | ] 144 | }, 145 | { 146 | "cell_type": "code", 147 | "execution_count": 50, 148 | "metadata": {}, 149 | "outputs": [ 150 | { 151 | "data": { 152 | "text/plain": [ 153 | "'Started listening'" 154 | ] 155 | }, 156 | "execution_count": 50, 157 | "metadata": {}, 158 | "output_type": "execute_result" 159 | } 160 | ], 161 | "source": [ 162 | "my_head.ears.listen()" 163 | ] 164 | }, 165 | { 166 | "cell_type": "code", 167 | "execution_count": 51, 168 | "metadata": {}, 169 | "outputs": [ 170 | { 171 | "data": { 172 | "text/plain": [ 173 | "'Started Blinking'" 174 | ] 175 | }, 176 | "execution_count": 51, 177 | "metadata": {}, 178 | "output_type": "execute_result" 179 | } 180 | ], 181 | "source": [ 182 | "my_head.eyes.blink()" 183 | ] 184 | }, 185 | { 186 | "cell_type": "code", 187 | "execution_count": 52, 188 | "metadata": {}, 189 | "outputs": [ 190 | { 191 | "data": { 192 | "text/plain": [ 193 | "'Started Speaking'" 194 | ] 195 | }, 196 | "execution_count": 52, 197 | "metadata": {}, 198 | "output_type": "execute_result" 199 | } 200 | ], 201 | "source": [ 202 | "my_head.mouth.speak()" 203 | ] 204 | }, 205 | { 206 | "cell_type": "code", 207 | "execution_count": 53, 208 | "metadata": {}, 209 | "outputs": [], 210 | "source": [ 211 | "class Human:\n", 212 | " def __init__(self, head):\n", 213 | " self.head = head" 214 | ] 215 | }, 216 | { 217 | "cell_type": "code", 218 | "execution_count": 54, 219 | "metadata": {}, 220 | "outputs": [], 221 | "source": [ 222 | "john_doe = Human(my_head)" 223 | ] 224 | }, 225 | { 226 | "cell_type": "code", 227 | "execution_count": 60, 228 | "metadata": {}, 229 | "outputs": [ 230 | { 231 | "data": { 232 | "text/plain": [ 233 | "'Started listening'" 234 | ] 235 | }, 236 | "execution_count": 60, 237 | "metadata": {}, 238 | "output_type": "execute_result" 239 | } 240 | ], 241 | "source": [ 242 | "john_doe.head.ears.listen()" 243 | ] 244 | }, 245 | { 246 | "cell_type": "code", 247 | "execution_count": 61, 248 | "metadata": {}, 249 | "outputs": [ 250 | { 251 | "data": { 252 | "text/plain": [ 253 | "'Started Speaking'" 254 | ] 255 | }, 256 | "execution_count": 61, 257 | "metadata": {}, 258 | "output_type": "execute_result" 259 | } 260 | ], 261 | "source": [ 262 | "john_doe.head.mouth.speak()" 263 | ] 264 | }, 265 | { 266 | "cell_type": "code", 267 | "execution_count": 62, 268 | "metadata": {}, 269 | "outputs": [ 270 | { 271 | "name": "stdout", 272 | "output_type": "stream", 273 | "text": [ 274 | "John Doe used their ears to listen\n", 275 | "John Doe used their mouth to speak\n" 276 | ] 277 | } 278 | ], 279 | "source": [ 280 | "class Head:\n", 281 | " def __init__(self, eyes, ears, mouth, owner):\n", 282 | " self.eyes = eyes\n", 283 | " self.ears = ears\n", 284 | " self.mouth = mouth\n", 285 | " self.owner = owner\n", 286 | "\n", 287 | "class Eyes:\n", 288 | " def __init__(self, owner):\n", 289 | " self.owner = owner\n", 290 | "\n", 291 | " def blink(self):\n", 292 | " return f\"{self.owner} started blinking\"\n", 293 | "\n", 294 | "class Ears:\n", 295 | " def __init__(self, owner):\n", 296 | " self.owner = owner\n", 297 | "\n", 298 | " def listen(self):\n", 299 | " return f\"{self.owner} used their ears to listen\"\n", 300 | "\n", 301 | "class Mouth:\n", 302 | " def __init__(self, owner):\n", 303 | " self.owner = owner\n", 304 | "\n", 305 | " def speak(self):\n", 306 | " return f\"{self.owner} used their mouth to speak\"\n", 307 | "\n", 308 | "class Human:\n", 309 | " def __init__(self, name):\n", 310 | " self.head = Head(Eyes(name), Ears(name), Mouth(name), name)\n", 311 | "\n", 312 | " def __str__(self):\n", 313 | " return self.head.owner\n", 314 | "\n", 315 | "john_doe = Human(\"John Doe\")\n", 316 | "\n", 317 | "print(john_doe.head.ears.listen())\n", 318 | "print(john_doe.head.mouth.speak())\n" 319 | ] 320 | }, 321 | { 322 | "cell_type": "code", 323 | "execution_count": 65, 324 | "metadata": {}, 325 | "outputs": [ 326 | { 327 | "name": "stdout", 328 | "output_type": "stream", 329 | "text": [ 330 | "John Doe used their ears to listen\n", 331 | "John Doe used their mouth to speak\n", 332 | "John Doe used their eyes to blink\n" 333 | ] 334 | } 335 | ], 336 | "source": [ 337 | "class BodyPart:\n", 338 | " def __init__(self, owner):\n", 339 | " self.owner = owner\n", 340 | "\n", 341 | " def action(self, verb):\n", 342 | " return f\"{self.owner} used their {self.__class__.__name__.lower()} to {verb}\"\n", 343 | "\n", 344 | "class Eyes(BodyPart):\n", 345 | " def __init__(self, owner):\n", 346 | " super().__init__(owner)\n", 347 | "\n", 348 | " def blink(self):\n", 349 | " return super().action(\"blink\")\n", 350 | "\n", 351 | "class Ears(BodyPart):\n", 352 | " def __init__(self, owner):\n", 353 | " super().__init__(owner)\n", 354 | "\n", 355 | " def listen(self):\n", 356 | " return super().action(\"listen\")\n", 357 | "\n", 358 | "class Mouth(BodyPart):\n", 359 | " def __init__(self, owner):\n", 360 | " super().__init__(owner)\n", 361 | "\n", 362 | " def speak(self):\n", 363 | " return super().action(\"speak\")\n", 364 | "\n", 365 | "class Head:\n", 366 | " def __init__(self, owner):\n", 367 | " self.eyes = Eyes(owner)\n", 368 | " self.ears = Ears(owner)\n", 369 | " self.mouth = Mouth(owner)\n", 370 | "\n", 371 | "class Human:\n", 372 | " def __init__(self, name):\n", 373 | " self.name = name\n", 374 | " self.head = Head(name)\n", 375 | "\n", 376 | "john_doe = Human(\"John Doe\")\n", 377 | "\n", 378 | "print(john_doe.head.ears.listen())\n", 379 | "print(john_doe.head.mouth.speak())\n", 380 | "print(john_doe.head.eyes.blink())\n" 381 | ] 382 | }, 383 | { 384 | "cell_type": "code", 385 | "execution_count": 66, 386 | "metadata": {}, 387 | "outputs": [ 388 | { 389 | "name": "stdout", 390 | "output_type": "stream", 391 | "text": [ 392 | "John Doe used his ears to listen\n", 393 | "Jane Smith used her mouth to speak\n" 394 | ] 395 | } 396 | ], 397 | "source": [ 398 | "class BodyPart:\n", 399 | " def __init__(self, owner, gender):\n", 400 | " self.owner = owner\n", 401 | " self.gender = gender\n", 402 | "\n", 403 | " def action(self, verb):\n", 404 | " pronoun = \"his\" if self.gender == \"male\" else \"her\" if self.gender == \"female\" else \"their\"\n", 405 | " return f\"{self.owner} used {pronoun} {self.__class__.__name__.lower()} to {verb}\"\n", 406 | "\n", 407 | "class Eyes(BodyPart):\n", 408 | " def __init__(self, owner, gender):\n", 409 | " super().__init__(owner, gender)\n", 410 | "\n", 411 | " def blink(self):\n", 412 | " return super().action(\"blink\")\n", 413 | "\n", 414 | "class Ears(BodyPart):\n", 415 | " def __init__(self, owner, gender):\n", 416 | " super().__init__(owner, gender)\n", 417 | "\n", 418 | " def listen(self):\n", 419 | " return super().action(\"listen\")\n", 420 | "\n", 421 | "class Mouth(BodyPart):\n", 422 | " def __init__(self, owner, gender):\n", 423 | " super().__init__(owner, gender)\n", 424 | "\n", 425 | " def speak(self):\n", 426 | " return super().action(\"speak\")\n", 427 | "\n", 428 | "class Head:\n", 429 | " def __init__(self, owner, gender):\n", 430 | " self.eyes = Eyes(owner, gender)\n", 431 | " self.ears = Ears(owner, gender)\n", 432 | " self.mouth = Mouth(owner, gender)\n", 433 | "\n", 434 | "class Human:\n", 435 | " def __init__(self, name, gender):\n", 436 | " self.name = name\n", 437 | " self.gender = gender\n", 438 | " self.head = Head(name, gender)\n", 439 | "\n", 440 | "john_doe = Human(\"John Doe\", \"male\")\n", 441 | "jane_smith = Human(\"Jane Smith\", \"female\")\n", 442 | "\n", 443 | "print(john_doe.head.ears.listen())\n", 444 | "print(jane_smith.head.mouth.speak())\n" 445 | ] 446 | }, 447 | { 448 | "cell_type": "code", 449 | "execution_count": null, 450 | "metadata": {}, 451 | "outputs": [], 452 | "source": [] 453 | } 454 | ], 455 | "metadata": { 456 | "kernelspec": { 457 | "display_name": "projects2022", 458 | "language": "python", 459 | "name": "python3" 460 | }, 461 | "language_info": { 462 | "codemirror_mode": { 463 | "name": "ipython", 464 | "version": 3 465 | }, 466 | "file_extension": ".py", 467 | "mimetype": "text/x-python", 468 | "name": "python", 469 | "nbconvert_exporter": "python", 470 | "pygments_lexer": "ipython3", 471 | "version": "3.9.12" 472 | }, 473 | "orig_nbformat": 4 474 | }, 475 | "nbformat": 4, 476 | "nbformat_minor": 2 477 | } 478 | -------------------------------------------------------------------------------- /week_9/composition.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "attachments": {}, 5 | "cell_type": "markdown", 6 | "metadata": {}, 7 | "source": [ 8 | "# Composition" 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 34, 14 | "metadata": {}, 15 | "outputs": [], 16 | "source": [ 17 | "class CPU:\n", 18 | " def __init__(self, model, clock_speed, num_cores):\n", 19 | " self.model = model\n", 20 | " self.clock_speed = clock_speed\n", 21 | " self.num_cores = num_cores\n", 22 | "\n", 23 | " def cpu_test(self):\n", 24 | " print(f\"Testing {self.model} CPU...\")\n", 25 | " if self._is_working():\n", 26 | " print(f\"{self.model} CPU is working!\")\n", 27 | " else:\n", 28 | " raise Exception(f\"{self.model} CPU is not working!\")\n", 29 | "\n", 30 | " def get_info(self):\n", 31 | " return f\"{self.model} CPU: {self.clock_speed} GHz, {self.num_cores} cores\"\n", 32 | "\n", 33 | " def _is_working(self):\n", 34 | " # Perform CPU tests here and return True or False\n", 35 | " return True" 36 | ] 37 | }, 38 | { 39 | "cell_type": "code", 40 | "execution_count": 35, 41 | "metadata": {}, 42 | "outputs": [], 43 | "source": [ 44 | "class RAM:\n", 45 | " def __init__(self, capacity, speed):\n", 46 | " self.capacity = capacity\n", 47 | " self.speed = speed\n", 48 | "\n", 49 | " def ram_test(self):\n", 50 | " print(f\"Testing {self.capacity} GB of RAM at {self.speed} MHz...\")\n", 51 | " if self._is_working():\n", 52 | " print(f\"{self.capacity} GB {self.speed} MHz RAM is working!\")\n", 53 | " else:\n", 54 | " raise Exception(\"RAM is not working!\")\n", 55 | "\n", 56 | " def get_info(self):\n", 57 | " return f\"{self.capacity} GB RAM, {self.speed} MHz\"\n", 58 | "\n", 59 | " def _is_working(self):\n", 60 | " # Perform RAM tests here and return True or False\n", 61 | " return True" 62 | ] 63 | }, 64 | { 65 | "cell_type": "code", 66 | "execution_count": 36, 67 | "metadata": {}, 68 | "outputs": [], 69 | "source": [ 70 | "class MOBO:\n", 71 | " def __init__(self, model, chipset):\n", 72 | " self.model = model\n", 73 | " self.chipset = chipset\n", 74 | "\n", 75 | " def post(self):\n", 76 | " print(\"Starting power-on self-test (POST)...\")\n", 77 | " if self._is_working():\n", 78 | " print(\"POST successful!\")\n", 79 | " else:\n", 80 | " raise Exception(\"POST failed - motherboard is not working!\")\n", 81 | "\n", 82 | " def get_info(self):\n", 83 | " return f\"{self.model} motherboard, chipset: {self.chipset}\"\n", 84 | "\n", 85 | " def _is_working(self):\n", 86 | " # Perform POST tests here and return True or False\n", 87 | " return True" 88 | ] 89 | }, 90 | { 91 | "cell_type": "code", 92 | "execution_count": 37, 93 | "metadata": {}, 94 | "outputs": [], 95 | "source": [ 96 | "class GPU:\n", 97 | " def __init__(self, model, memory):\n", 98 | " self.model = model\n", 99 | " self.memory = memory\n", 100 | "\n", 101 | " def gpu_test(self):\n", 102 | " print(\"Starting GPU test...\")\n", 103 | " if self._is_working():\n", 104 | " print(f\"GPU {self.model} working!\")\n", 105 | " else:\n", 106 | " raise Exception(\"GPU test failed - GPU is not working properly!\")\n", 107 | "\n", 108 | " def get_info(self):\n", 109 | " return f\"{self.model} GPU, {self.memory} memory\"\n", 110 | "\n", 111 | " def run_stress_test(self):\n", 112 | " print(\"Running GPU stress test...\")\n", 113 | " # Simulate a demanding workload here to test the GPU\n", 114 | " print(\"GPU stress test complete!\")\n", 115 | "\n", 116 | " def _is_working(self):\n", 117 | " # Perform GPU tests here and return True or False\n", 118 | " return True" 119 | ] 120 | }, 121 | { 122 | "cell_type": "code", 123 | "execution_count": 38, 124 | "metadata": {}, 125 | "outputs": [], 126 | "source": [ 127 | "class PSU:\n", 128 | " def __init__(self, wattage, efficiency_rating):\n", 129 | " \"\"\"Initialize a new PSU object.\"\"\"\n", 130 | " self.wattage = wattage\n", 131 | " self.efficiency_rating = efficiency_rating\n", 132 | "\n", 133 | " def get_info(self):\n", 134 | " \"\"\"Return information about the PSU.\"\"\"\n", 135 | " return f\"{self.wattage}W PSU, {self.efficiency_rating}% efficiency rating\"\n", 136 | "\n", 137 | " def _is_working(self):\n", 138 | " \"\"\"Perform tests on the PSU to determine if it's working properly.\"\"\"\n", 139 | " # TODO: Implement actual PSU tests\n", 140 | " return True\n", 141 | "\n", 142 | " def psu_test(self):\n", 143 | " \"\"\"Test the PSU to ensure it's working properly.\"\"\"\n", 144 | " if self._is_working():\n", 145 | " print(self.get_info())\n", 146 | " print(\"PSU test passed!\")\n", 147 | " else:\n", 148 | " raise PSUTestFailure(\"PSU test failed - PSU is not working properly!\")\n", 149 | "\n", 150 | "class PSUTestFailure(Exception):\n", 151 | " pass" 152 | ] 153 | }, 154 | { 155 | "cell_type": "code", 156 | "execution_count": 39, 157 | "metadata": {}, 158 | "outputs": [], 159 | "source": [ 160 | "class OS:\n", 161 | " def __init__(self, name, version):\n", 162 | " self.name = name\n", 163 | " self.version = version\n", 164 | " self.running_apps = []\n", 165 | "\n", 166 | " def start_app(self, app_name):\n", 167 | " print(f\"Starting {app_name}...\")\n", 168 | " self.running_apps.append(app_name)\n", 169 | "\n", 170 | " def stop_app(self, app_name):\n", 171 | " if app_name in self.running_apps:\n", 172 | " print(f\"Stopping {app_name}...\")\n", 173 | " self.running_apps.remove(app_name)\n", 174 | " else:\n", 175 | " print(f\"{app_name} is not currently running.\")\n", 176 | "\n", 177 | " def boot(self):\n", 178 | " print(f\"Booting {self.name} {self.version}...\")\n", 179 | " print(f\"{self.name} {self.version} is now ready for use!\")\n", 180 | " \n", 181 | " def __str__(self):\n", 182 | " return f\"{self.name} {self.version}\"" 183 | ] 184 | }, 185 | { 186 | "cell_type": "code", 187 | "execution_count": 40, 188 | "metadata": {}, 189 | "outputs": [], 190 | "source": [ 191 | "import time\n", 192 | "\n", 193 | "class Computer:\n", 194 | " def __init__(self):\n", 195 | " self.cpu = CPU(\"Intel Core i5-11600K\", 3.9, 6)\n", 196 | " self.ram = RAM(16, 3200)\n", 197 | " self.gpu = GPU(\"NVIDIA GeForce RTX 4090\", \"24GB\")\n", 198 | " self.psu = PSU(750, 80)\n", 199 | " self.mobo = MOBO(\"ASUS Prime X570-Pro\", \"AMD X570\")\n", 200 | " self.os = OS(\"Windows\", \"11\")\n", 201 | "\n", 202 | " def power_on(self):\n", 203 | " print(\"Starting up computer...\\n\")\n", 204 | " time.sleep(2)\n", 205 | "\n", 206 | " print(\"Performing Power On Self Test (POST)...\\n\")\n", 207 | " time.sleep(2)\n", 208 | "\n", 209 | " self.mobo.post()\n", 210 | " print(\"\\n\")\n", 211 | "\n", 212 | " print(\"Testing power supply unit (PSU)...\\n\")\n", 213 | " time.sleep(2)\n", 214 | "\n", 215 | " self.psu.psu_test()\n", 216 | " print(\"\\n\")\n", 217 | "\n", 218 | " print(\"Booting CPU...\\n\")\n", 219 | " time.sleep(2)\n", 220 | "\n", 221 | " self.cpu.cpu_test()\n", 222 | " print(\"\\n\")\n", 223 | "\n", 224 | " print(\"Checking RAM...\\n\")\n", 225 | " time.sleep(2)\n", 226 | "\n", 227 | " self.ram.ram_test()\n", 228 | " print(\"\\n\")\n", 229 | "\n", 230 | " print(\"Initializing graphics card (GPU)...\\n\")\n", 231 | " time.sleep(2)\n", 232 | " \n", 233 | " self.gpu.gpu_test()\n", 234 | " print(\"\\n\")\n", 235 | "\n", 236 | " print(\"Booting operating system (OS)...\\n\")\n", 237 | " time.sleep(2)\n", 238 | " \n", 239 | " self.os.boot()\n", 240 | " print(\"\\n\")\n", 241 | "\n", 242 | " print(\"Computer is now ready for use!\\n\")" 243 | ] 244 | }, 245 | { 246 | "cell_type": "code", 247 | "execution_count": 41, 248 | "metadata": {}, 249 | "outputs": [], 250 | "source": [ 251 | "my_computer = Computer()" 252 | ] 253 | }, 254 | { 255 | "cell_type": "code", 256 | "execution_count": 42, 257 | "metadata": {}, 258 | "outputs": [ 259 | { 260 | "data": { 261 | "text/plain": [ 262 | "750" 263 | ] 264 | }, 265 | "execution_count": 42, 266 | "metadata": {}, 267 | "output_type": "execute_result" 268 | } 269 | ], 270 | "source": [ 271 | "my_computer.psu.wattage" 272 | ] 273 | }, 274 | { 275 | "cell_type": "code", 276 | "execution_count": 43, 277 | "metadata": {}, 278 | "outputs": [ 279 | { 280 | "data": { 281 | "text/plain": [ 282 | "'24GB'" 283 | ] 284 | }, 285 | "execution_count": 43, 286 | "metadata": {}, 287 | "output_type": "execute_result" 288 | } 289 | ], 290 | "source": [ 291 | "my_computer.gpu.memory" 292 | ] 293 | }, 294 | { 295 | "cell_type": "code", 296 | "execution_count": 44, 297 | "metadata": {}, 298 | "outputs": [ 299 | { 300 | "name": "stdout", 301 | "output_type": "stream", 302 | "text": [ 303 | "Starting up computer...\n", 304 | "\n", 305 | "Performing Power On Self Test (POST)...\n", 306 | "\n", 307 | "Starting power-on self-test (POST)...\n", 308 | "POST successful!\n", 309 | "\n", 310 | "\n", 311 | "Testing power supply unit (PSU)...\n", 312 | "\n", 313 | "750W PSU, 80% efficiency rating\n", 314 | "PSU test passed!\n", 315 | "\n", 316 | "\n", 317 | "Booting CPU...\n", 318 | "\n", 319 | "Testing Intel Core i5-11600K CPU...\n", 320 | "Intel Core i5-11600K CPU is working!\n", 321 | "\n", 322 | "\n", 323 | "Checking RAM...\n", 324 | "\n", 325 | "Testing 16 GB of RAM at 3200 MHz...\n", 326 | "16 GB 3200 MHz RAM is working!\n", 327 | "\n", 328 | "\n", 329 | "Initializing graphics card (GPU)...\n", 330 | "\n", 331 | "Starting GPU test...\n", 332 | "GPU NVIDIA GeForce RTX 4090 working!\n", 333 | "\n", 334 | "\n", 335 | "Booting operating system (OS)...\n", 336 | "\n", 337 | "Booting Windows 11...\n", 338 | "Windows 11 is now ready for use!\n", 339 | "\n", 340 | "\n", 341 | "Computer is now ready for use!\n", 342 | "\n" 343 | ] 344 | } 345 | ], 346 | "source": [ 347 | "my_computer.power_on()" 348 | ] 349 | }, 350 | { 351 | "cell_type": "code", 352 | "execution_count": 45, 353 | "metadata": {}, 354 | "outputs": [], 355 | "source": [ 356 | "another_computer = Computer()" 357 | ] 358 | }, 359 | { 360 | "cell_type": "code", 361 | "execution_count": 46, 362 | "metadata": {}, 363 | "outputs": [ 364 | { 365 | "name": "stdout", 366 | "output_type": "stream", 367 | "text": [ 368 | "Starting up computer...\n", 369 | "\n", 370 | "Performing Power On Self Test (POST)...\n", 371 | "\n", 372 | "Starting power-on self-test (POST)...\n", 373 | "POST successful!\n", 374 | "\n", 375 | "\n", 376 | "Testing power supply unit (PSU)...\n", 377 | "\n", 378 | "750W PSU, 80% efficiency rating\n", 379 | "PSU test passed!\n", 380 | "\n", 381 | "\n", 382 | "Booting CPU...\n", 383 | "\n", 384 | "Testing Intel Core i5-11600K CPU...\n", 385 | "Intel Core i5-11600K CPU is working!\n", 386 | "\n", 387 | "\n", 388 | "Checking RAM...\n", 389 | "\n", 390 | "Testing 16 GB of RAM at 3200 MHz...\n", 391 | "16 GB 3200 MHz RAM is working!\n", 392 | "\n", 393 | "\n", 394 | "Initializing graphics card (GPU)...\n", 395 | "\n", 396 | "Starting GPU test...\n", 397 | "GPU NVIDIA GeForce RTX 4090 working!\n", 398 | "\n", 399 | "\n", 400 | "Booting operating system (OS)...\n", 401 | "\n", 402 | "Booting Windows 11...\n", 403 | "Windows 11 is now ready for use!\n", 404 | "\n", 405 | "\n", 406 | "Computer is now ready for use!\n", 407 | "\n" 408 | ] 409 | } 410 | ], 411 | "source": [ 412 | "another_computer.power_on()" 413 | ] 414 | }, 415 | { 416 | "cell_type": "code", 417 | "execution_count": null, 418 | "metadata": {}, 419 | "outputs": [], 420 | "source": [] 421 | } 422 | ], 423 | "metadata": { 424 | "kernelspec": { 425 | "display_name": "newprojects2023", 426 | "language": "python", 427 | "name": "python3" 428 | }, 429 | "language_info": { 430 | "codemirror_mode": { 431 | "name": "ipython", 432 | "version": 3 433 | }, 434 | "file_extension": ".py", 435 | "mimetype": "text/x-python", 436 | "name": "python", 437 | "nbconvert_exporter": "python", 438 | "pygments_lexer": "ipython3", 439 | "version": "3.9.12" 440 | }, 441 | "orig_nbformat": 4, 442 | "vscode": { 443 | "interpreter": { 444 | "hash": "3e057eae646ecae450e1cc2eaebf4c50e17b1237490182c284d138f78309c0d4" 445 | } 446 | } 447 | }, 448 | "nbformat": 4, 449 | "nbformat_minor": 2 450 | } 451 | -------------------------------------------------------------------------------- /week_9/mixin..ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "metadata": {}, 7 | "outputs": [], 8 | "source": [ 9 | "class MyBaseMixin:\n", 10 | " def mixin_function(self):\n", 11 | " print(\"This is from your mixin\")\n", 12 | "\n", 13 | " def latest_function(self):\n", 14 | " print(\"This is the latest function from your mixin!\")\n" 15 | ] 16 | }, 17 | { 18 | "cell_type": "code", 19 | "execution_count": 2, 20 | "metadata": {}, 21 | "outputs": [], 22 | "source": [ 23 | "class MyBase(MyBaseMixin):\n", 24 | " def __init__(self, name, age):\n", 25 | " # Call the superclass (mixin) __init__ method\n", 26 | " super().__init__()\n", 27 | " \n", 28 | " self.name = name\n", 29 | " self.age = age\n", 30 | " \n", 31 | " def base_function(self):\n", 32 | " print(\"This is from the base\")" 33 | ] 34 | }, 35 | { 36 | "cell_type": "code", 37 | "execution_count": 3, 38 | "metadata": {}, 39 | "outputs": [], 40 | "source": [ 41 | "base_obj = MyBase(\"John\", 55)" 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": 4, 47 | "metadata": {}, 48 | "outputs": [ 49 | { 50 | "name": "stdout", 51 | "output_type": "stream", 52 | "text": [ 53 | "This is from your mixin\n" 54 | ] 55 | } 56 | ], 57 | "source": [ 58 | "base_obj.mixin_function()" 59 | ] 60 | }, 61 | { 62 | "cell_type": "code", 63 | "execution_count": 5, 64 | "metadata": {}, 65 | "outputs": [ 66 | { 67 | "name": "stdout", 68 | "output_type": "stream", 69 | "text": [ 70 | "This is the latest function from your mixin!\n" 71 | ] 72 | } 73 | ], 74 | "source": [ 75 | "base_obj.latest_function()" 76 | ] 77 | }, 78 | { 79 | "cell_type": "code", 80 | "execution_count": 6, 81 | "metadata": {}, 82 | "outputs": [], 83 | "source": [ 84 | "class MyBaseClass:\n", 85 | " def __init__(self, name):\n", 86 | " self.name = name\n", 87 | "\n", 88 | "class MyOtherBaseClass:\n", 89 | " def display_name(self):\n", 90 | " print(\"Name:\", self.name)\n", 91 | "\n", 92 | "class MyDerivedClass(MyBaseClass, MyOtherBaseClass):\n", 93 | " def __init__(self, name, age):\n", 94 | " MyBaseClass.__init__(self, name)\n", 95 | " self.age = age\n", 96 | "\n", 97 | " def display_age(self):\n", 98 | " print(\"Age:\", self.age)\n" 99 | ] 100 | }, 101 | { 102 | "cell_type": "code", 103 | "execution_count": 7, 104 | "metadata": {}, 105 | "outputs": [], 106 | "source": [ 107 | "derived_obj = MyDerivedClass(\"Mike\", 45)" 108 | ] 109 | }, 110 | { 111 | "cell_type": "code", 112 | "execution_count": 8, 113 | "metadata": {}, 114 | "outputs": [ 115 | { 116 | "name": "stdout", 117 | "output_type": "stream", 118 | "text": [ 119 | "Name: Mike\n" 120 | ] 121 | } 122 | ], 123 | "source": [ 124 | "derived_obj.display_name()" 125 | ] 126 | }, 127 | { 128 | "cell_type": "code", 129 | "execution_count": 9, 130 | "metadata": {}, 131 | "outputs": [ 132 | { 133 | "name": "stdout", 134 | "output_type": "stream", 135 | "text": [ 136 | "Age: 45\n" 137 | ] 138 | } 139 | ], 140 | "source": [ 141 | "derived_obj.display_age()" 142 | ] 143 | }, 144 | { 145 | "cell_type": "code", 146 | "execution_count": 10, 147 | "metadata": {}, 148 | "outputs": [], 149 | "source": [ 150 | "class NameMixin:\n", 151 | " def __init__(self, name):\n", 152 | " self.name = name\n", 153 | "\n", 154 | " def display_name(self):\n", 155 | " print(\"Name:\", self.name)\n", 156 | "\n", 157 | "class AgeMixin:\n", 158 | " def __init__(self, age):\n", 159 | " self.age = age\n", 160 | "\n", 161 | " def display_age(self):\n", 162 | " print(\"Age:\", self.age)\n", 163 | "\n", 164 | "class OptionalMixin:\n", 165 | " def optional_func(self):\n", 166 | " print(f\"This is an optional function for {self.name} age of {self.age}.\")\n", 167 | "\n", 168 | "\n", 169 | "class MyDerivedClass(NameMixin, AgeMixin, OptionalMixin):\n", 170 | " def __init__(self, name, age):\n", 171 | " NameMixin.__init__(self, name)\n", 172 | " AgeMixin.__init__(self, age)\n" 173 | ] 174 | }, 175 | { 176 | "cell_type": "code", 177 | "execution_count": 11, 178 | "metadata": {}, 179 | "outputs": [], 180 | "source": [ 181 | "new_derived_obj = MyDerivedClass(\"Trish\", 25)" 182 | ] 183 | }, 184 | { 185 | "cell_type": "code", 186 | "execution_count": 12, 187 | "metadata": {}, 188 | "outputs": [ 189 | { 190 | "name": "stdout", 191 | "output_type": "stream", 192 | "text": [ 193 | "Name: Trish\n" 194 | ] 195 | } 196 | ], 197 | "source": [ 198 | "new_derived_obj.display_name()" 199 | ] 200 | }, 201 | { 202 | "cell_type": "code", 203 | "execution_count": 13, 204 | "metadata": {}, 205 | "outputs": [ 206 | { 207 | "name": "stdout", 208 | "output_type": "stream", 209 | "text": [ 210 | "Age: 25\n" 211 | ] 212 | } 213 | ], 214 | "source": [ 215 | "new_derived_obj.display_age()" 216 | ] 217 | }, 218 | { 219 | "cell_type": "code", 220 | "execution_count": 14, 221 | "metadata": {}, 222 | "outputs": [ 223 | { 224 | "name": "stdout", 225 | "output_type": "stream", 226 | "text": [ 227 | "This is an optional function for Trish age of 25.\n" 228 | ] 229 | } 230 | ], 231 | "source": [ 232 | "new_derived_obj.optional_func()" 233 | ] 234 | }, 235 | { 236 | "cell_type": "code", 237 | "execution_count": 15, 238 | "metadata": {}, 239 | "outputs": [ 240 | { 241 | "name": "stdout", 242 | "output_type": "stream", 243 | "text": [ 244 | "Name: Trish\n", 245 | "Age: 25\n", 246 | "This is an optional function for Trish age of 25.\n" 247 | ] 248 | } 249 | ], 250 | "source": [ 251 | "class NameMixin:\n", 252 | " def __init__(self, name):\n", 253 | " self.name = name\n", 254 | "\n", 255 | " def display_name(self):\n", 256 | " print(\"Name:\", self.name)\n", 257 | "\n", 258 | "class AgeMixin:\n", 259 | " def __init__(self, age):\n", 260 | " self.age = age\n", 261 | "\n", 262 | " def display_age(self):\n", 263 | " print(\"Age:\", self.age)\n", 264 | "\n", 265 | "class OptionalMixin:\n", 266 | " def optional_func(self):\n", 267 | " print(f\"This is an optional function for {self.name} age of {self.age}.\")\n", 268 | "\n", 269 | "class MyDerivedClass(NameMixin, AgeMixin, OptionalMixin):\n", 270 | " def __init__(self, name, age):\n", 271 | " super().__init__(name)\n", 272 | " AgeMixin.__init__(self, age)\n", 273 | "\n", 274 | "new_derived_obj = MyDerivedClass(\"Trish\", 25)\n", 275 | "\n", 276 | "new_derived_obj.display_name()\n", 277 | "new_derived_obj.display_age()\n", 278 | "new_derived_obj.optional_func()" 279 | ] 280 | }, 281 | { 282 | "cell_type": "code", 283 | "execution_count": 163, 284 | "metadata": {}, 285 | "outputs": [ 286 | { 287 | "name": "stdout", 288 | "output_type": "stream", 289 | "text": [ 290 | "This function adds two variables.\n", 291 | " \n" 292 | ] 293 | } 294 | ], 295 | "source": [] 296 | }, 297 | { 298 | "cell_type": "code", 299 | "execution_count": 164, 300 | "metadata": {}, 301 | "outputs": [ 302 | { 303 | "data": { 304 | "text/plain": [ 305 | "6" 306 | ] 307 | }, 308 | "execution_count": 164, 309 | "metadata": {}, 310 | "output_type": "execute_result" 311 | } 312 | ], 313 | "source": [] 314 | }, 315 | { 316 | "cell_type": "code", 317 | "execution_count": 177, 318 | "metadata": {}, 319 | "outputs": [], 320 | "source": [] 321 | }, 322 | { 323 | "cell_type": "code", 324 | "execution_count": 189, 325 | "metadata": {}, 326 | "outputs": [ 327 | { 328 | "name": "stdout", 329 | "output_type": "stream", 330 | "text": [ 331 | "✓ Test 1 passed\n", 332 | "✓ Test 2 passed\n", 333 | "✓ Test 3 passed\n", 334 | "\n", 335 | "3 out of 3 tests passed (100.00%)\n" 336 | ] 337 | } 338 | ], 339 | "source": [] 340 | }, 341 | { 342 | "cell_type": "code", 343 | "execution_count": 18, 344 | "metadata": {}, 345 | "outputs": [ 346 | { 347 | "name": "stderr", 348 | "output_type": "stream", 349 | "text": [ 350 | ".....\n", 351 | "----------------------------------------------------------------------\n", 352 | "Ran 5 tests in 0.006s\n", 353 | "\n", 354 | "OK\n" 355 | ] 356 | } 357 | ], 358 | "source": [] 359 | }, 360 | { 361 | "cell_type": "code", 362 | "execution_count": null, 363 | "metadata": {}, 364 | "outputs": [], 365 | "source": [] 366 | } 367 | ], 368 | "metadata": { 369 | "kernelspec": { 370 | "display_name": "projects2022", 371 | "language": "python", 372 | "name": "python3" 373 | }, 374 | "language_info": { 375 | "codemirror_mode": { 376 | "name": "ipython", 377 | "version": 3 378 | }, 379 | "file_extension": ".py", 380 | "mimetype": "text/x-python", 381 | "name": "python", 382 | "nbconvert_exporter": "python", 383 | "pygments_lexer": "ipython3", 384 | "version": "3.9.12" 385 | }, 386 | "orig_nbformat": 4 387 | }, 388 | "nbformat": 4, 389 | "nbformat_minor": 2 390 | } 391 | -------------------------------------------------------------------------------- /week_x/abstraction.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "attachments": {}, 5 | "cell_type": "markdown", 6 | "metadata": {}, 7 | "source": [ 8 | "# Abstraction" 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 1, 14 | "metadata": {}, 15 | "outputs": [], 16 | "source": [ 17 | "from abc import ABC, abstractclassmethod" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "execution_count": 2, 23 | "metadata": {}, 24 | "outputs": [], 25 | "source": [ 26 | "class BaseCar(ABC):\n", 27 | " \n", 28 | " @abstractclassmethod\n", 29 | " def drive(self):\n", 30 | " pass" 31 | ] 32 | }, 33 | { 34 | "cell_type": "code", 35 | "execution_count": 3, 36 | "metadata": {}, 37 | "outputs": [], 38 | "source": [ 39 | "class ToyotaCar(BaseCar):\n", 40 | " pass" 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "execution_count": 4, 46 | "metadata": {}, 47 | "outputs": [ 48 | { 49 | "ename": "TypeError", 50 | "evalue": "Can't instantiate abstract class ToyotaCar with abstract method drive", 51 | "output_type": "error", 52 | "traceback": [ 53 | "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", 54 | "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", 55 | "\u001b[1;32md:\\learning_python\\week_8\\abstraction.ipynb Cell 4\u001b[0m in \u001b[0;36m