- Introduction to Python - IN PERSONHatch AVL, Asheville, NC
This is going to be our first in person class in Asheville in a while!
These classes are "free". Our supporters help fund this program through crowdfunding on Donorbox. If you like the classes and can donate please do, if not we're happy to have you regardless. https://donorbox.org/etcg
This class will teach you some basics of Python and allow you to setup your computer so that you can experiment and write your own scripts!
Python is an easy to learn programming language that can to a tremendous number of things. You can read files to find information that is important to you, "talk" to AI to create complex systems that solve your specific problems, build web applications, build GUI applications and much more. Many people who learn Python are not tech professionals they are simply people that need a better way to deal with the data they have.
We will install and setup VScode on your Laptop, install Python, and start your path to writing scripts.
We will:
- Learn what Python is and why it matters
- Install VScode
- Install Python
- Learn variables
- Learn If/ Else Statements
- Learn Loops
- Write to Files
- Learn about Python Modules
- and more
With this you'll learn the fundamentals so that you can start learning how to do the fun stuff in our next classes.
Bring your laptop, and we'll start down your path of coding together. For this level of class just about any laptop will do. These projects can be done on a 12 year old system as long as it works.
Note: we will be in a conference room at Hatch Innovation Hub. The doors will be unlocked 15 minutes before start of class and 15 after. If you arrive over 15 minutes late we won't be able to let you in.
- REST API's and JSON in Python - IN PERSONHatch AVL, Asheville, NC
NOTE: These classes are designed to relatively easy to follow even for non tech professionals. We will have a seminar component in the beginning and then labs at the end. Even if you do not want to be a coder you can still learn how these systems work, and you might be surprised to find how fun it can be to build your own projects!
This class will teach you how to use REST API's with Python. This allows your scripts to communicate with other services for resources. You can send SMS messages with Twilio, Email with SendGrid, get weather reports for your area or even Jokes of the day.
REST is the standard that is used so that computers can communicate with each other, and coders can ad functionality from other services.
JSON is how the data is formatted by REST API's. We will learn what JSON is and how to read and use the data that comes back from the services we are communicating with.
We will:
- What REST and JSON are
- How to use the requests module in Python
- How to read JSON data
- How to stack REST API calls to find out specific information
We will have labs at the end so that students can code simple projects on their own systems to understand how all of this works.
Bring your laptop, and we'll start down your path of coding together. For this level of class just about any laptop will do. These projects can be done on a 12 year old system as long as it works.
Note: we will be in a conference room at Hatch Innovation Hub. The doors will be unlocked 15 minutes before start of class and 15 after. If you arrive over 15 minutes late we won't be able to let you in.
These classes are "free". Our supporters help fund this program through crowdfunding on Donorbox. If you like the classes and can donate please do, if not we're happy to have you regardless. https://donorbox.org/etcg