Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# -*- coding: utf-8 -*- 

2""" 

3@file 

4@brief Defines a set of module for teaching purpose. 

5""" 

6from ..installhelper.module_install import ModuleInstall 

7 

8 

9def teachings_set(): 

10 """ 

11 modules implemented for my teachings, it requires the modules in set *ml* 

12 """ 

13 mod = [ 

14 ModuleInstall( 

15 "jyquickhelper", "pip", purpose="Helpers for Jupyter notebooks.", usage="TEACH"), 

16 ModuleInstall( 

17 "pyquickhelper", "pip", purpose="helpers to generation documentation", usage="TEACH"), 

18 ModuleInstall( 

19 "tkinterquickhelper", "pip", purpose="windows on the top of tkinter", usage="TEACH"), 

20 ModuleInstall( 

21 "pymyinstall", "pip", purpose="easy installation of modules including Windows", usage="TEACH"), 

22 ModuleInstall("pymmails", "pip", 

23 purpose="read/send emails", usage="TEACH"), 

24 ModuleInstall( 

25 "pyenbc", "pip", purpose="Helpers for remote work, clusters, hadoop", usage="TEACH"), 

26 ModuleInstall( 

27 "pyensae", "pip", purpose="helpers, Hadoop, SQL, financial times series, ...", usage="TEACH"), 

28 ModuleInstall("pyrsslocal", "pip", 

29 purpose="RSS readers", usage="TEACH"), 

30 ModuleInstall( 

31 "code_beatrix", "pip", purpose="teaching programming to kids, lesenfantscodaient.fr", usage="TEACH"), 

32 ModuleInstall( 

33 "actuariat_python", "pip", purpose="teachings, insurance examples", usage="TEACH"), 

34 ModuleInstall("ensae_teaching_cs", "pip", 

35 purpose="teachings, introduction to programming, machine learning, map/reduce", usage="TEACH"), 

36 ModuleInstall("jupytalk", "pip", 

37 purpose="materials for presentations", usage="TEACH"), 

38 ModuleInstall("mlstatpy", "pip", 

39 purpose="materials for machine learning", usage="TEACH"), 

40 ModuleInstall("teachpyx", "pip", 

41 purpose="materials for teachings", usage="TEACH"), 

42 ModuleInstall("ensae_projects", "pip", 

43 purpose="single use code", usage="TEACH"), 

44 ModuleInstall("lightmlrestapi", "pip", 

45 purpose="lightmlrestapi implements a light machine learning REST API based on falcon.", usage="TEACH"), 

46 ModuleInstall("lightmlboard", "pip", 

47 purpose="lightmlboard implements a light machine learning leaderboard based on tornado.", usage="TEACH"), 

48 ModuleInstall("pandas_streaming", "pip", 

49 purpose="pandas_streaming aims at processing big files with pandas, too big to hold in memory," + 

50 "too small to be parallelized with a significant gain. The module replicates a subset of pandas " + 

51 "API and implements other functionalities for machine learning.", usage="TEACH"), 

52 ModuleInstall("manydataapi", "pip", 

53 purpose="Helpers to access APIs", usage="TEACH"), 

54 ModuleInstall("cpyquickhelper", "wheel", 

55 purpose="Experiments with C++ and Python", usage="TEACH"), 

56 ModuleInstall("mlinsights", "wheel", 

57 purpose="mlinsights implements functions to get insights on machine learned models.", usage="TEACH"), 

58 ModuleInstall("mlprodict", "wheel", 

59 purpose="mlprodict implements a couple of ways to productionize machine learning predictions.", usage="TEACH"), 

60 ModuleInstall("wrapclib", "wheel", 

61 purpose="Wraps existing C libraries.", usage="TEACH"), 

62 ModuleInstall("csharpy", "wheel", 

63 purpose="Python + C# + C", usage="TEACH"), 

64 ] 

65 # 

66 return [_ for _ in mod if _ is not None]