Python Foundations

25 January - 1 March 2018, 19:00 - 22:00

  • Workshop #1: 25 January 2018, 19:00 - 22:00
  • Workshop #2: 1 February 2018, 19:00 - 22:00
  • Workshop #3: 8 February 2018 - 8 February 2017, 19:00 - 22:00
  • Workshop #4: 15 February 2017 - 15 February 2018, 19:00 - 22:00
  • Workshop #5: 22 February 2018, 19:00 - 22:00
  • Workshop #6: 1 March 2018, 19:00 - 22:00
  • WORKSHOP BY ISMAIL NEGM

No matter what your field of interest, there's a good chance learning to code in Python will bring you valuable new forms of expression.

Visual arts? Use the Blender API to generate 3D art programmatically or PyProcessing to create generative and dynamic 2D. Musical composition? Analyze with Music 21 or use the Mingus library as a foundation for your compositions and generative works. Sound design? Use Pyo for signal processing. Robotics? Use Pyro to control and give them vision or use the Python that comes preinstalled on Raspberry-Pi to build your own inventions. Machine learning, mathematics, embedded systems, web development? There are thousands of libraries and innumerable ways in which you can use Python programming to realize your projects. 


The purpose of this course is to give beginners in Python and programming a solid foundation on which specialization can be built. The material you will learn will apply to any use you make of Python in the future and is the entry point for Eastern Bloc's more advanced Python specialization courses and workshops. 


The course will cover : 

- Built-in types and methods
- The Python Standard Library
- Functional programming paradigms for Python
- Modules and Packages
- Object Oriented Programming in Python

Python is open-source and free to use, as are all the tools we will be using in our programming environment. All you will need to bring with you for this course is a laptop. 


Become a member of Eastern Bloc for $40/year ($30/year for students) and receive the discounted price on workshops and events. Contact lab@easternbloc.ca for more info.


48 hours cancellation notice is required for any reimbursement. 

Registration
Regular 250.00$
Reduced 200.00$

25 January - 1 March 2018, 19:00 - 22:00

  • Workshop #1: 25 January 2018, 19:00 - 22:00
  • Workshop #2: 1 February 2018, 19:00 - 22:00
  • Workshop #3: 8 February 2018 - 8 February 2017, 19:00 - 22:00
  • Workshop #4: 15 February 2017 - 15 February 2018, 19:00 - 22:00
  • Workshop #5: 22 February 2018, 19:00 - 22:00
  • Workshop #6: 1 March 2018, 19:00 - 22:00