-What is Python ?
파이썬은 정말 쉽고 강력한 언어입니다. 처음 프로그래밍을 접하는 사람조차 쉽게 코딩을 할 수 있게 해주는 언어입니다.
예를 들자면. C,C++,java와 같은 언어에서 “Hello world” 를 콘솔창에 출력하기 위해선 여러 코드를 작성해주어야 합니다.
//<C>
#include<stdio.h>
void main(){
printf(“hello world” \n”);
}
//<c++>
#include<iostream>
Void main(){
std::cout<<”Hello world”<<endl;
}
//<java>
class Main {
public static void main(string[] arg){
System.out.println(“Hello world”);
}
}
//<python>
print(“hello worldc”)
파이썬에선 단 한 줄로 콘솔에 출력이 가능합니다.
빅데이터, 머신러닝, 블록체인기술기술, IOT 보급화로 Python의 사용은 많이 늘어나고 있는 추세입니다.
0. python Installation [ windows]
파이썬 공식홈페이지에 접속합니다.
최신버전을 사용해도 좋으나 최신버전을 사용하지않습니다. 왜냐하면, 최신버전의 경우 메소드(Method)나 문법이 변경될 여지가 있으며, 레퍼런스, 버그 픽스에 대해 대처가 어려울 수가 있습니다. 또한 코딩 중 에러 솔루션을 검색할 때, 커뮤니티에서 비슷한 케이스를 찾기 어려울 수 있으므로, 최신버전 사용은 하지 않도록 하겠습니다.
파이썬 2 에서만 지원하는 라이브러리가 있다고 하며, 3버전에서 지원되지않는 라이브러리가 있다고 합니다.
그러므로 저희는 2.7.17 버전으로 진행 하도록 하겠습니다.
운영체제에 맞게 설치합니다.
64bit 위에 x86-64 MSI Installer
32bit 아래 x86 MSI installer
설치는 C:\ 최 상단 루트로 되어 있을 것입니다. 그곳에 설치하시면 됩니다.
설치가 완료되면 실행되는지 확인해볼 차례입니다.
시작버튼을 눌르고 powershell 이나 cmd 를 이용하여 명령어 커멘드 창을 킵니다.
명령어 python을 합니다.
$ python.
그럼 아래와 같이 출력됩니다.
<powershell 창>
<cmd 창>
명령어 테스트를 위해 Hello World 를 출력해봅시다.
$ print(“Hello World”)
아래와같이 출력된다면 Python이 정상적으로 설치된 것을 확인할수 있습니다.
파이썬 실행방법
1. 인터프리터 방식
인터프리터 방식을 사용하기위해선 현재 운영체제에 파이썬 환경변수가 지정되어 있어야합니다.
윈도우MSI 파일로 설치를 하였기 때문에 자동으로 환경변수가 지정된 것을 확인할 수 있습니다.
l 환경변수 확인하는 법
시작-> 시스템 환경변수 검색 -> 시스템 속성 [환경변수] ->@@에 대한 사용자 변수[ PAHT] 에 가시면
환경변수가 자동으로 잡혀져 있음을 확인할 수 있습니다.
만약 MSI 파일 형식으로 설치하지 않고. Source file 형태로 설치하였다면 환경변수 부분에 파이썬 설치 경로를 이곳에 입력해주면 됩니다.
l 인터프리터 (Interpreter) : 명령어를 번역하는 방법 중에서 하나로 하나의 라인 씩 번역하여 결과를 나타내는 방법입니다. 인터프리터와 반대가 되는 컴파일러가 있습니다. C, C++, Java 언어는 컴파일러를 이용해 명령어를 번역합니다.
명령어를 한 라인 씩 작성하여도 결과를 표현해줍니다.
인터프리터 방식
장점: 빠른 시간에 결과값을 받아볼 수 있는 장점을 가지고 있습니다.
단점: 오타가 발생하면 다시 작성해주어야 하며, 소스의 저장이 되지 않는 단점을 가지고 있습니다. 단, 소스파일을 저장하는 코드를 작성하면 해결이 되 긴합니다.
인터프리터 방식을 사용하는 경우는 다음과 같습니다. 예를 들어 A라는 라이브러리가 정상적으로 동작여부를 확인하거나, 에러를 발생하는 코드에서 확인을 하고 자할 때 인터프리터 방식으로 처리하면 쉽게 처리할 수 있는 장점을 가지고 있습니다.
2. 소스코드 인코딩 방식
소스코드 인코딩 방식은 일반적으로 많이 사용하는 방법입니다. 소스 형식의 코드를 작성한 뒤 읽어 사용하는 방식입니다.
파이썬 소스의 확장자명은 [FILE_NAME].py 입니다.
우선 테스트를 위해 C:\ 최상단에 test.py 를 만듭니다.
만드는 방법은 notepad 와 같은 텍스트 에디터를 이용하여 파일을 만들고 확장자명을 바꾸면 됩니다.
그럼 cmd 창이나 powershell 을 이용하여 파일을 실행해보겠습니다.
처음 powershell 이나 cmd 창을 키면 현재 경로를 알려줍니다.
저희가 파일을 작성한 test.py 파일의 경로는 C:\ 에 있습니다. 그럼 디렉토리를 변경해보겠습니다.
Powershell 은 리눅스에서 사용되는 키워드가 비슷하므로 Powershell 을 추천합니다.
디렉토리를 이동하는 키워드는 cd 키워드 입니다. (change Directory)
$ cd C:\
다음과 같이 이동되었으면 한번 파일을 확인해보겠습니다.
ls 키워드입니다.
ls 키워드를 하면 현재 C:\ 디렉토리에 있는 폴더 파일 전부를 표현해줍니다.
$ ls
그럼 파이썬 파일 test가 보이니, Test 파일을 실행해보겠습니다.
$ python test.py
저희가 원하는 결과값이 나왔습니다.
현재 사용한방법은 소스파일 형식의 파이썬 실행 방법입니다.
2장 시작하기
[Developer /Python] - 누구나 파이썬 -2 (문법 , 자료형)
누구나 파이썬 -4 (사용자입력, 반복문[while], 함수-1) (0) | 2020.01.02 |
---|---|
누구나 파이썬 -3 (연산자, if, for) (0) | 2019.12.22 |
누구나 파이썬 -2 (문법 , 자료형) (0) | 2019.12.13 |
Python HTTP Networking request (308) | 2018.12.18 |
how to use File I/O in Python (0) | 2018.12.18 |
Python Simple socket Networking programming [ Echo Server / Echo Client ] (0) | 2018.11.20 |