Archive - Originally posted on "The Horse's Mouth" - 2012-04-23 02:30:05 - Graham Ellis
We run regular public Python courses - for newcomers to programming (Learning to Program in Python) and for delegates with prior programming in another language (our Python Programming course). If you're going to be using Python within the Django web framework, we can extend the course to cover that too - at just £350.00 + VAT per extra day. How many extra days you'll need will depend on whether you've any prior web development experience, whether you've got database experience, and how deep you're wanting to go into Django - please get in touch with me; you'll be looking at anywhere from 1 to 4 days, and I may recommend a break after the Python course, especially if you're new to both programming and writing for the web. Here is an example - probably 3 days:
• The Components of a Web-Based Solution
• HTML - An Overview
• HTML for Web Application Authors
• SQL Primer as used in MySQL and SQlite
• A framework with Python - Django - first steps
• Why do we need a Model, View, Controller architecture?
• Django - adding your own views, and then templating your views.
• Django - separating the HTML from the view / model
• Url to application mapping
• Nesting Templates in Django
• Defining database relations in your Django model
• Demonstration of a form using Django
• How to stop forms on other sites submitting to your scripts
• Sessions (Shopping Carts) in Django
We also run private Python courses. And if your use of Python is within Django, we'll interlace the presentation so that your group will be running a simple Django application early on the course and then be filling in the various sections as we go along. You'll be looking at a 4 or 5 day course, even for a group with prior programming experience. Come to us, or we'll come to you. In the UK and on mainland western Europe, we'll bring the equipment (servers, etc) with us so that there's no need for you to do any special setups. Private courses are cost effective for groups of three or more delegates.
For further general details of our courses, start at our home page.