Skip to content

Introduction to Programming with Python for Fun and Profit

License

Notifications You must be signed in to change notification settings

ndanielsen/intro-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Programming with Python for Fun and Profit

Workshops to Get You Started Doing Great Things

Author : Nathan Danielsen @nate_somewhere

Purpose

Have you been curious about writing code? Have you tried to get started but just couldn't get things to work? Have you heard that python is a great language to learn but not sure where to start? These workshops got you covered.

In these workshops, we will:

  • Get you set up for success and continued learning afterwards
  • Introduce basic python syntax including variables, data types, functions and for-loops
  • Demonstrate common operations for cleaning and parsing data

Each workshop will review some basic elements of the python programming language and will deep dive into a particular useful data type or common operation. It will conclude with a real world type exercises and homework to will apply the materials covered in the workshop.

A high emphasis is placed on working with other students to debug and troubleshoot your code. It's the best way to learn!

Set Up Before Workshop

Please download and install Mu, a simple Python editor, for beginner programmers

Recommended Reading: Getting Starting with Mu

Create a github account at https://github.com/

Why It's Great to Learn Python

🐍 It's free. You can download it for free, there are ways to learn it for free, and there's a whole range of packages available for free.

🐍 It's easy. Other languages make you remember strange commands or keep track of curly braces everywhere. Not so with Python. That makes it a great beginner programing language.

🐍 It's everywhere. It's a powerful language that is used by a wide variety of companies and organizations to solve all sorts of problems.

🐍 It's community-focused. Python exists solely because of volunteers and has a great community both online and off that connects people.

Recommended Resources for Continuing Your Python Journey

Automate the Boring Stuff Learn python through small practical projects that might reduce the tedium in your job! (Highly recommended)

How to Think Like a Computer Scientist An equally good book and allows you to use python right in your browser.

About

Introduction to Programming with Python for Fun and Profit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages