파이썬시작하기
1.설치
아나콘다3을 설치하면 파이썬이 내장돼 있어 추가 설치가 필요없다. 아나콘다를 설치하기를 권장한다. 라이브러리들이 내장되어 있기에 특히 좋다.
코딩도장 https://dojang.io/mod/page/view.php?id=1156
파이슨 최신버전 설치는 다음을 참고하면 된다.
설치후 윈도우 명령 프롬프트나 Windows 검색창에서 IDLE을 입력하고 엔터키를 누르면 다음과 같은 IDLE 화면이 나타납니다. 제 경우는 아나콘다3을 설치했고 이 안에 파이선3.6.1이 내장돼 있기에 위와 같은 설치과정은 생략 가능했습니다.
2. 문법
C프로그래밍은 일반적으로 위와 같이 main 함수가 프로그램의 시작점이 됩니다. 따라서 C로 프로그래밍을 할 때 main 함수를 가장 먼저 작성하게 되죠.
파이썬 코드를 보면 C에서처럼 main() 함수와 같은 것이 없습니다. 파이썬은 스크립트 언어라서 코드에 적힌 순서대로 하나씩 실행해 나갑니다.
https://www.instapaper.com/read/1000362094
또한 { } 기호는 함수 내부, 즉 함수가 시작되면서 열린 { 에 의해 만들어진 stack 에 존재하던 변수들은 함수가 끝날 때 사용된 } 기호에 의해 stack 이 없어질 때 메모리에서 사라지게 됩니다. 만약 함수 내부에서 new 와 같이 동적으로 할당된 변수는 stack 이 아닌 공간에 할당되기 때문에 stack 이 없어져도 여전히 참조하여 사용할 수 있는 것입니다..
https://www.instapaper.com/read/1000333685
메모리와 stack과 관련된 학습을 깊이 이해하시려면 다음 동영상이 많은 도움이 될 것입니다.(중요)
https://www.instapaper.com/read/1000374762
https://www.youtube.com/watch?v=8DRhWTH1tW8
객체와 인스턴스와 관련된 내용도 기본적으로 이해하고 가는 것이 좋다.https://www.instapaper.com/read/1000388782
생성자는 new 연산자를 통해서 인스턴스를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메소드(하지만 메소드와는 다르다.)이다. 생성자는 인스턴스 변수(필드 값 등)를 초기화 시키는 역할을 한다.
https://www.instapaper.com/read/1000391513