Welcome#
PyPro-SCiDaS
1 #
PyPro-SCiDaS
1 An Initiation to Programming using Python (Init2Py) #
1 Python Proficiency for Scientific Computing and Data Science
This course is created with Jupyter notebooks that allow you to interact with all programming concepts to understand them better.
Key words:
Programming, Python language, Scientific computing, Data science.
Lectures#
Lectures can be viewed online as notebooks. They all have the same content. Upon opening the notebooks, you can launch them in Google Colab, or run them locally.
Notebooks |
PDF Takeaway |
HTML view |
Colab view |
|
---|---|---|---|---|
0. |
||||
1. |
||||
2. |
||||
3. |
||||
4. |
||||
5. |
||||
6. |
||||
7. |
Light practicals#
Download the lab notebooks and solve the questions locally, or launch them in Google Colab.
Notebooks |
A bit more |
|
---|---|---|
1. |
||
2. |
||
3. |
||
4. |
||
5. |
||
6. |
||
7. |
Challenges#
The aim of programming challenges is to enhance problem-solving skills, reinforce concepts, and improve coding proficiency by applying theoretical knowledge in practical scenarios. They encourage students to think critically, develop persistence, and learn new techniques and approaches. Challenges also promote creativity, resilience, and the ability to break down complex problems into manageable parts. Moreover, they provide excellent preparation for technical interviews and competitions, build confidence through a sense of accomplishment, and foster community building and networking among peers. By engaging in these challenges, students are exposed to a diverse set of problems that simulate real-world scenarios, making them better equipped to tackle unfamiliar issues. For this Python class, you will be participating in three programming challenges, which will help them solidify your understanding of the language, enhance their problem-solving capabilities, and prepare you for more advanced coding tasks.
Challenge Number |
Challenge notebooks |
Difficulty level |
Due date |
---|---|---|---|
1 |
Beginner |
September 29, 2024 at 8pm |
|
2 |
Intermediate |
October 5, 2024 at 8pm |
|
3 |
Advanced |
October 10, 2024 at 8pm |
Labs#
Download the lab notebooks and solve the questions locally, or launch them in Google Colab.
Lab |
Notebooks |
---|---|
0. |
|
1. |
|
2. |
=============================================================================================
Note à l’attention des étudiants francophones#
Pour les étudiants francophones, les sites web suivants pourraient se révéler particulièrement utiles : In2Py avec des cahiers-virtuels, Atelier-3P, et le tutoriel Python. D’incroyables ressources peuvent également être trouvées à:
=============================================================================================
Get your hands dirty
Retrieve all materials by cloning the GitHub repo. To run the notebooks locally, see the prerequisites.
Have some feedback?
If you notice any issue, or have suggestions or requests, please go the issue tracker or directly click on the icon on top of the page and then ‘open issue`. We also welcome pull requests :).
Useful resources#
Credit & Aknowledgement#
Aknowledgement - Technical Support
This jupyter book was done with the support of the technical team of ai.technipreneurs; Awadi Katanga and Domini Leko. Fell free to also connect with me on LinkedIn.
Credit - Book Template
This jupyter book was designed using this template and the credit goes to Joaquin Vanschoren.