2016년 6월 17일 금요일

[3교시] 콘솔에 문자열을 출력하기

print() 함수

문자열을 콘솔에 출력하는 기능을 갖고 있는 함수로 디버깅할 때 제일 많이 사용된다.

  • 기본형식

print('문자열출력\n')
  • 변수 값을 출력
a = 3
print(a)
  • format() 함수를 사용하여 출력
양수 10자리와 소수점 3자리로 왼쪽 정렬로 출력한다.
print(format(1.5678, '10.3f'))
  • '%' 를 사용하여 데이터 출력
print('난 나이가 %d'%23)
print('난 나이가 %s'%'스물)
print('난 나이가 %d이고 키가 %f'%(23, 170.6))
  • 인덱스 서식을 사용하여 출력
print('이름이 {0} 나이는 {1}'.format('길동', 33))
print('이름이 {} 나이는 {}'.format('길동', 33))
print('이름은 {1} 나이는 {0} {1} {0}'.format('길동', 33))

[2일차] 파이썬 설치가 끝났으면 시작해 보세요.

파이썬의 특징


  • 확장자는 .py로 사용한다.
  • 메인 모듈은 존재하지만 메인 메소드는 없다.
  • 인터프린터 언어이다.

파이썬 주석 및 처리 방식


  • # 한줄 주석
  • ''' 여러줄 주석
  • ; 여러 문장을 한줄로 처리할 경우 사용(하지만, 별로 좋지 않은 방법)

모듈을 구성하는 단위

  • Statement
  • Function
  • Class

파이썬 기본 변수

변수는 참조형으로 되어 있다. 따라서, 값을 전달하는 것이 아니라 주소값을 전달한다.
  • a 라는 변수에 1을 넣었을 경우 a라는 메모리 주소는 1010 일 경우
  • 값 전달 방식 : a = 1
  • 주소 참조 방식 : a = 주소값(1010)

데이터형식

  • 숫자형 : int, float
  • 복합형 : complex
  • 문자형 : str
  • 집합형 : tuple, list, set, dict
  • 수정 불가능한 데이터형식 : tuple, 집합형을 제외한 기본 형식 
  • 수정 가능한 데이터형식 : list, set, dict

문자열 데이터


  • 문자열의 첫번째 인덱스는 0부터 시작한다.
  • 문자열 수정은 불가하다.
  • 변수에 정의할 수 있다.
  • print() 함수를 이용하여 문자열 그대로 출력할 수 있다.



2016년 6월 12일 일요일

[1일차] 파이썬 날기초를 시작합니다.

파이썬 1일차 기초과정

단점을 알자

  • 파이썬은 오픈소스라서 버전별 모듈을 정확히 맞춰서 사용해야 한다. 
  • 파이썬에서는 새로운 패키지를 하나 만든다.
  • 패키지로 만들어야만 모듈로 인정된다.
  • 중복되지 않도록 도메인을 거꾸로하여 패키지명을 선언하도록 하자.

파이썬으로 할 수 있는 영역

  • 기초과정
  1. GUI 프로그래밍
  2. DB 연동 프로그래밍
  • 빅데이터과정
  1. 빅데이터 프로그래밍
  2. 수치연산, 통계처리
  • 기타교육과정
  1. 시스템 유틸리티
  2. 각종 텍스트 프로세싱
  3. 네트워크 및 인터넷 프로그래밍
  4. 네트워크 장비 제어

실습과정

간단한 테스트

  • >> a= 5
  • >> print a --> 2.0 으로 인식
  • >> print (a) --> 3.0 으로 인식
  • 3.0 부터 UTF-8을 지원한다.

설치과정

1. jdk를 먼저 설치한다.

다운로드 받은 jdk를 실행
jdk를 설치

2. 파이썬을 설치한다.

파이썬 3.4.3 다운로드 페이지로 이동
다운로드를 실행
파이썬 설치 종료
파이썬 IDLE GUI 실행
간단하게 테스트해 본 결과를 저장(확장자 .py 로 저장됨)
파이썬 경로를 환경설정 변수로 설정
파이썬 루트경로, 스크립트 경로를 설정

3. 이클립스를 설치한다. 설치 절차는 아래와 같이 간단하다.

  • 이클립스를 실행하기 전에 c:\week\sou 폴더를 만들어 준다.
  • 이클립스를 실행해서 help > marketplace 실행한다.
  • pyDev 플러그인을 다운로드하여 설치한다.

다운로드한 이클립스 압축 풀기
이클립스를 실행하고 작업공간 경로를 설정
이클립스 마켓에서 'py' 검색어로 PyDev를 찾아서 다운로드
모든 옵션을 체크하고 '확인'을 클릭
마지막으로 동의하면 끝
체크박스를 선택하고 '확인'을 클릭

4. 이클립스 PyDev 환경 설정하기

  • preference 를 선택하여 환경설정을 변경한다.
  • 한국어로 설정하기 위해서 언어를 UTF-8로 변경한다.
  • PyDev 개발환경을 위한 파이썬 설치위치를 선택한다.
  • 개발환경을 pyDev 로 변경한다.

이클립스의 환경설정을 선택하여 UTF-8로 변경
설치된 PyDev 플러그인 환경설정 (New > Apply > OK)
개발환경을 PyDev로 변경
개발환경을 PyDev로 선택

5. 파이썬 프로젝트 만들기

  • File > New > PyDev Project 를 클릭
  • 신규 패키지를 생성하면 __init__.py 파일이 자동으로 생성된다.
  • 만들어진 패키지에 모듈을 추가한다.
  • 모듈의 코드를 작성하여 컴파일한다. --> Ctrl + F11 사용
신규 프로젝트 파일 만들기
체크항목을 선택하여 종료
신규 패키지 만들기
__init__.py 파일은 자동으로 생성
신규 패키지에 신규 모듈 추가
ex1.py 모듈에 코드 작성
다음과정에서는 파이썬의 기초적인 문법에 대하여 알아보도록 하겠습니다.
감사합니다.