Project pages for the University of Washington Professional and Continuing Education Python Certification Program
+
UW PCE - Python Certificate
+
The University of Washington Professional and Continuing Education Python Certification Program.
From 5ba7f74ad45aa0663a4b2d1fc49c85027e7c57da Mon Sep 17 00:00:00 2001
From: cewing
Date: Tue, 10 Dec 2013 15:16:29 -0800
Subject: [PATCH 02/26] fix up index to have a bit more information, plus some
places to hang new documentation
---
index.html | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 84 insertions(+), 4 deletions(-)
diff --git a/index.html b/index.html
index 40d1812..dce21fa 100644
--- a/index.html
+++ b/index.html
@@ -19,7 +19,9 @@
View on GitHub
UW PCE - Python Certificate
-
The University of Washington Professional and Continuing Education Python Certification Program.
+
+
The University of Washington Professional
+ and Continuing Education Python Certification Program.
@@ -28,11 +30,89 @@
The University of Washington Professional and Continuin
-UWPCE Python Certification Program Project
+
+ Professional Python Training
+
+
+
The University of Washington department of Professional and
+ Continuing Education is proud to offer the
+
+ Certificate in Python Programming. Here you will find basic
+ information about the current offering and links to materials for
+ each of the three courses.
+
+
+
Programming in Python
+
Oct 1 - Dec 10, 2013
+
This course provides an introduction to the Python language.
+ Explore its most important libraries and practice recommended
+ programming styles and idioms. Learn through demonstration how the
+ various language features can be used together to best achieve
+ Pythonic style. This course it is not intended for absolute beginners
+ in programming, but includes a self-contained review of elementary
+ features.
+
+
Topics include:
+
+
+
Variables, Expressions and Statements
+
Data Structures: Lists, Dictionaries, Tuples
+
Functions and Arguments
+
Conditionals and Recursion
+
Strings and Regular Expressions
+
Object Oriented Development: Classes, Inheritance
+
Iterators, Generators and Decorators
+
+
+
Schedule Notes
+
+
>No class on Nov 26.
+
+
Internet Programming in Python
+
Jan 7 - Mar 11, 2014
+
This course emphasizes network-based programming and Web
+ applications, how they work and how to program them in Python. Explore
+ the underlying principles and their expression in the Python
+ libraries. Learn contrasting approaches in creating applications:
+ programming with the low-level libraries versus using highly
+ integrated frameworks.
+
+
Topics include:
+
+
+
Foundational Technologies: sockets and the TCP/IP stack
+
Web Protocols: SMTP/IMAP/HTTP
+
Web Service APIs: XMLRPC, SOAP. REST
+
Request and Response: CGI and WSGI
+
Web Frameworks: Flask, Django, Pyramid
+
Related Technologies: Server Management and Deployment
+
+
+
System Development with Python
+
Mar 25 - May 27, 2014
+
+
This course focuses on larger-scale application development.
+ Develop an understanding of the issues associated with larger software
+ projects. Complete a significant project of your choosing, and benefit
+ from in-class project work and direct instructor guidance. Explore
+ advanced Python programming topics.
+
+
Topics include:
+
+
+
Advanced Object-Oriented Programming
+
Numerical Computation
+
Threading and Multiprocessing
+
Profiling and Performance Tuning
+
Unit Testing
+
Debugging
+
-
Welcome to the University of Washington Professional and Continuing Education Python Certification gitHub Organization. In this space, you will find projects pertaining to the certification program:
+
Other possible topics according to student interest:
+ metaprogramming and decorators, databases and serialization, tasks and
+ concurrency, graphics and GUI programming, scientific and numerical
+ programming, embedding and integrating with other languages, etc.
This course provides an introduction to the Python language.
Explore its most important libraries and practice recommended
programming styles and idioms. Learn through demonstration how the
@@ -69,7 +69,7 @@
Schedule Notes
>No class on Nov 26.
Internet Programming in Python
-
Jan 7 - Mar 11, 2014
+
Jan 7 - Mar 11, 2014
This course emphasizes network-based programming and Web
applications, how they work and how to program them in Python. Explore
the underlying principles and their expression in the Python
@@ -89,7 +89,7 @@
Topics include:
System Development with Python
-
Mar 25 - May 27, 2014
+
Mar 25 - May 27, 2014
This course focuses on larger-scale application development.
Develop an understanding of the issues associated with larger software
From 7b76614cb8aed79dc1c5713c473e0e87420de8af Mon Sep 17 00:00:00 2001
From: cewing
Date: Tue, 10 Dec 2013 15:23:56 -0800
Subject: [PATCH 04/26] link UW PCE name
---
index.html | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/index.html b/index.html
index 25dded8..ca8379a 100644
--- a/index.html
+++ b/index.html
@@ -34,13 +34,13 @@
Professional Python Training
-
The University of Washington department of Professional and
- Continuing Education is proud to offer the
-
- Certificate in Python Programming. Here you will find basic
- information about the current offering and links to materials for
- each of the three courses.
-
From afeaa49e1c79e0d9a2bde1d9b236bc70ebc500e0 Mon Sep 17 00:00:00 2001
From: cewing
Date: Tue, 6 Jan 2015 16:07:55 -0800
Subject: [PATCH 17/26] omit 1st and 3rd courses to increase clarity and
visibility
---
index.html | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/index.html b/index.html
index 40563c6..00c4f51 100644
--- a/index.html
+++ b/index.html
@@ -42,6 +42,8 @@
information about the current offering and links to materials for each
of the three courses.
+
Internet Programming in Python
-
Jan 7 - Mar 11, 2014
+
Jan 6 - Mar 10, 2014
This course emphasizes network-based programming and Web
applications, how they work and how to program them in Python. Explore
the underlying principles and their expression in the Python
@@ -149,6 +151,8 @@