office (678) 325-7317
fax (678) 325-7317
Programming for Beginners

Course Length: 5 days or two 3 day classes


To make this course as effective as possible, the content is divided into four sections:

Section 1
Presents an eight-module course in Python that gets you off to a great start. We move slowly and do all the exercises. At the end, you’ll have a strong set of the base skills that you’ll use in any Python program and skills that will aid you in learning other languages.

Section 2
Builds on the subset in section 1 to present the additional skills that every Python programmer should master. Here, then, you’ll learn more about working with numbers and strings than what was presented in section 1. And you’ll gain new skills for working with dates and times, dictionaries, recursion, and algorithms.

Section 3
Consists of three modules that show how to design and develop object-oriented programs. OOP is critical in today’s world, and if you’re new to the concepts or you’ve always been somewhat mystified by them, Python’s syntax combined with our presentation will make it all clear.

Section 4
The focus here is to show you how all of the skills that you’ve learned in the first three sections are applied to real-world programs. First, module 17 shows you how to use Python for database programming, a must in businesses large and small. Then, module 18 shows you how to use Python to develop programs with graphical user interfaces (GUIs).

Who Should Attend?

This course is for anyone who wants to learn to program. We chose Python because its an easy language to start learning the basics. If Python is your first programming language, it helps you master all the skills and concepts you need to program in any modern language, as you learn Python itself. If you’re an experienced programmer who wants to add Python to your resume, it will help you learn Python faster and better than you’ve ever learned a language before.

Course Outline

Section 1 Essential concepts and skills

Chapter 1 An introduction to Python programming

Chapter 2 How to write your first programs

Chapter 3 How to code control statements

Chapter 4 How to define and use functions and modules

Chapter 5 How to test and debug a program

Chapter 6 How to work with lists and tuples

Chapter 7 How to work with file I/O

Chapter 8 How to handle exceptions

Section 2 Other concepts and skills

Chapter 9 How to work with numbers

Chapter 10 How to work with strings

Chapter 11 How to work with dates and times

Chapter 12 How to work with dictionaries

Chapter 13 How to work with recursion and algorithms

Section 3 Object-oriented programming

Chapter 14 How to define and use your own classes

Chapter 15 How to work with inheritance

Chapter 16 How to design an object-oriented program

Section 4 Database and GUI programming

Chapter 17 How to work with a database

Chapter 18 How to build a GUI program

Home | AboutUs | Training | Mentoring | Contact Us

© 2008 Dunn Training Inc. All Rights Reserved.