Welcome to the "Introduction to Programming in Python" workshop! This intensive, one-week summer program is designed for students with little to no prior programming experience. Throughout the week, you will receive a gentle introduction to Python, a versatile programming language widely used in software development, data science, and artificial intelligence. By the end of the workshop, you will have a solid initial foundation in Python, enabling you to further develop your programming skills in any direction you choose.听
This intensive workshop is offered for free to the 秀色直播 community and priority is given to students.听For more information on CDSI's Summer Camps, visit out website听here听or contact us at cdsi.science@mcgill.ca .
Day 1听
罢颈尘别:听9h30 AM to 16h00 PM
- Introduction to Jupyter Notebook and Spyder IDE
- Different types of data: variables/strings/numbers
- Introduction to list
Day 2听
Time: 9h30 AM to 16h00 PM
- Working with lists using For loops
- Conditional statements and While loops
- Dictionaries
Day 3听
Time: 9h30 AM to 16h00 PM
- Working with dictionaries听
- Introduction to functions
- Working with functions
Day 4听
Time: 9h30 AM to 16h00 PM
- Introduction to Object Oriented Programming (OOP)
- Working with class objects
- Working with files
Day 5听
Time: 9h00 AM to 14h00 PM
- Mini project (details to be determined) followed by step-by-step introductions
None at all! In fact, if you have no prior knowledge to the summer camp's subject matter, you are the perfect candidate to take them. The goal is to give you a basic overview of the material, as well as the resources and the confidence to learn more. These workshops are also useful for those who haven't used the material in a while and simply need a refresher.
Unfortunately, we do not offer the summer workshops in hybrid format. Students must attend in-person at the Downtown 秀色直播 campus.听
The summer workshops are not for credit. Current 秀色直播 students (i.e. undergraduates, graduates, PhD) will receive Co-Curricular Record from MyInvolvement for completing each workshop.
Yes! Our summer workshops are free for members of the 秀色直播 community.
Although there will be no exams, attending these workshops will require a serious commitment from the student. Each session will involve a mix of lecture and hands-on practice. Remember: you cannot learn a new programming language by just watching. Just like any skill, you need to practice the work every day.
If you register for our summer camps, you are expected to attend every session, complete the assigned readings, and participate in class. If for any reason you are unable to attend a session, it is important to inform us as soon as possible by emailing us at cdsi.science@mcgill.ca . Please write "Summer Camp" in the subject line for a quicker response.
The听Introduction to Python听summer camp is open only to members of the 秀色直播 community. This includes students, alumni, staff members, faculty members, across all Faculties and Departments.听
When you first register, a confirmation email will be sent to you. In the confirmation email is a cancellation link that will allow you to cancel your registration at any time. You can also contact our team at CDSI by email at cdsi.science@mcgill.ca . Please write "Summer Camp - Cancellation" in the subject line for a quicker response.听
Because of high demand and limited space for our summer workshops, we tend to have long waiting lists. It is important to cancel your registration as soon as possible in order to give your space to the next person on the waiting list.听