Commit 59c247ac authored by omeyer99's avatar omeyer99
Browse files


parent 68df885d
# configuration and readme
# exercises
# python compiled files
\ No newline at end of file
# 00 - Hello World with Flask
It's recommended to use the latest version of Python 3. Flask itselfs supports Python 3.5 and newer, Python 2.7, and PyPy.
To check the installed version of Python use the following command:
`python --version` or `python3 --version`
Dependencies are automatically installed when FLask will be installed. So the next step is to install Flask.
`pip install Flask`
After you successfully installed Python, the next step is to deploy your first Flask Application. Let's start with an Basic Application, which looks like this.
from flask import Flask
app = Flask(__name__)
def hello_world():
return 'Hello, World!'
First, lets talk about the code.
1. First we imported the Flask class. An instance of this class will be our WSGI application.
2. Next we create an instance of this class.
3. We then use the route() decorator to tell Flask waht URL should trigger our function.
4. The function is given a name which is also used to generate URLs for that particular function, and returns the message we want to display in the user’s browser.
As you understand what we did we can safe the app as `` for example. To run the application you can use either the `flask` command or the python's `-m` switch. But first you need to tell your terminal the application to work with by exporting the `FLASK_APP` environment variable:
$ export
$ flask run
* Running on
\ No newline at end of file
# Welcome to <%= it.title %>
You have initialized the exercises with grading=`incremental`; meaning that your students will complete one single tutorial with clear and autograded steps from beginning to end.
Type `$ learnpack start` in your terminal to start the exercises.
\ No newline at end of file
"port": 3000,
"address": "http://localhost",
"editor": {
"mode": null,
"version": null
"dirPath": "./.learn",
"configPath": "./learn.json",
"outputPath": "./.learn/dist",
"publicPath": "/preview",
"grading": "incremental",
"exercisesPath": "./",
"webpackTemplate": null,
"disableGrading": false,
"actions": [
"entries": {
"html": "index.html",
"vanillajs": "index.js",
"react": "app.jsx",
"node": "app.js",
"python3": "",
"java": ""
"difficulty": "easy",
"duration": 2,
"description": "",
"title": "Flask Learning Environment",
"slug": "flask-learning-environment"
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment