diff --git a/README.md b/README.md index e5dbf02d3b6953ab1224df9d362d5066fc168ef8..bcf79f46425e34fdf5226176e998ac64732b71ae 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,29 @@ # INF-TC1 - ## Installation -* La distribution Anaconda offre cet avantage en étant multi-plateformes (Windows, Mac, Linux) et disposant de tous les outils dont vous aurez besoin en Informatique au cours du semestre (interpréteur Python, éditeur Spyder, divers modules). +* La distribution Anaconda offre cet avantage en étant multi-plateformes (Windows, Mac, Linux) et disposant de tous les outils dont vous aurez besoin en Informatique au cours du semestre (interpréteur Python, éditeur Spyder, divers modules). Vous obtiendrez la dernière version sur ce site : https://www.anaconda.com/download/ * Nous vous demandons donc de l’installer sur vos ordinateurs et de vérifier son fonctionnement (l’exécution d’un code simple devrait suffire) avant votre première séance de TD. -* Vous obtiendrez la dernière version d’Anaconda sur ce site : https://www.anaconda.com/download/ - -* Veillez à bien télécharger celle reposant sur Python 3.7 et adaptée à votre environnement (Windows/Mac/Linux, 32/64 bits) -Ce n’est pas un problème si vous avez déjà une version de Python installée, Anaconda viendra en complément et ajoutera d’autres fonctionnalités. - -* Télécharger et installer Microsoft Code : https://code.visualstudio.com/download +* Concerant l'éditeur de code Python, vous pouvez utiliser Spyder inclu dans Anaconda, mais vous pouvez aussi télécharger et installer Microsoft Code qui est une excellente alternative : https://code.visualstudio.com/download ## Aides en informatique * Des [transparents d'aide](aide-informatique.pdf) -* Une vidéo de présentation de ces transparents https://replay.ec-lyon.fr/video/0920-aides-en-informatique/ \ No newline at end of file +* Une vidéo de présentation de ces transparents https://replay.ec-lyon.fr/video/0920-aides-en-informatique/ + +## Livres + +Les livres suivants sont disponibles sous forme de pdf et couvrent les points abordés en cours et en TD : + +- [Think Python](books/thinkpython2.pdf), 2nd edition, par Allen B. Downey +- [Python for Everybody](books/pythonlearn.pdf), par Charles Severance +- [Problem Solving with Algorithms and Data Structures using Python](books/problemsolving.pdf), par Brad Miller et David Ranum +- [ODS Pyhon](books/ods-python.pdf), par Pat Morin ([url](https://opendatastructures.org/ods-python/)) + +Autres ressources : + +- https://en.wikibooks.org/wiki/Algorithms/ +- [computer science books](https://freecomputerbooks.com/compscAlgorithmBooks.html) \ No newline at end of file diff --git a/books/Dsa.pdf b/books/Dsa.pdf new file mode 100644 index 0000000000000000000000000000000000000000..abe92653999f42e44c1388f7216d6d943112d103 Binary files /dev/null and b/books/Dsa.pdf differ diff --git a/books/Python_Algorithms_Data_Structures.pdf b/books/Python_Algorithms_Data_Structures.pdf new file mode 100644 index 0000000000000000000000000000000000000000..60ca2094c0549d3d321498938108940e2ebb9313 Binary files /dev/null and b/books/Python_Algorithms_Data_Structures.pdf differ diff --git a/books/ods-python.pdf b/books/ods-python.pdf new file mode 100644 index 0000000000000000000000000000000000000000..889d9885a3e556c266e44b4a2d26d093250bb5c2 Binary files /dev/null and b/books/ods-python.pdf differ diff --git a/books/problemsolving.pdf b/books/problemsolving.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e3bddf21a98610071a3de443c3906166446de234 Binary files /dev/null and b/books/problemsolving.pdf differ diff --git a/books/pythonlearn.pdf b/books/pythonlearn.pdf new file mode 100644 index 0000000000000000000000000000000000000000..109322d61ac73a0d7074d76e77a9ca8534723365 Binary files /dev/null and b/books/pythonlearn.pdf differ diff --git a/books/thinkpython2.pdf b/books/thinkpython2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b7566c2e0a0e6e0082e53279c7bbb1c68cb51804 Binary files /dev/null and b/books/thinkpython2.pdf differ