- 1. Web development with Python Flask
- 1.1. Python Flask intro
- 1.2. Python Flask installation
- 1.3. Flask: Hello World
- 1.4. Flask: Run Hello World
- 1.5. Flask: testing hello world
- 1.6. Flask generated page - time
- 1.7. Flask generated page - time tested
- 1.8. Flask: Echo GET
- 1.9. Flask: Echo GET - testing
- 1.10. Flask: Echo GET - client
- 1.11. Flask: Echo POST
- 1.12. Flask: Echo POST - testing
- 1.13. Flask: Echo POST - client
- 1.14. Exercise: Flask calculator
- 1.15. Solution: Flask calculator
- 1.16. Flask GET and POST in two functions
- 1.17. Flask GET and POST in two functions - testing
- 1.18. Flask GET and POST in one function
- 1.19. Flask GET and POST in one function - testing
- 1.20. Flask Logging
- 1.21. Flask URL routing
- 1.22. Flask Path or route parameters
- 1.23. Flask Path or route parameters - testing
- 1.24. Flask route parameters - separate route to root page
- 1.25. Flask route parameters - default values
- 1.26. Flask Path or route parameters (int)
- 1.27. Flask Path or route parameters add (int)
- 1.28. Flask Path or route parameters add (path)
- 1.29. Exercise: Calculator with path
- 1.30. Solution: Calculator with path
- 1.31. Flask Redirect
- 1.32. Flask Internal Redirect with url_for
- 1.33. Flask Internal Redirect with parameters
- 1.34. Exercise: Random redirect
- 1.35. Solution: Random redirect
- 1.36. Flask Jinja template
- 1.37. Flask Jinja template - testing
- 1.38. Flask Jinja template with parameters
- 1.39. Flask Jinja template with conditional
- 1.40. Flask Jinja template with loop
- 1.41. Flask Jinja template dictionary
- 1.42. Flask Jinja template list of dictionaries
- 1.43. Flask Jinja include
- 1.44. Jinja extend template layout block
- 1.45. Jinja template inheritance - super
- 1.46. Static files
- 1.47. Flask: Counter
- 1.48. Color selector without session
- 1.49. Session management
- 1.50. Flask custom 404 page
- 1.51. Flask Error page
- 1.52. Exercise: Flask persistent counter
- 1.53. Exercise: Flask persistent multi-counter
- 1.54. Solution: Flask persistent counter
- 1.55. Solution: Flask persistent multi-counter
- 1.56. Flask Exercises
- 1.57. Flask login
- 1.58. Flask JSON API
- 1.59. Flask and AJAX with Vanila JavaScript
- 1.60. Flask and AJAX with JQuery
- 1.61. Flask POST JSON data to web application
- 1.62. passlib
- 1.63. Flask Testing
- 1.64. Flask Deploy app
- 1.65. Flask Simple Authentication + test
- 1.66. Flask REST API
- 1.67. Flask REST API - Echo
- 1.68. Flask REST API - parameters in path
- 1.69. Flask REST API - parameter parsing
- 1.70. Flask REST API - parameter parsing - required
- 1.71. Login
- 1.72. Configuration