파이썬을 공부할라고 헤드퍼스트 책을 구입!! 한지는 오래되었....

 

지금이라도 조금씩 해봐야겠어요!!

 

맥OSX에서는 기본적으로 파이썬2가 설치되었지만 헤드퍼스트는 파이썬3 기준이여서 파이썬3을 설치합니다!!

 

1. https://www.python.org 사이트에 가서 Downloads탭에 가서 다운을 받습니다!!

파이썬 사이트에서 Download 탭에 가면 바로 받을수 있습니다!

2. 다운받은 파이썬을 실행을 해줍니다!! 

파이썬 설치중.....

  2-1. 파이썬이 설치되면 Application 폴더 안에 Python 3.X라는 폴더가 생깁니다!

파이썬이 설치완료!

3. 맥OSX의 파이썬 폴더

파이썬 폴더 안에 있는 파일들

IDLE

   헤드퍼스트에서 가장 많이 사용하게될 프로그램!(통합 개발 환경 실행이됨..)

    대화평 프롬프트, 텍스트 편집기, 파이썬 디버거, 파이썬 문서등을 제공하는 단순한 IDE 입니다.

Python Documentation.html

  오프라인에서 사용가능한 파이썬3.8에 대한 문서 파일

Python Launcher.

   파이썬 코드를 포함하는 파일을 더블클릭하면 맥 OSX에서 자동으로 실행하는 프로그램(헤드퍼스트에선 거의 사용안함.)

Update Shell Profile.command

    파이썬 인터프리터의 위치와 관련 유틸리티가 제대로 동작하도록 맥OSX운영체제의 path 설정을 갱신 -> 한번만 실행하면됨.

익스트림 프로그래밍(XP, eXtream Programing)이라는 방법은 최근의 소프트웨어 개발 방법론 분야에 새로 등장!!!


XP는 서로 조화롭게 쓸 수 있도로 계획된 일련의 규칙이 있다.

-> 조금씩, 자주 발표

-> 사이클을 반복해서 돌리면서 개발

-> 스펙에 없는 것은 절대 집에 넣지 않는다.

-> 테스트 코드를 먼저 만든다.

-> 야근은 하지 마라. 항상 정규 일과 시간에만 작업한다.

-> 기회가 생기는 족ㅈ고 언제 어디서든 코드를 개선한다.

-> 모든 테스트를 통과하기 전에는 어떤 것도 발표하지 않는다.

-> 조금씩 발표하는 것을 기반으로 하여 현실적인 작업 계획을 만든다.

-> 모든 일을 단순하게 처리한다.

-> 두 명씩 팀을 편성하고 모든 사람이 대부분의 코드를 알 수 있도록 돌아가면서 작업한다.


'-컴퓨터 지식 창고- > Cobol' 카테고리의 다른 글

dddd  (0) 2012.12.23
코볼 이프문  (0) 2012.12.17
ddd  (0) 2012.12.04

  1. COBOL   IF문.


형태

  1. IF condition statement-1 ELSE statement-2

  조건이 성립이 되면 statement-1 을 실행하고, 성립되지 않으면 ELSE 뒤에 statement-2를 수행을 한다.

  ex) IF A = 100 ADD A TO HAP ELSE ADD 1 TO A.

      -> A가 100이면 HAP과 A의 합을 구하고 그것이 아니면 A에 1의 값을 더한다.


  1. IF condition NEXT SENTENCE ELSE statement-2

   조건이 성립을 하면 IF문의 다음에 기술한 문장들을 실행하고, 성립되지 않으면 ELSE 뒤의 statement-2를 실행한다.

  ex-1) IF K = N NEXT SENTENCE ELSE ADD K TO N.   MOVE  N  TO RTC.

       -> K=N 이 성립을 하면 MOVE 문을 실행을 하고 성립이 되지 않으면 ADD K TO N을 실행한다.

  ex-2) IF K = N NEXT SENTENCE ELSE GO TO 55.

        MOVE N TO RTC.

              :

                 55. ADD K TO N.        -> K ≠ N 일때는 IF문의 다음 명령인 MOVE문을 실행할 수 없고 GO       

                                TO 55에 의하여 ADD 문을 실행

  1. IF condition statement-1

   조건이 성립되면 statement01을 실행을 하고, 성립되지 않으면, ELSE 가 없으므로 바로 ㅑㄹ 문의 다음에 기술된 명령문을 실행한다.


  1. IF condition statement-1 ELSE NEXT SENTENCE

   조건이 성립되면 statement-1을 실행을 하고, 성립되지 않으면 IF문의 다음 문장들을 실행한다.

   ex) IF M > 5 SUBSTRACT 1 FROM M ELSE NEXT SENTENCE.

       MULTIPLY M BY K GIVING SS.


'-컴퓨터 지식 창고- > Cobol' 카테고리의 다른 글

익스트림 프로그래밍(XP)  (0) 2013.04.03
dddd  (0) 2012.12.23
ddd  (0) 2012.12.04

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/iTunes.app) AppleLanguages "(ko, en)"


100% 보장 못합..니다...


'-컴퓨터 지식 창고- > MAC' 카테고리의 다른 글

Mac에서 라이브러리 폴더 보이게 하기!!!!  (0) 2011.07.27
Xcode 삭제법!!  (0) 2011.07.27
MAC OSX 클린설치  (0) 2010.11.02

1. 클래스에서 어떤 것을 해야 하는지를 파악한다.

2. 인스턴스 변수와 메소드 목록을 작성

3. 메소드를 만들기위한 준비 코드를 작성

4. 메소드에 대한 테스트 코드 작성

5. 메소드를 테스트

6. 필요하면 디버그를 하거나 다시 구현

원시값을 비교할때 사용하는 연산자 '=='


하지만!!! String의 값을 비교할때 저 연산자 사용 불가?? ㅋ


왜??? String 은 객체이다.. 고로 '.equals()' 라는 메소드를 사용해야한다....


처음에 그냥 무심코 사용을 했는데;; 객체라는 사실을 잊고 있었다 ㅠㅠ

1. 인스턴스 변수는 클래스 내에서 선언된ㄷㅏ.(기본적으로 인스턴스변수는 기본값을 가지고 있다.)

(메소드 내에서 선언 X)

ex)

Class Horse{

private double height = 15.2;

private String bread;

-----

}


2. 지역변수(Local Variable)는 메소드내에서 선언

ex)

Class AddThing{

int a;

int b = 12;


public int add(){

int total = a + b

return total;

}

}


3. 지역변수는 사용전에 반드시 초기화를 해야한다.(안했을 경우 컴파일 과정 중 에러 발생!!!! -> 초기 값이 없기때문)


+ Recent posts