Did ever wonder about learning new programming languages in no time? Have you always wanted to learn a programming language, but are not sure how to get started?
In this class we will share the secrets of learning new programming languages and apply them to learn the Python programming language. We will go through its main constructs including variables, loops and decision control statements as well as explain its object-oriented nature. We will also learn how to harness the power of Jupyter to develop the state of the art Python notebooks that you can share and publish. By the end of the class you’ll have gone through intensive hands-on examples and exercises allowing you to add the Python programming language to your digital humanities toolbox. Little to no knowledge of python or programming is assumed. We will be using machines on the Compute Canada West Cloud for hands-on examples and exercises. The users will just need a web browser to enjoy the beauty of Jupyter and Python.