728x90
반응형
SMALL

파이썬 설치하기

1. 파이썬 공식 홈페이지에 접속하여 [Downloads] 메뉴 클릭 -> 'Download Python 3.12.3' 클릭하여 설

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

2. 설치를 시작하면 아래의 화면이 나오는데 아래 2개 체크하 'Install Now' 클릭

Add python.exe to PATH 는 실행 경로에 파이썬을 추가하는 것이므로 추후 cmd창에서 'python'을 입력하여 실행할 수 있다.

 

3. 설치 중

 

4. 설치 완료 후에는 [시작]메뉴를 보면 [Python 3.12]가 설치된 것을 확인할 수 있다.

 

파이썬 실행하기

위에서 우리가 설치한 것은 파이썬으로 작성된 코드를 실행해주는 프로그램이다. 

이 프로그램을 Interpreter라고 한다.

파이썬 인터렉티브 셸 실행

위에서 설치한 파일 중 Python 3.12 (64-bit) 프로그램을 실행해보자.

 

그럼 아래와 같은 화면이 나타난다.

검은색 화면에 프롬프트인 '>>>' 옆으로 커서가 깜빡거린다.

이 프로그램은 파이썬 명령어를 한 줄씩 실행해 볼 수 있다.

 

간단한 코드를 입력해보자.

>>>15+20
//15와 20을 더하라는 의미
>>>"Hello world" * 3
//Hello world를 3번 출력하라는 의미

한 줄씩 입력할 때마다 그의 결과를 바로바로 확인할 수 있다.

 

파이썬 IDLE 에디터 실행하기

위와 같은 경우 간단한 결과를 확인할 때는 편리하지만, 긴 코드를 사용할 때는 불편하다.

그래서 텍스트 에디터 프로그램을 사용한다.

 

이번에는 [시작] -> [Python 3.12] -> IDLE (Python 3.12 64-bit)를 실행해보자.

 

그럼 이와 같은 화면이 나타난다. 그런데 여기서도 현재 한 줄씩만 실행이 가능하다.

 

[File] -> [New File] 클릭하면 아래와 같이 새 창이 나타난다.

 

그럼 다음과 같은 코드를 입력해보자.

print("IDLE에서 파이썬 코드를")
print("작성해서 출력해 보는")
print("코드입니다.")

 

작성 후 [File] -> [Save] 메뉴를 선택하고 원하는 폴더에 'sample'로 저장.

 

이어서 [Run] -> [Run Module] 메뉴 클릭하여 실행

실행 결과

 

비주얼 스튜디오 코드 실행하기

비주얼 스튜디오 코드 홈페이지에 접속해서 [Download for Windows'를 클릭하여 설치하자.

 

동의합니다를 클릭 후 [다음]클릭

 

원하는 폴더를 설정하고 [다음] 클릭. 저는 그대로 했습니다.

 

시작 메뉴 폴더 이름을 지정 후 [다음]클릭

 

만약 바탕화면에 바로가기를 만들고 싶다면 체크 후 [다음] 클릭

 

설정들을 확인 후 [설치] 클릭

 

아래와 같은 설치 중인 화면을 확인할 수 있음

 

[종료] 버튼을 눌러 비주얼 스튜디오 코드 프로그램을 실행

 

실행이 됐다면 모든 메뉴가 영어이기 때문에 한글로 변경해준다.

[Extension] -> 'korean'검색 -> [Install] 클릭

 

설치가 완료됐다면 오른쪽 아래에 'Change Language and Restart' 클릭하여 재실행.

 

이제 코드를 작성하여 실행해보자. [파일] -> [새 파일] 메뉴 클릭하여 코드 입력

print("Hello wolrd!")

 

다음으로 [파일] -> [저장] 클릭 후 hello.py 로 저장하면 파일명이 변경되고 오른쪽 아래에서 '권장 사항 표시'를 클릭

 

그럼 아래와 같은 화면이 나오는데 [설치] 클릭

 

설치가 완료됐다면 파이썬 프로그램을 실행해보자.

파이썬 파일이 있는 탐색기로 가서 [Shift]를 누른 채 마우스 우클릭 후 [여기서 PowerShell 창 열기] 를 클

 

그럼 셸 창이 나타나고 'python hello.py'를 입력하고 'Enter'를 누르면 실행된 결과가 출력된다.

728x90
반응형
LIST

'IT > Python' 카테고리의 다른 글

[Python] 5. 문자열(String) 만들기  (0) 2024.06.03
[Python] 4. 기본 자료형  (0) 2024.06.03
[Python] 3. 주석과 기본 출력 print()  (0) 2024.06.03
[Python] 2. 파이썬 용어들  (0) 2024.06.03
[Python] 0. 파이썬의 장단점  (0) 2023.04.08
728x90
반응형
SMALL

파이썬이란?

1991년 네덜란드계 SW엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어.
인터프리터를 사용하는 객체지향 언어이다.

 

파이썬의 장점

1. 문법이 간단하고 읽기 쉽다.

2. 많은 사람들이 사용하고 있어 다양한 분야에 활용이 가능하다.

3. 유용한 라이브러리가 풍부하다.

4. 대부분 OS에서 동일한 방법으로 사용할 수 있다.

 

파이썬의 단점

1. 인터프리터 언어이므로 컴파일 언어보다 실행 속도가 느린 편이다.

2. 멀티스레딩을 활용할 수 없다.

3. 모바일에 적합하지 않다.

728x90
반응형
LIST
728x90
반응형
SMALL

변수 선언

변수란? 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름

int age;//정수(int) 값을 저장할 수 있는 age 변수 선언
double value; //실수(double) 값을 저장할 수 있는 value 변수 선언

 

캐멀 스타일: 여러 단어를 혼합하여 쓸 때 대문자가 섞여있도록 작성하는 것.

=>변수 이름은 첫 번째 글자가 문자여야 하고, 문자, 숫자, &, _를 포함할 수 있다. 캐멀 스타일로 작성.

int score; //변수 선언
score = 90; //값 대입

 

정수 타입

값의 분류 기본 타입
정수 byte, char, short, int, long
실수 float, double
논리(true, false) boolean
종류 byte short int long
메모리 사용 크기(bit) 8 16 32 64

 

문자 타입

문자 리터럴 : 작은따옴표(')로 감싼 것. char 타입은 유니코드를저장한다.

char var1 = 'A'; //'A'문자와 매필되는 숫자:65로 대입
char var2 = '가'; //'가'문자와 매핑되는 숫자:44032로 대입

 

실수 타입

double var = 3.14;
double var = 314e-2;

float var = 3.14f;
float var = 3E6F;

논리 타입

참과 거짓을 의미하는 true / false로 대입. 기본 초기화값은 false.

boolean stop = true;
boolean stop = false;

 

문자열 타입

작은따옴표(')로 감싸는 char타입과 다르게 큰따옴표(")로 감싸고 문자열이라 부른다.

String var1 = "A";
String var2 = "홍길동";

 

이스케이프 문자

\" "문자 출력
\' '문자 출력
\\ \문자 출력
\u 16진수 16진수 유니코드에 해당하는 문자 포함
\t 출력 시 탭만큼 띄움
\n 출력 시 줄바꿈
\r 출력시 캐리지 리

 

 

자동 타입 변환

 

강제 타입 변환

 

연산식에서 자동 타입 변환

 

문자열을 기본 타입으로 변환

 

변수 사용 범위

 

콘솔로 변수값 출력

 

키보드 입력 데이터를 변수에 저장

728x90
반응형
LIST

'IT > JAVA' 카테고리의 다른 글

[JAVA] #8 인터페이스  (0) 2023.04.14
[JAVA] #7 상속  (0) 2023.04.11
[JAVA] #6 클래스(Class)-2  (0) 2023.04.10
[JAVA] #6 클래스(Class)-1  (0) 2023.04.10
[JAVA] #0 Eclipse 설치 및 환경 구축  (0) 2023.04.06
728x90
반응형
SMALL

.이클립스 설치 윈도우랑 맥

환경 변수 설정하기

728x90
반응형
LIST

'IT > JAVA' 카테고리의 다른 글

[JAVA] #8 인터페이스  (0) 2023.04.14
[JAVA] #7 상속  (0) 2023.04.11
[JAVA] #6 클래스(Class)-2  (0) 2023.04.10
[JAVA] #6 클래스(Class)-1  (0) 2023.04.10
[JAVA] #2 변수와 타입  (0) 2023.04.06

+ Recent posts