Named after Monty Python, companies such as NASA, Instagram and Google all use the popular programming language Python.
Easy to set up and learn, Python is also one of the most in-demand and highly paid programming skills (source: http://qz.com/298635/these-programming-languages-will-earn-you-the-most-money/)
In Code Change’s Automate Your Life and Analyse Data with Python workshops, we will teach you the fundamentals of the Python programming language and give you the tools to work with third-party applications, perform analysis with data and power you with one of the most in-demand skills used in the workforce and in startups.
Whether you have experience in programming or are looking to get started for the first time,
this workshop series will put you on the fast track to honing your python and data analysis
You will have hands-on programming experience working with the Facebook API, read and manipulate data in JSON, learn to use Python libraries, write scripts and become familiar with Python data structures and concepts.
Workshop 1: Taking back Your Facebook data with Python (10th December)
Working with the Facebook API, we will take a look at the exciting things you can do with your data, including your:
- Learn basic python programming concepts & principles
- Make requests to APIs
- Read and manipulate JSON
- Perform analysis on data
- Use the Facebook Graph API
- Download all your photos
- Plot a map with your location data
- Perform analysis on your photos, statuses and comments
Workshop 2: Organising your photos and scripting with Python (11th December)
Using photos from facebook, as well as your own personal archives, we’ll look at categorising, editing, and extracting useful information
Working with the Python programming language, we will look at the exciting things you can do with your images, including:
- Basic scripting
- Photo editing and correction
- Filesystem organisation and manipulation
- Metadata analysis
- Learn to use Python libraries
- Write scripts that interact with your file system
- An introduction to advanced Python data structures and concepts
When and where are the workshops held?
Workshop 1: December 10th, 10:30am - 3:00pm. Meeting room 4A, State Library of Queensland, Stanley Place, South Brisbane QLD 4101
Workshop 2: December 11th, 10:30am - 3:00pm. Meeting room 4A, State Library of Queensland
Should I take one or two workshops?
The workshops can be taken separately and both workshops assume no prior programming experience.
However, the two workshops cover different topics in Python and it is highly recommended to take both to gain a more thorough understanding of the Python programming language. The first workshop also links well into the second workshop, with both workshops using the same dataset.
If I can only take one workshop, which one should I take?
This is completely up to you! Both workshops assume no prior programming experience and can be taken separately.
What are the prerequisites?
- No prior programming experience is required
- A laptop running Windows / OSX / Linux
- A Facebook account
- (If you can) Python and Pip installed - don’t worry, we will also go through this in class
- (If you want) copies of images that you would like to use
Who are my instructors?
You can find out more about your instructors here. We care very much about your experience in workshops and select very high quality, experienced instructors. To make the class the most engaging as it can be, we have capped the class size at 10 students, with 2 instructors (that's a 1 to 5 ratio!).
What do your students say about Code Change workshops?
One of our students, Tristan has said:
"Learning from Code Change was very different to learning online or in a traditional classroom. The workshops were hands on, interactive and I took away far more than I’d expected to in a 3 hour session."
Share with friends