ComputerScienceFromScratch
Source for the book Computer Science from Scratch
파일 탐색기
최종 버전 다운로드 (.zip)- python-package.yml
- codeStyleConfig.xml
- profiles_settings.xml
- .gitignore
- FunComputerScienceProjectsInPython.iml
- misc.xml
- modules.xml
- other.xml
- vcs.xml
- beer.bf
- beer.out
- cell_size.bf
- fibonacci.bf
- hello_world_verbose.bf
- repeat.bf
- SOURCES
- __main__.py
- brainfuck.py
- 15PUZZLE
- BLINKY
- BLITZ
- BRIX
- CONNECT4
- GUESS
- HIDDEN
- INVADERS
- KALEID
- MAZE
- MERLIN
- MISSILE
- PONG
- PONG2
- PUZZLE
- SYZYGY
- TANK
- TETRIS
- TICTAC
- UFO
- VBRIX
- VERS
- WIPEOFF
- LICENSE
- README.md
- test_opcode.8o
- test_opcode.ch8
- test_rom.png
- .gitignore
- chip8-test-rom.8o
- chip8-test-rom.ch8
- LICENSE
- README.md
- __main__.py
- bee.wav
- vm.py
- figure1_1.png
- figure2_1.svg
- figure3_1.png
- figure3_2.png
- figure3_3.png
- figure3_4.png
- figure3_5.gif
- figure4_1.png
- figure4_10.png
- figure4_11.png
- figure4_12.jpg
- figure4_2.png
- figure4_3.png
- figure4_4.png
- figure4_5.jpg
- figure4_6.png
- figure4_7.png
- figure4_8.png
- figure4_9.png
- figure5_1.png
- figure5_2.png
- figure5_3.png
- figure5_4.png
- figure5_5.png
- figure5_6.png
- figure5_7.png
- figure6_1.png
- figure6_10.png
- figure6_2.png
- figure6_3.png
- figure6_4.png
- figure6_5.png
- figure6_6.png
- figure6_7.png
- figure6_8.png
- figure6_9.png
- figure7_1.png
- figure7_2.png
- figure7_3.png
- figure8_1.png
- figure8_2.png
- figure8_3.png
- __main__.py
- impressionist.py
- svg.py
- digits.csv
- digits_test.csv
- license.txt
- readme.txt
- fish.csv
- license.txt
- __main__.py
- digit.py
- fish.py
- knn.py
- factorial.bas
- fib.bas
- gcd.bas
- gosub.bas
- goto.bas
- if1.bas
- if2.bas
- print1.bas
- print2.bas
- print3.bas
- variables.bas
- __main__.py
- errors.py
- executioner.py
- grammar.txt
- interpreter.py
- language_guide.md
- nodes.py
- parser.py
- tokenizer.py
- BrickBreakerLicense.txt
- brix.nes
- Chase.nes
- LanMaster.nes
- LanMasterManual.pdf
- 01-basics.nes
- 02-implied.nes
- 03-immediate.nes
- 04-zero_page.nes
- 05-zp_xy.nes
- 06-absolute.nes
- 07-abs_xy.nes
- 08-ind_x.nes
- 09-ind_y.nes
- 10-branches.nes
- 11-stack.nes
- 12-jmp_jsr.nes
- 13-rts.nes
- 14-rti.nes
- 15-brk.nes
- 16-special.nes
- ascii.chr
- bootloader.bin
- build_rom.s
- console.s
- crc.s
- crc_fast.s
- delay.s
- instr_test.inc
- instr_test_end.s
- macros.inc
- neshw.inc
- ppu.s
- print.s
- shell.inc
- shell.s
- shell_misc.s
- testing.s
- text_out.s
- 01-basics.s
- 02-implied.s
- 03-immediate.s
- 04-zero_page.s
- 05-zp_xy.s
- 06-absolute.s
- 07-abs_xy.s
- 08-ind_x.s
- 09-ind_y.s
- 10-branches.s
- 11-stack.s
- 12-jmp_jsr.s
- 13-rts.s
- 14-rti.s
- 15-brk.s
- 16-special.s
- nes.cfg
- readme.txt
- all_instrs.nes
- official_only.nes
- readme.txt
- nestest.log
- nestest.nes
- nestest.txt
- __main__.py
- cpu.py
- ppu.py
- rom.py
- brainfuck.png
- chip8.png
- ComputerScienceFromScratchCover.jpg
- impressionist.png
- knn.png
- nanobasic.png
- nes.png
- retrodither.png
- __main__.py
- dither.py
- macpaint.py
- test_brainfuck.py
- test_knn.py
- test_nanobasic.py
- test_nesemulator.py
- test_retrodither.py
- .gitignore
- LICENSE
- pyproject.toml
- README.md
- requirements.txt
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/davecom/ComputerScienceFromScratch
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ComputerScienceFromScratch
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
