January 24, 2020 -Meeting at 25N

January 24th meeting cancelled due to weather!  We will follow this agenda for the January 31st meeting

AGENDA & NOTES:

WELCOME/REVIEW

  • Welcome any new members
    • Make sure everyone is signed up in GroupMe, Slack, Codesters, and GitHub
  • Any questions, comments, or ideas from our last meeting?
  • Any additional info/skills/setup needed for members attending Hack For the World hackathon in Naperville on February 1

Set up Mac and Windows laptops for:

  • Python, pip (Python’s package installation manager), and IDLE
    • Practice Python Create a simple Python program using terminal or command window and/or IDLE
    • Practice pip: Use pip to install PyGame and Kivy
  • PyGame:  modules for creating Python games including Sprites, sounds, and more
  • Kivy: framework for creating cross-platform UI in Python
    • Practice: create a simple app in kivy
  • Visual Studio Code: Code editing with rich editing capabilities,including Intellisense, debugging, code snippets, and more
    • Practice: create a simple Python program in VS Code
    • Practice: Edit a PyGame in Visual Studio Code

Instructions for installing all of the above:

More Good Stuff to Try:

Enhanced Python Flask app on Glitch: We previously looked at a simple Python Flask app together that accepted user input for a Dream to add to a list kept in memory. We now have a working prototype that incorporates a Snake game and uses persistent storage to keep a leaderboard in a file https://glitch.com/~rainbow-brie

Classes: Use of Class as a data structure in Python. May demonstrate/practice in Kivy and is also used in the above Python Flask app

Web Sites in VS Code/Connecting VS Code to Glitch: We will not have time to do this as a group during tonight’s meeting, but if anyone is interested in creating/editing/debugging Web sites in Visual Studio Code and/or connecting your Glitch projects to Visual Studio code for editing here is a guide:  Web Sites and Glitch in VS Code

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.