[Home]
[Topics]
[Prices]
[Setup]
[About]
[Contact]

Mark Lutz's Python Training

Setup

[Main page]

Please note: this page has slipped into history. See the training Home page for details, and the Main site for other Python resources.

This page describes the setup requirements of our classes. Its sections:

For class content and pricing details, see the curriculum and pricing pages. For additional background details, see the about page. To inquire about current availability or to schedule a class at your site, please contact us.

Setup Considerations

For training coordinators, this section provides a rundown of the typical setup considerations for holding a successful class at your site.

In general, class setup is generally simple, and can proceed quickly. The first step is usually to select class dates, which are reserved on a first-come first-served basis. Once scheduled:

  • We perform any required billing tasks, make student CDs or USB sticks on request, and arrange instructor travel to your site.
  • You prepare the training site for the class with laptop projector, writing surface, student computers, and workbook access.

We do not require formal contracts, but please see the pricing notes on the prices page for more on our policy on this subject. The following sections go into more details on your setup requirements.

Student Workbooks: Web, plus optional CDs or USB sticks

The class workbook is provided in HTML form on the Web at a website disclosed in class. On request, it is also provided on either student CDs or USB flashdrives which the instructor brings along to the class. Paper workbook copies are not generated. For more details, please see the workbook description in the curriculum page.

Please note: the default class workbook distribution is its online Web format, which requires that students have Web access on their classroom computers. The optional CD and USB formats require machines with usable drives or ports. If any of your students will not be able to meet any of these requirements, see the curriculum page's workbook section for other distribution options. Please contact us ahead of the class to either elect the CD or USB options, or make other arrangements as needed.

Classroom Internet Access

Internet access is required to use the default Web version of the class workbook. If students will instead be using the optional CD or USB workbook formats, Internet access is not required for students, either to view class materials or work on laboratory exercises. It is also not required for the instructor for any workbook option. However, Web access in the classroom is generally recommended, both for students who may prefer or need to view the Web version of the workbook, and for the instructor's use. If available, Internet access will be used by the instructor to show supplemental Web resources as needed, and may be used to run Internet programming examples later in the class.

Classroom Configuration

You'll provide a classroom with a laptop projector and writing surface, and make sure that students have computers for doing lab exercises and accessing the class workbook on the Web, student CDs, or student USB flashdrives:

  • The classroom may be configured in any way desired, but it is important that the instructor be able to assist students during labs. If classroom setup or overcrowding prohibits access to students' physical locations, this may impair the effectiveness of your lab sessions.
  • The instructor brings a laptop computer along, but can also use a computer provided on-site. The instructor's laptop is normally used for projecting materials, but due to the unreliable nature of projector interfaces, a backup machine known to work with the projector at your site is generally recommended. The laptop projector you provide should include a VGA or HDMI cable, and be of reasonable resolution (e.g., XGA or HD).
  • Student computers are used to view the class workbook and perform lab exercise programming. They may run Windows, Linux, Mac OS X, or Unix, and students can share computers and work on labs in teams if desired. Student computers must be able to access the class workbook, which is available both on the Web always, and on student CDs or USB sticks on request; see the Student Workbooks note earlier in this section. Students' computers must also be able to run Python for the labs; Python is normally installed by students during the first lab session, as described in the next note.

Software Requirements

No software must generally be installed ahead of the class. The student workbook is made available in class as described above and does not require an install step, and Python is normally self-installed by students during the first lab session with the instructor's assistance.

To install Python, Python self-installers are made available either on the Web or on student CDs or USB sticks. Students normally run these self-installers during the first lab session if required. Note that installation is a simple click-and-go process, but may require install permissions for students at some sites.

If students computers already have a Python preinstalled, the most recent version is preferred, though most older versions suffice for the class (please inquire for details if your students must use an older Python). Clients who wish to preinstall Python can find it at www.python.org, but please ask which version to install if you are unsure; most clients using existing software will want the latest 2.X Python today, but some may opt to use the latest 3.X version instead.

Supplemental Textbook Suggestions

Because students are provided with a complete class workbook, no other textbooks are required. Please see the curriculum page for suggested supplemental texts that some clients or students may wish to consider obtaining.

Setup Checklists

For quick reference, the following sections summarize common requirements of most classes.

Class Logistics

We will generally hash out the following items by the time a class is formally scheduled:

  • Class dates
  • Number of students expected, for pricing and optional CDs or USB sticks
  • Class site address, for travel arrangements
  • Billing details for your organization
  • Class start/end times (they default to 9AM/5PM)
  • Workbook option: Web only (default), Web + CDs, Web + USB sticks

Classroom Setup

You should provide a classroom at your site with these provisions:

  • Laptop projector for displaying material and examples
  • Writing surface and markers: flipchart, whiteboard, or other
  • Layout and room size conducive to assisting students during labs
  • Internet access: optional, as described earlier on this page

Student Needs

You'll want to make sure the following student requirements are met:

  • Access to a computer for viewing the workbook and doing lab work
  • Access to the Web, CD drive, or USB port for viewing the class workbook (see above)
  • Permissions to install Python on classroom computers if needed (see above)



AltStyle によって変換されたページ (->オリジナル) /