hi jaeneee

모두의 라즈베리파이 with 파이썬_3장 본문

라즈베리파이

모두의 라즈베리파이 with 파이썬_3장

ash silver 2023. 4. 6. 15:52

3장 : 파이썬 기본 지식

 

1. 파이썬이란?

https://namu.wiki/w/Python

 

Python - 나무위키

Python은 프로그래머가 곧 자기가 만든 프로그램의 이용자를 가정하기 때문에(Python은 처음부터 교육용 언어로 주로 쓰였다.), 긴 역사에도 불구하고 일반 사용자에게 배포를 하는 과정이 덜 발달

namu.wiki

1) 1991년에 발표된 인터프리터 방식의 프로그래밍 언어

(인터프리터 : 실행 시마다 소스 코드를 한 줄씩 기계어로 번역하는 방식)

https://namu.wiki/w/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0

 

인터프리터 - 나무위키

이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권

namu.wiki

2) 비교적 쉽고 간편하게 사용할 수 있음

 

3) 실행 방법 

     실행 -> 바이트 코드 파일로 변환 -> PVM(파이썬 가상 머신)에 넘겨 실행

4) 풍부한 라이브러리

5) 객체 지향 언어

6) 들여쓰기로 블록 구조 표현

 

2. Hello World 프로그램 작성해 보기

(생략)

 

3. 프로그래밍 기본 지식

함수 vs 메서드

함수 : 어떤 단위로 묶어서 나눌 수 있는 처리를 하나의 블록으로 만든 것

메서드 : 객체 지향 프로그래밍에서 객체에 실행하는 어떤 조작

함수를 호출하는 객체가 있을 때 -> 메서드

함수를 호출하는 객체가 없을 때 -> 함수

 

모듈 : 프로그램을 구성하는 구성요소, 관련된 데이터와 함수를 하나로 묶은 단위 -> 독립성 높음

-> 파이썬에서의 모듈 (math, sys, random, time 등)

 

4. 기본 자료형 - 다양한 데이터를 다뤄보자

파이썬 변수 명명 규칙

1) 영문, 숫자, 밑줄만 사용 가능

2) 대문자 & 소문자 구별

3) 숫자로 시작할 수 없음

4) 파이썬 예약어 사용 불가능

 

5. 상황에 따른 처리

-> 조건문, 반복문 등

(생략)

 

6. 파일 조작

(생략)

 

7. 함수를 만들어 보자

(생략)

 

8. 모듈

(생략)

 

9. GUI 프로그램

(생략)

 

Comments