
python을 실행하려면 miniconda를 설치해줘야한다. (anaconda 설치해도 괜찮은데 miniconda가 좀 더 괜찮은 것 같은 듯..)https://docs.conda.io/en/latest/miniconda.html설치해준 후에 Terminal

뭔가 언어에 대한 전체적인 얘기를 하자면.. 역사는 이러하다.첫 언어가 C언어였다. 아직도 포인터를 생각하면 머리가 아파온다. 객체지향 언어가 아닌 절차지향 언어였기 때문에 더 힘들었던 기억이 있다.그 후로는 C++, Java, Javascript 언어를 했는데 생각해

값을 가리키는 이름을 말한다. 수학에서 x, y 같이 미지수를 프로그래밍 언어에선 변수 라고 부른다. x, y 말고 myname1, myname2 와 같이 변수는 내 맘대로 지정할 수 있다.각각 하나의 값을 가지고 있고, 이 값은 언제든지 바뀔 수 있다. 또한 여러 변

이런 식으로 된 형태를 리스트라고 한다. 흔히 "배열"이라고도 많이 불린다. 그냥 내 식으로 하면 1은 0번째 배열, 2는 1번째 배열, 3은 2번째 배열, 이렇게 부르는데 파이썬에선 리스트 안에 있는 요소들을 엘리먼트라고 부른다.자료형 같은 경우는 int, float

상태를 뜻하는데, 보통 여기선 조건문이라고 말한다. 좀 쉽게 설명하면 만약에? 이렇다면? 이 경우에 이렇다면? 을 말하는 것이다.이 뜻은 조건문1이 맞다면 출력코드1을 출력해라라는 뜻이다. 이 뜻은조건문1이 맞으면 출력코드1을 출력해라근데 조건문1이 안 맞으면 조건문2

사실 이렇게만 보면 뭔가 싶은데 코드로 보면 단순한 구조다. 아래 사진이 그 예시다.for 문 같은 경우는 list를 통해서 안에 있는 엘리먼트를 추출해준 것이다. list 말고도 dictionary, set, tuple, 그리고 문자형까지 다 추출이 가능하다.문자열이

코드가 이렇게 있다고 가정하자. 이 코드를 자세히 보면 "그래서 어떻게 리턴 시켜서 보여줄건데?" 라고 밖에 볼 수 없다. 나도 보면서 무슨 이런 예제 코드가 있나 싶었다.그래서 생겨난 것이 PEP 484 이다.Python Enhancement Proposal 의 준말