Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 1.79 KB

File metadata and controls

59 lines (35 loc) · 1.79 KB

Python Piscine for Data Science

About the project

Python Piscine for Data Science is a 42Network project composed of five modules designed to introduce and explore the Python programming language.

Getting started

Run the exercises in a virtual environment to use flake8 norm:

  1. Create a virtual environment
python3 -m virtualenv venv
. venv/bin/activate
  1. Install requirements in the virtual environment:
pip install -r requirements.txt

Resources

I started this project by following Neetcode's courses Python for Beginners and Python OOP. Available here : https://neetcode.io/courses

Below is the list of additional resources I used while completing each module.

0 - Starting

Introduction about the basics of the Python Programming Language.

Python datetime library: https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime

5 methods to check for NaN values in in Python: https://medium.com/data-science/5-methods-to-check-for-nan-values-in-in-python-3f21ddd17eed

Python Data Structures: https://docs.python.org/3/tutorial/datastructures.html

Python sys library: https://docs.python.org/fr/3/library/sys.html

Python native methods: https://docs.python.org/fr/3.13/library/functions.html#all

1 - Array

Discovery of arrays, their manipulations and work on images.

Python zip et unzip: https://medium.com/norsys-octogone/exploration-de-python-zip-et-unzip-b1d8b7cec8d9

Reading images in Python: https://www.geeksforgeeks.org/python/reading-images-in-python/

Python PIL | Image.open() method: https://www.geeksforgeeks.org/python/python-pil-image-open-method/

2 - DataTable

Load, manipulate and display datatable

3 - OOP

Classes and the heritage in Python.

4 - Dod

Structure Design.