Missing Semester Lecture 8 - Metaprogramming
MIT The Missing semester Lecture of Your CS Education Lecture 8 - Metaprogramming What do we mean by “metaprogramming”? Well, it was the best collective te...
Missing Semester Lecture 7 - Debugging and Profiling
MIT The Missing semester Lecture of Your CS Education Lecture 7 - Debugging and Profiling ProfilingEven if your code functionally behaves as you would expe...
Missing Semester Lecture 6 - Version Control (Git)
MIT The Missing semester Lecture of Your CS Education Lecture 6 - Version Control (Git) Modeling history: relating snapshotsHow should a version control sy...
Missing Semester Lecture 5 - Command-line Environment
MIT The Missing semester Lecture of Your CS Education Lecture 5 - Command-line Environment Job ControlIn some cases you will need to interrupt a job while ...
Missing Semester Lecture 4 - Data Wrangling
MIT The Missing semester Lecture of Your CS Education Lecture 4 - Data Wrangling The addition quoting means we do the filtering on the remote server an...
Missing Semester Lecture 3 - Editors(Vim)
MIT The Missing semester Lecture of Your CS Education Lecture 3 - Editors(Vim) Philosophy of VimWhen programming, you spend most of your time reading/...
Missing Semester Lecture 2 - Shell Tools and Scripting
MIT The Missing semester Lecture of Your CS Education Lecture 2 - Shell Tools and Scripting Shell ScriptingTo assign variables in bash, use the syntax foo=...
Missing Semester Lecture 1 - The Shell
MIT The Missing semester Lecture of Your CS Education Lecture 1 - The Shell Using the shellWhen you launch your terminal, you will see a prompt that often ...
For work needs, I’m learning python these days. When I met multiple inheritance, I felt a little bit confused. Here is the example: The execution resul...
Prototype is a creational design pattern that lets you copy existing objects without making your code dependent on their classes. ProblemSay you have an o...
Page 6 / 7