Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AMLD 2024 Feedback #21

Open
Kislovskiy opened this issue Mar 24, 2024 · 3 comments
Open

AMLD 2024 Feedback #21

Kislovskiy opened this issue Mar 24, 2024 · 3 comments

Comments

@Kislovskiy
Copy link
Owner

  • Provide more directed guidance in the beginning to set the environment and detailed instructions for completing the first exercise.
  • Add a better description of the chartcrafthub package and why people need to install it.
  • The workshop description should mention that it is for people with experience with Python, Matplotlib, or any other visualization library.
@Kislovskiy
Copy link
Owner Author

[IDEA] For the next iteration of the workshop, it's better to follow TDD; each exercise contains a test function that is either green or red.

@Kislovskiy
Copy link
Owner Author

[EPFL Library] I found the book "Mastering matplotlib" by Duncan M. McGregor quite good, even though it was published in 2015 and covers matplotlib 1.4 vs 3.x in 2024. At the beginning of the book, the author defines an "intermediate" user as one who has some knowledge:

  • Installation of matplotlib in multiple environments
  • Creation of essential to moderately complicated matplotlib plots
  • Basic matplotlib APIs, styling, backends, and customizations
  • Uising matplotlib objects, subplots, and overlays.
  • Advanced third-party tools such as Seaborn, Pandas, ggplot
  • Completed reading some of the books: ...

Interesting reference to modulefinder to examine imports.

I recommend myself to take a look into it before doing any other workshop on the topic.

@Kislovskiy
Copy link
Owner Author

Also this is relevant: https://github.com/rougier/matplotlib-tutorial

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant