Skip to content

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

Notifications You must be signed in to change notification settings

LDuheron/python-for-data-science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 flake8 in the virtual environment:
pip install flake8

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.

2 - DataTable

Load, manipulate and display datatable

3 - OOP

Classes and the heritage in Python.

4 - Dod

Structure Design.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages