<!--rework this to be more expectation management oriented--!> # Hello Project! <!-- Put the link to this slide here so people can follow --> https://hackmd.io/@story645/pyd2lt --- # What is open source? --- ## Technically this .. ![image](https://hackmd.io/_uploads/SkI4CzX4a.png) --- ## But what we mean is ... ![image](https://hackmd.io/_uploads/H1eb-mQEp.png) --- # How do we start contributing? --- ![image.png](https://hackmd.io/_uploads/HyvkG8bXa.png) --- ![image.png](https://hackmd.io/_uploads/SyJNLIbmp.png) --- # How do we learn how to code? --- | Week | Topics | Chapters |------|--------|----------| | 1 | History of CS, Programming Environment and Compilers | 1 | | 2 | Data Types, Variables, Declaration | 2 | | 3 | Pointers, Strings | 9, 12 | | 4 | Assignment, Formatting, and Interactive Input | 3 | | 5 | Selection Statements, Exceptions | 4, 9 | | 6 | Repetition Statements | 5 | | 7 | Midterm | 1-4. 5, 9, 12 | | 8 | Modularity Using Functions | 6 | | 9 | Arrays and Vectors | 7 | | 10 | Midterm | 1-7, 9 | | 11 | I/O Streams and Data Files | 8 | | 12 | Structs, Introduction to Classes | 13, 10 | | 13 | Class Functions and Conversions | 11 | | 14 | Recursion | Not in Book | --- # Setup Install visual studio/xcode/conda/etc --- # Verify & Run ```python print("Hello World!") ``` --- # Steadily build up variables -> assignment -> using objects -> control flow -> functions -> containers -> io -> writing objects -> --- ## how do we learn how to contribute? --- ![image.png](https://hackmd.io/_uploads/SyY6SUZmT.png) --- # Verify & Run --- ## check version ```bash python -c "import matplotlib; print(matplotlib.__file__)" ``` --- ## run tests ```bash python -mpytest ``` --- ## build docs ```bash= cd doc make html ``` --- # Steadily build up --- ![image](https://hackmd.io/_uploads/BymHUi2vA.png) --- # Sprints! **BOF: Friday 4:40-5:35, Room 317** SPRINTS: July 13-14, University of Washington Tacoma Cherry Parkes Building, 1922 Pacific Avenue 7 minute walk south from the Convention Center Breakfast at 8:00 a.m., Kickoff at 9:00 a.m. --- ### Thank you!
{"title":"Hello Project!","description":"","slideOptions":"{\"theme\":\"simple\"}","contributors":"[{\"id\":\"2d96a489-4097-4766-8206-715ac7bd25bb\",\"add\":2416,\"del\":68}]"}
    207 views