Python chapter 01. 파이썬과 설치

haeIT·2024년 3월 23일
1

Python

목록 보기
1/8
post-thumbnail

0. 파이썬 장점

1) C나 자바 등 다른 언어에 비해 직관적이고 쉬움

2) 국내외 기업에서 많이 사용됨

3) 개발환경이 좋음

4) 다른 언어로 개발된 프로그램과도 연계 가능

1. 파이썬 설치

1) 파이썬 다운로드 페이지 접속
2) Install Now
3) IDLE 실행
4) 파이썬 쉘 사용법
5) IDLE 에디터

1) 파이썬 다운로드 페이지 접속


👉 파이썬 다운로드 링크

📝24.03.23 기준 파이썬 버전은 3.12.2

* 버전 => 오른쪽부터 수정함.
아주 큰 변화 . 페이지 1장 정도 변화 . 몇줄정도 변화

2) 설치과정

👉 Install Now 선택


3) IDLE 실행

👉 IDLE: Integrated Development and Learning Environment
파이썬의 통합 개발과 학습환경을 뜻함. 파이썬 프로그램 개발 시 가장 많이 사용하는 프로그램 중 하나임.

4) 파이썬 쉘 사용법


👉 출력 print함수

print("안녕하세요.")
print('안녕하세요.') #문자는 " 혹은 '로 감싸서 출력
print(안녕하세요.) #오류발생

👉 연산

3+5
5-3
3*5
3/5
5%3 #나누기 후 나머지를 출력
5//3 #나누기 후 몫을 출력
5**3 #5의 3거듭제곱 125

5) IDLE 에디터

5-1) 에디터 창 열기
👉 쉘 화면 상단 File > New File

5-2) 프로그램 작성


5-3) 실습 폴더 생성
👉 로컬디스크D에 새폴더 생성 후 .py 확장자 로 저장


5-4) 컴파일 결과 확인

2. 진법

1) 진법

2진수: 0, 1
8진수: 0~7
10진수: 0~9
16진수: 0~9, A~F

2) 진법 변환

👉 10진수 -> 2진수

10245122561286432168421
10000001100100

100 = 1100100(2)

10245122561286432168421
5000000110010

50 = 110010(2)

👉 10진수 -> 8진수
2진수를 3bit씩 묶어서 8진수로 표현

10245122561286432168421
10000001100100
21421421421
100144

100 = 144(8)

10245122561286432168421
5000000110010
21421421421
5062

50 = 62(8)

👉 10진수 -> 16진수
2진수를 4bit씩 묶어서 8진수로 표현

10245122561286432168421
10000001100100
42184218421
10064

100 = 64(16)

10245122561286432168421
5000000110010
42184218421
5032

50 = 32(16)

3. etc

1) 소스파일 실행 과정

👉 과거
소스파일 -> 컴파일러 -> 실행파일

👉 현재
IDLE 통합개발환경
=>소스, 컴파일(번역), 디버깅, RUN

2) 프로그래밍 언어 종류

👉 저급언어: 기계어, 어셈블리어
👉 고급언어:
✔ 절차형프로그래밍: 순차적으로 실행 (c)
✔ 객체지향프로그래밍: 블럭단위 실행 (자바)
✔ 인터프리터프로그래밍: 대화형 실행 (파이썬)

3) 컴퓨터 5대 장치

✅하드웨어

👉 입력: 키보드, 마우스, 스캐너, 마우스
👉 출력: 모니터, 스피커, 프린터
❕ 콘솔(표준입출력장치) = 키보드 + 모니터
👉 기억장치: ROM, RAM(화면의 내용을 기억하기)
👉 중앙처리장치: CPU
✔ 제어장치(데이터 순서 제어)
✔ 연산장치(처리)
✔ 레지스터(임시기억장치)
👉 보조기억장치: USB, SSD, HDD, 클라우드 드라이브

✅소프트웨어

👉저급언어: 기계어, 어셈블리어
👉고급언어: c, c++, java, Python

4) 메모리

👉메모리: 변수를 저장하는 물리적 장소이자 변수에 값이 저장되는 공간.
👉메모리주소: 변수의 저장 위치로, 변수가 들어가는 값은 반드시 특정한 메모리 주소를 갖게 된다.

0개의 댓글

관련 채용 정보