addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Python for Beginners - Part One

  • Mar 8, 2014 · 1:00 PM
  • This location is shown only to members

The Python for Beginners Part One class runs on Saturday, March 8th from 1-6pm. 

Curious about programming? Want to learn one language that you can use to build websites, program robots, visualize data, run servers, and make art? Then you're ready to get started with Python.

Python powers some of the most popular websites and apps we all know and love, like PinterestInstagram and Rdio, to name a few. It's used by tech companies all over the world, including many companies right here in Triangle.

Join us for Python for Beginners - Part One! This workshop is designed for people who have very limited or no programming experience. During this interactive workshop, we'll explore the basic components of a programming language: data types, functions, conditional statements and loops. We'll mix lecture and practice, and we'll work through lots of problems together. You'll leave the workshop with several tested tutorials to work through on your own.

We'll also be providing installation assistance that morning for those who need help installing their system Python.

Your Teacher: Caleb Smith, Python Developer at Caktus Group

In his youth, Caleb began programming text adventures and RPG's in BASIC. More recently, Caleb can be found spending his days writing Python and JavaScript for web applications at Caktus Consulting Group LLC. In his spare time, Caleb enjoys functional programming, music theory and contributing to free and open source software projects. Caleb studied music education in college and especially enjoys mentoring new programmers.

Tech Requirements:

Your laptop. Note: A netbook or tablet is NOT a substitute.

A text editor. We recommend Sublime Text 3 (It's free and available for both Mac, PC or Linux).

Python installed on your machine.

• Windows: Go to to download the latest Python 2.7.6 installer. Once downloaded, double click on the file and run the installer.

• Mac and Linux: Both of these operating systems have Python already installed.

Refund policy: Your payment of $50 guarantees your seat in the entire course. Please note that we cannot issue refunds, since there's an overhead to issuing refunds via and we already offer the workshops at such a low cost. We put proceeds into the chapter fund, which we use as our scholarship fund.

Other Disclaimers: Our program and curriculum are geared toward adults over the age of 18; at this time we do not accept minors as students in our courses and workshops.

If you have any questions prior to registering, please contact me at [masked]

Course Slides: The slides for this course are available here:

Join or login to comment.

  • Lindsey C.

    Python!! It is impossible to overstate how excited I am about a course in Python. I have been wanting to learn Python for a while, and in fact have been working through Dive Into Python 3 on my own. I do see that this course is for people with little to no programming experience though. If I already know how to program in other languages and am familiar with the basics of Python syntax, do you still think it would be worthwhile for me to take this course, or should I wait for a more advanced course (assuming there will be one)? How far are you guys going to go in the course? Are you going to get into objects (a weak area of mine)? Are you going to teach Django at all?

    1 · February 8, 2014

    • Caleb S.

      Hi Alisa. I certainly don't want to bore you, and I'm fine with you skipping part 1 and signing up for part 2 when it is scheduled and posted if you'd like. Part 1 will largely be things like functions, variables and loops, which I'm certain you're already familiar with. In part 2, we'll be covering things like data structures (especially lists and dictionaries), classes, and various python idioms. While there are certainly some analogous parts to PHP within that, there are of course significant differences as well. While I don't doubt the value of the experience you already have, I would venture a guess that part 2 of this course would be different enough from PHP to hold value for you. I'm happy to elaborate more on the specifics of part 2 if it would help make the determination of attending that versus holding out for a more intermediate course.

      1 · February 11, 2014

    • Caleb S.

      Also, it is good to hear there is interest for an intermediate course. I'm very much looking forward to that possibility and thank you for expressing your interest!

      2 · February 11, 2014

22 went

Your organizer's refund policy for Python for Beginners - Part One

Refunds are not offered for this Meetup.

Our Sponsors

  • Deutsche Bank Global Technology

    Sustainer providing support for GDIRDU activities.

  • Syncfusion

    Supporter sponsor, helping advance GDIRDU mission.

  • American Underground

    Community Partner providing space for GDIRDU classes at the ATC, Durham.

  • Saffron

    Community Partner providing support for GDIRDU activities.

  • Spoonflower

    Community Partner sponsoring space and refreshments for GDIRDU classes.

  • WebAssign

    Community Partner providing support for GDIRDU activities.

  • WillowTree

    Startup Partner providing support for GDIRDU activities

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy