Library
-
Python LibraryComputer Science/Basic Programming with Python 2021. 11. 20. 20:07
Python에는 built-in functions이외에도, 설치할 때 함께 설치되는 library를 이용해서 다양한 함수를 쓸 수 있다. 예를들어, array와 관련된 functions들을 쓰기 위해 numpy library를 이용해서 코딩할 수 있고, 시간과 관련된 함수 사용을 위해 time 모듈을 사용할 수 있다. time 시간과 관련된 코딩을 쉽게 할 수 있는 time 모듈을 보자. import time time.time() 1637404592.245365 위와같이 time을 import 한 후, 1970년 1월 1일 0시 0분 0초를 기준으로 지금까지 지난 시간을 초단위로 받을 수 있고, print(0) time.sleep(5) print(5) sleep(number) 함수를 이용해서 몇초간 대기..
-
Loops, functions | CS50 Week 1Computer Science/CS 50 Harvard 2021. 11. 6. 23:30
Harvard CS50 강의를 한글로 정리한것입니다. 야옹(meow)하고 세번 프린트 하는 코드를 어떻게 만들 수 있을까? #include int main(void) { printf("meow\n"); printf("meow\n"); printf("meow\n"); } 세번 프린트 하면 된다! 컴파일을 하고 돌려보자. > make meow clang meow.c -lcs50 -o meow > ./meow meow meow meow 잘 돌아간다. 하지만 100번 프린트하고싶다면? 1000번, 10000번은? 이를 위해서 loop을 이용해서 더 나은 디자인의 코드를 완성해보자. while Scratch 블락과 같은 동작을 할 수 있는 while loop을 이용하면, 조건에 따라서 영원히 또는 어떤 경우에 괄..