<commit_before>#### Module 1 
# Prep for Class 2


##### Lecture: [Week 1, Continued]()


***

### Conditions, Booleans

##### Doug's Playlist: [Conditional Statements](https://www.youtube.com/watch?v=kTnp_-nyocs&list=PLhQjrBD2T38117CFyiIB9x4NOR6979YwA&index=4)

##### Lecture Bites: [Conditions](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#conditions)

##### Follow-Along: [conditions-0]()

##### Follow-Along: [conditions-1]()

##### Study: [Conditions]()

##### Exercise: if(){}
*TODO -- an exercise in which the ideal solution involves an if statement with no accompanying else branch*

##### Short Watch: [Boolean Values](https://youtu.be/M058skV1iL0?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC)

##### Exercise: || && !
*TODO -- an exercise combining multiple boolean expressions*

***


### Loops

##### Lecture Bites: [w1-continued/Loops]()
##### Lecture Bites: [w1-continued/Loops, continued]()
##### Short Watch: [Loops]()
##### Follow-Along: [Positive]()
##### Exercise: Simple for-loop
*TODO*
##### Doug's Playlist [Loops](https://www.youtube.com/watch?v=rBEwCpvwdPY&index=5&list=PLhQjrBD2T38117CFyiIB9x4NOR6979YwA)
#### Watch a Section [w1/section/loops](https://youtu.be/kpSLlIj97Ss?t=1419)
##### Exercise: Coordinates
##### Study: [Loops]()
***

##### Short Watch: [Type-Casting]()
##### Short Watch: [Variables]()

##### Short Watch: [Libraries](https://youtu.be/ED7QtgXDShY?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC) 
##### Short Watch: [Compilers]() 
##### Short Watch: [Clang and Make](https://youtu.be/U3zCxnj2w8M?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC)<commit_msg>add link to section vid on compilation<commit_after>#### Module 1 
# Prep for Class 2


##### Lecture: [Week 1, Continued]()


***

### Conditions, Booleans

##### Doug's Playlist: [Conditional Statements](https://www.youtube.com/watch?v=kTnp_-nyocs&list=PLhQjrBD2T38117CFyiIB9x4NOR6979YwA&index=4)

##### Lecture Bites: [Conditions](http://cdn.cs50.net/2015/fall/lectures/1/f/notes1f/notes1f.html#conditions)

##### Follow-Along: [conditions-0]()

##### Follow-Along: [conditions-1]()

##### Study: [Conditions]()

##### Exercise: if(){}
*TODO -- an exercise in which the ideal solution involves an if statement with no accompanying else branch*

##### Short Watch: [Boolean Values](https://youtu.be/M058skV1iL0?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC)

##### Exercise: || && !
*TODO -- an exercise combining multiple boolean expressions*

***


### Loops

##### Lecture Bites: [w1-continued/Loops]()
##### Lecture Bites: [w1-continued/Loops, continued]()
##### Short Watch: [Loops]()
##### Follow-Along: [Positive]()
##### Exercise: Simple for-loop
*TODO*
##### Doug's Playlist [Loops](https://www.youtube.com/watch?v=rBEwCpvwdPY&index=5&list=PLhQjrBD2T38117CFyiIB9x4NOR6979YwA)
#### Watch a Section [w1/section/loops](https://youtu.be/kpSLlIj97Ss?t=1419)
##### Exercise: Coordinates
##### Study: [Loops]()
***

##### Short Watch: [Type-Casting]()
##### Short Watch: [Variables]()

##### Short Watch: [Libraries](https://youtu.be/ED7QtgXDShY?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC) 
##### Short Watch: [Compilers]() 
##### Short Watch: [Clang and Make](https://youtu.be/U3zCxnj2w8M?list=PLhQjrBD2T381NKQHUCTezeyCYzbnN4GjC)
#### Watch a Section [w1/section/compilation process](https://youtu.be/XRvvitgap5Y?t=2549)
{'fraction_non_alphanumeric': 0.20898673100120627, 'fraction_numerical': 0.045838359469240045, 'mean_word_length': 6.453932584269663, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 13, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5216097', 'n_tokens_mistral': 1450, 'n_tokens_neox': 1272, 'n_words': 214}