Oct 8, 2017 – Django – The ‘D’ is silent

 

8 October, Saturday, 9:30am

Q-College
Suite 303 – 771 Vernon Ave, Victoria, BC (map)

djangoA high-level Python Web framework that encourages rapid development and clean, pragmatic design, Django takes care of much of the hassle of Web development so you can focus on writing Web apps without needing to reinvent the wheel.

Free, full-featured, and open source, Django is well documented, offering an attractive avenue for Python newbies and experienced Web developers to improve and apply Python programming skills.

This introductory presentation will show you how to set up a Django development environment as we explore the many ways you can set about learning Django.

Python Virtual Environment Presentation (part 1)

March 25, 2017 – Python Webservers

Python Webservers

  • Saturday, March 25, 2017

    9:30 AM

    Location:  Q-College

    Suite 303 771 Vernon Ave, Victoria, BC (map)

    Hayward will be talking about Python Webservers.  The presentation will cover the basics of what they are, how they differ from a traditional web server, and provide examples of (and discussion around) some projects that he has setup using a python web server.

    Presentation material is here.

    Python Web Framework Presentation

February, 25, 2017 – Python 6: String Formatting – tkinter

Saturday, February 25, 2017

9:30 AM

Q-College

Suite 303 771 Vernon Ave, Victoria, BC (map)

Why invent the wheel? Over the years Python has adopted of features from other languages, skillfully designed and proven useful and effective:

Two Python mini-languages: regular expressions, and string formatting.

As a plus an intro to Tkinter, the built-in Python GUI. Tkinter is a binding to Tk, one-half of the Tcl/Tk language, developed over the last 25 years.

October 22, 2016 – Python 5: Exceptions

Python provides for the raising and handling of exceptions. An exception is used primarily for managing an error situation but is also handy in other circumstances e.g. an exception is used internally to end loop iteration.

A full writeup for this session is available here.

Saturday, October 22, 2016
9:30 AM

Q-College
Suite 303 771 Vernon Ave, Victoria, BC

September 24, 2016: Python 4: Input and Output

Introduction

Welcome back to the Python presentations!

It’s been a while so first a short(ish) recap of the previous 3 presentations, including in more detail the Input And Output section of session 3. Then I’ll discuss some useful Python Tutorials. And finally, we can go on to cover some further aspects of the language.

Simon Bluck
Find tutorial material here: Python Session 4

February 27, 2016 – Python 2: Basic Constructs

This Python Course covers what is useful to know so you can quickly and easily set about writing Python programs. (Detailed Python programming will be covered in subsequent courses.) This course is suitable for anyone, from those that may have very little computing/programming experience, to those who have already been actively programming in Python. The aim is to get everyone up to the point where they feel confident in using Python and writing useful programs.

Simon Bluck

See tutorial material here.

January 23, 2016 – Python 1: Introduction

Jan 23, 2016 · 9:30 AM
Victoria Computer Club

Python is a modern programming language that is relatively easy to learn and well-suited to sensor or robotics projects using the Raspberry Pi, Arduino, or other embedded Linux boards.

The first of a monthly series, An Introduction to Python is co-presented by Deid Reimer and Simon Bluck, two VicPiMaker members with considerable combined experience in programming and teaching.

See tutorial material here.