CS1114-material
所属分类:教育系统应用
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-05-04 14:54:57
上 传 者:
sh-1993
说明: CS 1114问题解决和编程课程材料简介
(CS 1114 Intro to Problem Solving and Programming lecture material)
文件列表:
LICENSE (35149, 2023-05-04)
lectures/ (0, 2023-05-04)
lectures/comprehensions/ (0, 2023-05-04)
lectures/comprehensions/REVIEW.md (4863, 2023-05-04)
lectures/comprehensions/assets/ (0, 2023-05-04)
lectures/comprehensions/assets/Vector_from_A_to_B.svg.png (49498, 2023-05-04)
lectures/comprehensions/point.py (22, 2023-05-04)
lectures/comprehensions/solutions/ (0, 2023-05-04)
lectures/comprehensions/solutions/point.py (737, 2023-05-04)
lectures/comprehensions/solutions/vector.py (1795, 2023-05-04)
lectures/comprehensions/vector.py (49, 2023-05-04)
lectures/debugging/ (0, 2023-05-04)
lectures/debugging/graduation_status.py (940, 2023-05-04)
lectures/debugging/solution.py (948, 2023-05-04)
lectures/dictionaries/ (0, 2023-05-04)
lectures/dictionaries/ExtractData.py (496, 2023-05-04)
lectures/dictionaries/REVIEW.md (4687, 2023-05-04)
lectures/dictionaries/cleanup.py (454, 2023-05-04)
lectures/dictionaries/solutions/ (0, 2023-05-04)
lectures/dictionaries/solutions/ExtractData.py (1036, 2023-05-04)
lectures/dictionaries/video_game_clean.csv (1741837, 2023-05-04)
lectures/dictionary_methods/ (0, 2023-05-04)
lectures/dictionary_methods/DictionaryIteration.py (1239, 2023-05-04)
lectures/dictionary_methods/ExtractData.py (2421, 2023-05-04)
lectures/dictionary_methods/Preferences.py (667, 2023-05-04)
lectures/dictionary_methods/preferences.csv (145, 2023-05-04)
lectures/dictionary_methods/solution/ (0, 2023-05-04)
lectures/dictionary_methods/solution/Preferences.py (1363, 2023-05-04)
lectures/dictionary_methods/video_game_clean.csv (1741837, 2023-05-04)
lectures/file_input/ (0, 2023-05-04)
lectures/file_input/REAVIEW.md (1283, 2023-05-04)
lectures/file_input/data.csv (81, 2023-05-04)
lectures/file_input/solutions/ (0, 2023-05-04)
... ...
CS-UY 1114 Material
NYU Tandon School of Engineering
### Description
This repository contains Prof. Sebastián Romero Cruz's CS 1114 lecture notes and practice problems.
**Note**: Use and/or distribution of this material outside of this class is legally restricted by [**university
policy**](https://guides.nyu.edu/copyright/nyupermissions). If you want to use it for any reason other than as a study
resource, send me an [**email**](mailto:src402@nyu.edu) about it with the subject line `CS1114 Repo Use Request`.
### Lectures
To be released every Monday and Wednesday after 6:20pm.
1. [**Introduction**](lectures/introduction/)
2. [**Programming Fundamentals 1**](lectures/fundamentals_1/)
3. [**Programming Fundamentals 2**](lectures/fundamentals_2/)
4. [**Number Systems and Python Modules**](lectures/number_systems/)
5. [**Selection Statements: `if`, and `else`**](lectures/selection_statements/)
6. [**Selection Statements: `elif` and Common Mistakes**](lectures/selection_statements#part-3-elif-statements)
7. [**Control-Flow Structures: The `while`-Loop**](lectures/while_loops/)
8. [**Control-Flow Structures: The `for`-Loop**](lectures/for_loops/)
9. [**Loops Review and Strings as Sequences**](lectures/string_sequences/)
10. [**Manipulating Strings**](lectures/manipulating_strings/)
11. [**Functions: Parameters**](lectures/functions_parameters/)
12. [**Functions: `return`**](lectures/functions_return/)
13. [**File Input**](lectures/file_input/)
14. [**File Output and Exceptions**](lectures/file_output/)
15. [**Python Lists**](lectures/lists/)
16. [**Memory Maps**](lectures/memory_maps/)
17. [**Python Dictionaries**](lectures/dictionaries/)
18. [**Dictionary Methods and Iteration**](lectures/dictionary_methods/)
19. [**Comprehensions**](lectures/comprehensions/)
20. [**Intro to Object-Oriented Programming**](lectures/oop_1/)
21. [**Intro to Object-Oriented Programming: Methods and the `__str__()` Method**](lectures/oop_2/)
22. [**Intro to Object-Oriented Programming: Dunder / "Magic" Methods**](lectures/oop_3/)
23. [**Final Exam Review**](lectures/final_review/)
### How To Use This Repository
The general structure of the repo is as follows:
```
.
│
├── LICENSE
│
├── README.md
│
└── lectures
│
├── lecture_topic_a
│ │
│ ├── README.md (lecture notes)
│ │
│ └── example.py (any python files related to lecture)
│
└── lecture_topic_b
│
├── README.md
│
├── example.py
│
└── solution
│
└── example_solution.py
```
That is, each [**lecture**](#Lectures) sub-folder contains a lecture notes `README` file along with its supplementary
`py` files and other assets (such as images, etc.).
---
Sebastián Romero Cruz 2023
近期下载者:
相关文件:
收藏者: