반응형

 

파이썬 예약어 및 내장 함수예약어


의미: 이미 문법적 용도로 사용되고 있는 단어
주의점: 예약어를 식별자로 사용하면 안됨


예약어 종류 알아보기: import keyword로 keyword 모듈 불러온 후 print keyword.kwlist


예약어 종류
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield'

 

내장 함수


의미: 별도의 모듈 추가 없이 제공되는 함수, 대표적으로 abs, max, min, pow, chr, str, range,
          type 등이 있음
abs(): 수치형 자료의 절대값을 반환하는 함수
max(): 시퀀스 자료형 원소 중 최대값을 반환하는 함수
type(): 객체의 자료형을 반환하는 함수

 

파이썬 식별자와 변수 사용식별자


조건: 대소문자 구별, 대소문자 알파벳과 언더바(_)로 시작 가능, 숫자로는 시작 불가능, 특수문자
          사용 불가변수
생성: 해당 변수에 임의의 값이 할당되면 변수 생성
삭제: del 예약어 사용
주의점: 예약어, 내장 함수, 모듈 이름은 변수명으로 사용하면 안됨

 

파이썬 기초 문형주석문

   : 샵(#)으로 시작된 문장은 주석문연속라인: 역슬래시(\)로 현재 라인과 다음 라인을 연결할당문: 등호를 사용한 연산, 등호의 왼쪽에는 변수, 등호의 오른쪽에는 표현식확장 할당문
+=의 예: a+=4는 a=a+4와 동일
-=의 예: a-=4는 a=a-4와 동일
*=의 예: a*=2+3는 a=a*(2+3)과 동일
/=의 예: a/=2+3는 a=a/(2+3)과 동일객체와 할당: 객체의 변수는 해당 객체의 레퍼런스를 지니고 있음

 

콘솔 입출력콘솔 입력


raw_input(): 문자열 입력 내장 함수
int(): 문자열을 정수로 변환하는 내장 함수
input(): 정수, 실수, Expression 입력 내장 함수콘솔 출력
print: 화면에 자료를 출력하는 보편적인 statement

반응형
반응형

[Python] 개발환경 만들기



Python 전용 통합개발환경(IDE) 사용


• Enthought Canopy

    - 별도의 파이썬 설치 없이 아래 통합개발환경을 사용하면 자동으로 파이썬이 설치됨

    - CANOPY EXPRESS (Free) 다운로드 사이트 :

        https://www.enthought.com/products/canopy/


• Python 실행

   - Enthought Canopy 직접 활용

   - 커맨드 창 (터미널)

   - ipython 명령어 이용



* ipython이 좀 더 대화환경을 깔끔하게 제공.



이클립스 사용


• 파이썬 설치

    - 파이썬 다운로드 사이트 :

      https://www.python.org/downloads/

   - 파이썬 2.7.x 버전 사용


• 이클립스에서 파이썬 설치 방법

    - PyDev 플러그인 설치

    - 참고 사이트: http://arisu1000.tistory.com/27707


* PyDev가 있어야 제대로 설치 된 것
* Quick Auto-Config 클릭 → 시스템 내 파이썬 인터프리터 검색


추천하는 코딩 환경 구성 방법

• 1) Enthought Canopy 설치
• 2) 이클립스 설치 (설치가 안되어 있는 경우)
• 3) PyDev 플러그인 설치


- 두 가지 파이썬 코딩 환경을 합쳐 사용하는 것을 추천
- 기본적인 파이썬 설치보다 Canopy 설치가 더 유리
- 환경설정 관련된 것도 한꺼번에 설정 가능하고 도구 같이 설치 가능


..........................................................

파이썬 코딩 환경 구축
* Python 전용 통합개발환경(IDE) 사용 : Enthought Canopy 별도의 파이썬 설치 없이 자동으로
    파이썬 설치
* 이클립스 사용 : 이클립스에 파이썬을 직접 설치하여 사용
* 두 가지 방식을 모두 사용하여 파이썬 코딩 환경을 구축하는 것을 추천CANOPY EXPRESS (free) 다운로드 사이트
* http://www.enthought.com/products/canopy/파이썬 다운로드 사이트
* http://www.python.org/downloads/이클립스에 파이썬 설치 방법 : PyDev 플러그인 설치
* http://arisu1000.tistory.com/27707






반응형
반응형

Redbeard: Boilerplate-free native app development

 

Redbeard makes it faster and easier to create native apps without a boilerplate. It’s a complete framework with tons of components.

redbeard

 

 

 

 

 

 

 

반응형

'프로그래밍 > App' 카테고리의 다른 글

What is GitHub Pages?  (0) 2016.12.29
Every iPhone Speed Test Comparison 2016!  (0) 2016.09.23
[APP] Parse  (0) 2016.04.07
이유 있는 선택 Go 언어  (0) 2016.03.04
[Framework] DEEP Framework: A serverless web framework  (0) 2015.11.18
반응형
승리는 준비된 자에게 찾아오지만
사람들은 이를 행운이라 부른다.
패배는 준비되지 않은 자에게 오지만
사람들은 이를 불행이라 부른다.
- 탐험가 로알 아문센

 

행운이란 기회가 주어진데 더해
충분한 준비가 되어있을 때
비로소 잡을 수 있는 것입니다.
노력은 행운이 찾아올 기회를 늘려줍니다.
행운은 우연이 아니라
노력에 의한 필연인 것입니다.
운은 자유로이 컨트롤할 수 없지만
준비는 내가 자유로이 할 수 있습니다.

 

반응형
반응형

자신이
사랑하는 일을 하십시오.
너무 도덕적이 되지 마십시오.
그렇게 하면 삶의 많은 부분에 있어서
자신을 속이게 될 것입니다. 도덕적인 것
이상의 목표를 가지십시오.
그저 좋은 사람이 되지는 마십시오.
무언가를 위해서 좋은 일을 하십시오.


- 헨리 데이빗 소로우의《구도자에게 보낸 편지》중에서 -


* '도덕'도 진화되어야 합니다.
기존의 도덕을 기반으로 하되 때때로
그 껍질을 깨고 나오는 시도와 도전이 있어야
새로운 사상, 철학, 과학, 예술이 창조됩니다.
도덕 이상의 목표를 갖고 자신이 진정
사랑하는 일에 목숨걸 때 인류를
움직이는 세계적인 명작도
탄생됩니다.

반응형

+ Recent posts