2023. 4. 5. 02:12ㆍ자격증/ICDL Computing PYTHON
3.1 파이썬 소개
귀도 반 로썸.
3.1.1 파이썬의 특징
1. 쉽게 배울 수 있음.
2. 코드를 쉽게 알아볼 수 있음.
3. 다양한 표준라이브러리 포함.
4. 대화형 프로그래밍 언어.
3.1.2 파이썬 설치
3.2 파이썬 처음
3.2.1 파이썬 실행하기
Python IDLE - Shell 모드
: default. 인터프리트 방식으로 명령어를 즉시 수행. >>>는 프롬프트. 종료할때는 Ctrl+D 혹은 exit() 혹은 File->Exit
Python IDLE - Script 모드
: 모듈 만들 때 사용. New File누르면 프로그램 편집기editor가 실행됨. F5로 실행.
3.2.2 파이썬 맛보기
변수variable: 플레이스홀더placeholder개념. 메모리의 기억장소의 대신하는 이름.
3.2.3 기본 문법
들여쓰기indentation 주의. tap 혹은 space 4칸
id(변수) #'값'의 주소를 확인
3.3 변수
3.3.1 변수 만들기
: 변하는 값을 저장하는 장소.
*변수의 이름은 설명하는 의미 있는 용어descriptive naming 사용.
3.3.2 변수의 초기화
'='으로 할당assignment하여 사용하게 됨. 초기화initialize한다.
3.3.3 식별자 생성 규칙
식별자identifier: 변수의 이름과 같이 각각 고유한 개체를 구분하기 위한 이름.
3.3.4 input문과 print문
3.4 자료형data type
3.4.1 숫자형
정수int, 실수float
type() #자료형 확인
*정수와 실수간의 연산 가능하며 결과는 실수!!
# 나누기 연산은 무조건 실수형 결과
3.4.2 문자형
- 앞뒤 따옴표 통일해주기.
- 문자열 안에 따옴표 사용할 경우
"That's mine" #다른 따옴표 써주기
' He said, "That\'s mind" ' #겹치는 따옴표앞에 백슬래쉬 써주기
- 문자열 포매팅formatting
age=5
print("I'm %d years old" %age)
%d 정수 %s 문자열
3.4.3 리스트list
lst.index('값1') #값1의 인덱스 위치 반환
lst.insert(위치, '값')
lst.remove(값)
del lst[idx]
lst.sort() #오름차순 정렬
lst.reverse() #내림차순 정렬
3.4.4 튜플tuple
: 순서를 가진 자료형이지만 초기 생성 후 값 변경이 불가능한 자료형.
del과 append()는 error. 인덱싱 및 슬라이싱은 사용 가능.
3.4.5 딕셔너리dictionary
{key: value, ky: vl}
key는 각각의 자료를 찾을 수 있는 유일한 값이어야 하며 변하지 않아야 함. 고유한 '변화하지 않는 값'
del dict[key] #key와 해당하는 값 삭제
'자격증 > ICDL Computing PYTHON' 카테고리의 다른 글
[ICDL Computing(PYTHON)] 모의고사 1회 (0) | 2023.04.06 |
---|---|
[ICDL Computing(PYTHON)] 5장. 테스트, 디버그, 릴리즈 (0) | 2023.04.05 |
[ICDL Computing(PYTHON)] 4장. 코드 작성 (0) | 2023.04.05 |
[ICDL Computing(PYTHON)] 2장. 컴퓨팅 사고 (0) | 2023.04.01 |
[ICDL Computing(PYTHON)] 1장. 컴퓨팅 용어 (0) | 2023.04.01 |