-
Урок 1. 00:05:34Course Introduction
-
Урок 2. 00:26:55Type Hints
-
Урок 3. 00:19:57Data Types
-
Урок 4. 00:24:50Data Structures
-
Урок 5. 00:22:50Classes and Dataclasses
-
Урок 6. 00:29:35The Mighty Function
-
Урок 7. 00:22:24Inheritance and Abstractions
-
Урок 8. 00:11:00Mixins
-
Урок 9. 00:03:47Final Thoughts
-
Урок 10. 00:22:05Favor Composition Over Inheritance
-
Урок 11. 00:22:37High Cohesion
-
Урок 12. 00:22:22Low Coupling
-
Урок 13. 00:17:38Start With The Data
-
Урок 14. 00:23:17Depend On Abstractions
-
Урок 15. 00:21:19Separate Creation From Use
-
Урок 16. 00:18:12Keep Things Simple
-
Урок 17. 00:15:21Project Scaffolding
-
Урок 18. 00:25:42Organizing Your Code
-
Урок 19. 00:27:41Error Handling
-
Урок 20. 00:01:51Course Wrap Up
-
Урок 21. 00:12:11Domain Modelling And Levels Of Software Design
-
Урок 22. 00:40:42History of Computing, Data Vs Processing
-
Урок 23. 00:47:48Mixins And Composition
-
Урок 24. 01:16:07How To Do Great Code Reviews
-
Урок 25. 01:00:26A Code Review Of Python Fire
-
Урок 26. 00:28:59May 2022 Q&A Session
-
Урок 27. 00:04:04VS Code Extensions
-
Урок 28. 00:02:45Vim Editor Plugin
-
Урок 29. 00:02:27AI Tools And Autoformatting
-
Урок 30. 00:04:38VS Code And Pylint Settings
-
Урок 31. 00:03:17Pyenv
-
Урок 32. 00:06:57Introduction To Domain Modeling
-
Урок 33. 00:11:44Domain Building Blocks
-
Урок 34. 00:13:02Domain Modeling
-
Урок 35. 00:07:42Implementing Effective Domain Models
-
Урок 36. 00:09:05Bonus: Collaboration and Communication Strategies
-
Урок 37. 00:02:17Why Understanding The Domain Is Important
-
Урок 38. 00:05:16Modelling The Domain
-
Урок 39. 00:03:21What Is An API?
-
Урок 40. 00:01:58Creating An API Server
-
Урок 41. 00:06:09Setting Up The Database Models
-
Урок 42. 00:02:25Relationships Between Models
-
Урок 43. 00:03:00Creating The Database System
-
Урок 44. 00:01:51Patching Everything Up
-
Урок 45. 00:01:45Why Scaffolding Is Useful
-
Урок 46. 00:02:13What Is The Layered Architecture?
-
Урок 47. 00:04:55Creating A Layered Architecture
-
Урок 48. 00:03:07Analysis
-
Урок 49. 00:02:35Developing A Basic Customer API
-
Урок 50. 00:04:09Creating A New Customer
-
Урок 51. 00:02:50Converting Database Query Results
-
Урок 52. 00:03:07Updating An Existing Customer
-
Урок 53. 00:04:55Adding Booking Operations
-
Урок 54. 00:03:08Adding The Booking Router
-
Урок 55. 00:01:17Analysis
-
Урок 56. 00:01:45Introduction
-
Урок 57. 00:04:12Creating An Abstract Data Interface
-
Урок 58. 00:04:52Database Implementation
-
Урок 59. 00:04:13Updating The Booking Operation
-
Урок 60. 00:02:10Updating The Booking Router
-
Урок 61. 00:07:12Writing Unit Tests
-
Урок 62. 00:02:46Final Thoughts
-
Урок 63. 00:02:10Introduction
-
Урок 64. 00:04:58Exploratory Questions
-
Урок 65. 00:03:12Organizational Questions
-
Урок 66. 00:02:28Architecture and Design Questions
-
Урок 67. 00:01:48Personal Development Questions
-
Урок 68. 00:03:00Avoid Type Abuse
-
Урок 69. 00:01:51Use Built-In Constructs
-
Урок 70. 00:01:44Use Clear Names
-
Урок 71. 00:02:33Avoid Flags
-
Урок 72. 00:05:30Don't Use Too Many Arguments
-
Урок 73. 00:02:33Use Shallow Nesting
-
Урок 74. 00:03:05Avoid Deeply Nested Conditionals
-
Урок 75. 00:02:31No Wildcard Imports
-
Урок 76. 00:03:24Write Symmetrical Code
-
Урок 77. 00:02:35Only Use Self If Needed
-
Урок 78. 00:04:59Keep Classes Small
-
Урок 79. 00:03:11Tell Don’t Ask
-
Урок 80. 00:05:11Use Meaningful Instance Variables
-
Урок 81. 00:03:20Avoid Redundancy
-
Урок 82. 00:04:44Don't Redefine Programming Concepts
-
Урок 83. 00:01:53BONUS #1: Protocol Segregation
-
Урок 84. 00:01:59BONUS #2: Function Composition
- Категории
- Источники
- Все курсы
- Разделы
- Книги