Re:제로부터 시작하는 갓생
[독서] 점프 투 파이썬 wikidocs 1 본문
- 저자
- 박응용
- 출판
- 이지스퍼블리싱
- 출판일
- 2023.06.15
총 00장(들어가기 전에)~10장(정답 및 풀이)으로 이루어져 있다
오늘은 00장(들어가기 전에)부터~02-1장(파이썬 프로그래밍의 기초, 자료형-숫자형)까지의 내용을 다룬다.
파이썬: 간결하고 직관적인 언어
복잡하고 연산이 많은 작업을 할 수 없으나, 다른 언어로 만든 프로그램을 파이썬에 포함시킬 수 있다.
프로그램 제작 시 파이썬으로 전반적인 뼈대+빠른 실행 속도가 필요한 부분은 C언어로=효율 및 속도 증대
명령문 작성 시 들여 쓰기(줄 맞추기)를 하지 않으면 실행되지 않으므로 주의
"Life is too short, You need python."
(인생은 너무 짧으니 파이썬이 필요해.)
어떤 프로그래밍 언어가 어떤 일에 효율적인지를 안다는 것으로 생산성을 높일 수 있다
대소문자를 구별하므로 오류에 유의
print 문을 생략하고 변수 이름 a만 입력해도 a의 값 확인 가능
함수: if 조건문
뜻: a가 1보다 크면 문장을 print(출력)해라
해석: ~하다면
주의: if a>1: 다음 문장은 반드시 들여 쓰기(스페이스바 or Tab) 후 print 작성해야 함
함수: for 반복문
뜻: 실행해야 할 문장을 여러 번 반복실행 가능
해석: [1, 2, 3] 리스트의 앞에서부터 하나씩 꺼내 a 변수에 대입 후 print(a)를 수행(출력)해라
함수: while 반복문
뜻: ~인 동안
해석: i 값이 3보다 작은 동안 3&4번째 줄을 수행해라.
i의 값을 1씩 더하고( i=i+1), i값이 3보다 커지면 while문을 빠져나간다
함수: def
뜻: 함수를 정의할 때 사용하는 예약어. add함수를 만들고 그 함수를 어떻게 사용하는지 나타냄
해석: 3, 4가 입력으로 들어오면 3+4를 수행해 결괏값 7을 리턴한다
add(a, b)-> 입력값: a, b / 결괏값: a+b
# hello: #으로 시작하는 문장은 주석 처리됨. 프로그램 수행에 영향 X
주석을 여러 줄 달고 싶을 때: 큰따옴표(""", """) 또는 작은따옴표(''', ''')를 연속으로 3개 사용한 사이에 내용 작성
* 숫자형(Number)
항목 | 정의 | Python 사용 예시 |
정수 | integer | 123, -345, 0 |
실수 | floating-poing 소수점이 포함된 숫자 | 123.45, -124.5, 4.24E10(4.24*10의 10승) |
8진수 | octal 숫자0+알파벳 소o or 대O문자로 시작 | 0o34, 0o25 |
16진수 | hexadecimal 0x로 시작함 | 0x2A, 0xFF |
연산자: **
해석: x의 y제곱 값 리턴
연산자: %
뜻: 나눗셈의 나머지 값을 리턴
해석: 7을 3으로 나누면 나머지 1이므로 결괏값 1 반환
참고
연산자: /
뜻: 나누기
해석: 7 나누기 4의 결과값 반환
연산자: //
뜻: 나눗셈 후 몫을 리턴
해석: 7 나누기 4의 몫 1만 리턴
해석: a에 1을 대입 후 a의 값을 1만큼 증가시킨 값을 리턴
간단: a = a + 1을 a += 1로 줄여 표현 가능
해석: a에 1을 대입 후 a의 값을 1만큼 감소시킨 값을 리턴
> 복합 연산자
종류: +=, -=, *=, /=, --=, %=, **=
특징: 간결하고 가독성 있는 코드 작성 가능
'Daily > 독서' 카테고리의 다른 글
[독서] 데이터 과학을 위한 통계 (2) | 2025.01.17 |
---|---|
[독서] 점프 투 파이썬 wikidocs 2 (1) | 2024.12.11 |