Django 3 Course - Python Web Framework (+ pandas, matplotlib, & more)

Learn Django, a Python web framework, in this full course. The course also covers pandas, matplotlib, JavaScript, ajax, xhtml2pdf, dropzone.js, and more! You will learn about: ➜ django concepts (models, views, templates, signals and more!) ➜ pandas dataframes ➜ matplotlib and seaborn integration ➜ pdf integration ➜ javascript ajax integration ➜ dropzone js for csv files ➜ working with base64 ➜ and more! ✏️ Course developed by Pyplane. Check out their channel:    / @pyplane   💻 Source code and starter files: https://blog.pyplane.com/blog/django-... ❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba) ⭐️ Coruse Contents ⭐️ ⌨️ (0:00:00​) intro ⌨️ (0:03:35​) django project setup part 1 ⌨️ (0:09:56​) django project setup part 2 ⌨️ (0:15:11​) django project setup part 3 ⌨️ (0:25:21​) customer model ⌨️ (0:30:49​) product model ⌨️ (0:36:30​) profile model + post_save signal ⌨️ (0:48:14​) sale model ⌨️ (1:12:05​) m2m_changed signal ⌨️ (1:19:15​) reports model ⌨️ (1:24:14​) first view and template ⌨️ (1:33:25​) working on the sales list ⌨️ (1:39:58​) navigating to the detail page ⌨️ (1:49:27​) creating the search form ⌨️ (1:58:15​) get the data from the search form ⌨️ (2:01:08​) first querysets and dataframes ⌨️ (2:17:05​) display dataframes in the templates ⌨️ (2:24:04​) dataframe for the positions ⌨️ (2:32:47​) get the sales id for position objects ⌨️ (2:38:00​) the apply function ⌨️ (2:49:01​) merge dataframes ⌨️ (2:54:57​) perform groupby ⌨️ (2:58:12​) working on the charts part 1 ⌨️ (3:02:58​) working on the charts part 2 ⌨️ (3:17:18​) hello world from the console ⌨️ (3:21:29​) adding the modal ⌨️ (3:29:04​) add the report form to the modal ⌨️ (3:35:45​) add the 'results by' field ⌨️ (3:50:02​) no data available alert ⌨️ (3:53:51​) add the chart to the modal ⌨️ (3:58:48​) create report objects ⌨️ (4:28:46​) adding alerts to the modal ⌨️ (4:33:27​) report list and detail page ⌨️ (4:41:35​) working on the report list ⌨️ (4:47:43​) working on the report detail ⌨️ (4:51:33​) first pdf ⌨️ (4:58:13​) the report pdf ⌨️ (5:04:19​) add dropzone + favicon ⌨️ (5:07:30​) working on the dropzone js part 1 ⌨️ (5:17:01​) working on the dropzone js part 2 ⌨️ (5:23:52​) uploading csvs ⌨️ (5:35:45​) first objects from file ⌨️ (5:49:27​) improving the dropzone ⌨️ (5:56:15​) dropzone js final touches ⌨️ (6:04:03​) adding my profile ⌨️ (6:09:42​) working on my profile ⌨️ (6:17:06​) authentication ⌨️ (6:31:14​) protecting the views ⌨️ (6:36:17​) adding the navbar ⌨️ (6:49:03​) the forgotten sale detail page ⌨️ (6:57:06​) outro + next steps 🎉 Thanks to our Champion supporters: 👾 Otis Morgan 👾 DeezMaster 👾 Katia Moran -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news