Lesson 0 – Installing Python & Getting Started with Mu / VENV



Tutorial –

  1. Windows –
    1. As part of this tutorial we will look at installing Python on Windows, using the Python Mu editor to write code on our desktop/laptop and learn how to install additional packages using “pip”.
    2. Let’s start by viewing the videos at the top of this page and work through the recommended steps to install Python on your laptop/desktop. When complete hop onto the next step.
    3. To check out the Python Mu editor which you will be using to write code head over to – <Click Here>
    4. To learn how to install additional python libraries or packages (which we will be using for development) using “pip” read through the following tutorial – <Click Here>.
  2. Linux –
    1. If you are working on Linux or Raspbian you might want to check out these tutorials towards setting up your development environment – <Click Here>

What is Flask – 

Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.

What is Python

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

Read more at – www.python.org

Questions