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

 

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

 

맥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 설정을 갱신 -> 한번만 실행하면됨.

내가 좋아하는 Dream Theater 의 새로운 앨범 Distance Over Time 이 2019.02.22 !!! 발매되었다!!!


아직 리뷰하지 못한 프리앰프와 스피커로 지금 열심히 듣고 있습니다 ㅠㅠ


유투브 뮤직의 음질이라는게 참 아쉬운 음반이네요 ㅠ





1."Untethered Angel"Petrucci6:14
2."Paralyzed"Petrucci4:17
3."Fall into the Light"Myung7:04
4."Barstool Warrior"Petrucci6:43
5."Room 137"Mangini4:23
6."S2N"Myung, Petrucci6:21
7."At Wit's End"LaBrie9:20
8."Out of Reach"LaBrie4:04
9."Pale Blue Dot"Petrucci8:25






뭔가 AI? 와 관련된듯한 느낌적인 느낌!!!


싱글 3개 먼저 공개를 하고 오늘 나왔네요!!! 확실히 좀 더 대중적으로 작곡한듯합니다!! 


전 개인적으로 전 앨범도 괜찮았는데 ㅠㅠ 평이...OTL.....







처음 공개된 Untethered Angel!!


기타와 키보드솔로 진짜 반복적으로 엄청 들었죠!!!


비디오 영상이 있는데 ... 이 곡 들을때마다 이 영상 부분이 생각 난다는게 단점. ㅠㅠ




두번째 싱글은!!! ㅎㅎ




Fall Into The Light !!!! 애니메이션 뮤직비됴와 함께 공개!!!


후렴부분이 진짜 감동적인 멜로디로 짜여져 있습니다!!! ㅠㅠ 근데 처음 공개된 싱글보단.. 별로인 느낌이였죠 !!! ㅎㅎ

곡이 생각나지 않지만 메탈리카의 어떤 노래와 비슷한 분위기가 ㅋㅋㅋㅋ


Paralyzed!!!


새로운 분위기의 노래!!! 바리톤 기타로 녹음? 한걸로 아는데 (아닐수도있습니다....Fall into일수도.) 진짜 톤이 죽임돠 ㅠ 쿵쿵쿵!!




나머지는 열심히 듣고 있습니다!!!!1



진짜 CD 앨범이 구했을때 들으면 더 좋을거 같은 느낌이 ㅠㅠ 후회중입니다.... 유툽뮤직으로 들어서 ㅠㅠ


참고로 전 콜렉터 박스 셋을 예약 구매했는데 3월 넘어서 올꺼 같네요 ㅠㅠ


그래서 서울가게되면 음반으로 따로 구매할 생각입니다.!


참고로...OTL.. 라이센스 음반은 발매 안했답니다 ㅠㅠ


글제주 없는데 읽어주어서 감샇바니당 ㅎ





함수명 

의미 

INITCAP 

입력 값의 첫 글자만 대문자 

LOWER 

입력 값을 전부 소문자로 변환 

UPPER 

입력 값을 전부 대문자로 변환 

LENGTH 

입력된 문자열의 길이의 바이트 값을 출력 

LENGTHB 

입력된 문자열의 길이의 바이트 값을 출력 

CONCAP 

두 문자열을 결합해서 출력. || 와 비슷한 기능 

SUBSTR 

주어진 문자에서 특정문자만 추출 

SUBSTRB 

주어진 문자에서 특정 바이트만 추출 

INSTRB 

주어진 문자에서 특정 문자의 위치 바이트값 추출

INSTR 

주어진 문자에서 특정 문자의 위치 추출 

LPAD 

주어진 문자열에서 왼쪽으로 특정 문자를 채움 

RPAD 

주어진 문자열엣 오른쪽으로 특정 문자를 채움 

LTRIM 

주어진 문자열에서 왼쪽의 특정 문자를 지움 

RTRIM 

주어진 문자열에서 오른쪽의 특정 문자를 지움 

REPLACE  

주어진 문자열에서 굧[ 

REGEXP_REPLACE 

주어진 문자열에서 특정 패턴을 찾아 치완 

REGEXP_INSTR 

주어진 문자열에서 특정 패턴의 시작 위치를 반환 

REGEXP_SUBSTR 

주어진 문자열에서 특정패턴을 찾아 반환 

REGEXP_LIKE 

주어진 문자열에서 특정 패턴을 찾아 반환 

REGEXP_COUNT 

주어진 문자열에서 특정 패턴의 횟수를 반환 




연산자 종류 

설명 

 =

같은 조건 ㅅ검색 

!=, <> 

같지 않은 조건을 검색 

큰 조건을 검색 

>= 

크거나 같은 조건을 검색 

작은 조건을 검색 

<= 

작거나 같은 조건을 검색 

BETWEEN a AND b 

a와 b 사아에 있는 범위 값을 모두 검색 

IN(a,b,c) 

A이거나 B이거나 C인 조건을 검색 

LIKE 

특정 패턴을 가지고 있는 조건을 검색 

IS NULL / IS NOT NULL 

NULL 값을 검색 / NULL 이 아닌 값을 검색 

A AND B  

A 조건 B조건을 모두 만족하는 값을 검색 

A OR B 

A 조건이나 B 조건 중 한 가지라도 만족하는 값을 검색 

NOT A 

 A가 아닌 모든 조건을 검색




익스트림 프로그래밍(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

+ Recent posts