Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Sections
Personal tools
You are here: Home » Boot Camps » Triangle Bootcamparama 2008 » Triangle PyCamp 2008 » PyCamp Syllabus

PyCamp Syllabus

Document Actions
The outline of PyCamp. The organization of topics in which you will step into Python programming. This organization is unique compared to other course outlines. Rather than learning the entire syntax of the Python language before applying it to problem solving, you will learn the Pythonic way of programming by examining solutions to common programming problems.

Contents

DAY ONE: Get Up to Speed
DAY TWO: Core Language
DAY THREE: Basic Patterns
DAY FOUR: RegEx & SAX
DAY FIVE: DOM & I/O

DAY ONE: Get Up to Speed

The ShellPython Programsback to contents

The Shell

  • Installing
  • Invoking

Python Programs

  • Functions
  • Docstrings
  • Objects
  • Structure
  • Modules

DAY TWO: Core Language

SequencesObjects Iback to contents

Sequences

  • Dictionaries
  • Lists
  • Tuples
  • Assignment
  • Strings
  • List Comprehensions
  • Slices

Objects I

  • Arguments
  • Builtins
  • References
  • Filters
  • Short Circuits
  • Lambdas

DAY THREE: Basic Patterns

Objects IIFlow Controlback to contents

Objects II

  • Imports
  • Classes
  • Subclasses
  • Methods
  • Attributes
  • Visibility

Flow Control

  • Exceptions
  • Files
  • Interation
  • System modules
  • OS Modules
  • Context Managers

DAY FOUR: RegEx & SAX

Regular ExpressionsHTMLback to contents

Regular Expressions

  • Matches
  • Globs
  • Repetition
  • Sets
  • Logic
  • Groups

HTML

  • SGML
  • Document Object Model
  • Locals and Globals
  • Formatting
  • URL quoting
  • Transforms

DAY FIVE: DOM & I/O

XMLStreamsback to contents

XML

  • Packages
  • Parsing
  • Unicode
  • Searching Elements
  • Accessing Attributes and Children

Streams

  • Abstraction
  • Standard IO
  • Pipes
  • Command Line Arguments

TriPython endorses:

PyLadies RDU

JupyterDay in the Triangle
Tue Nov 13, 2018 at UNC

JupyterDay in the Triangle

September 14-16, 2016:

PyData Carolinas 2016

Upcoming Events
Durham Project Night
Caktus Group Tech Space, 108 Morris St., Durham,
2019-10-21
TriPython October 2019 Meeting: PySimpleGUI – Democratizing Python GUIs
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill,
2019-10-24
TriPython November 2019 Meeting: Surviving without Python
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
2019-11-21
« May 2019 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
2019-05-07
18:00-21:00 Raleigh Project Night
2019-05-08
18:00-21:00 Chapel Hill Project Night
2019-05-20
18:00-21:00 Durham Project Night
2019-05-23
19:00-21:00 TriPython May 2019 Meeting: Data Science: From Model to Microservice
Orders over $29.95 qualify for free shipping in the US.