Re:제로부터 시작하는 갓생

[독서] 점프 투 파이썬 wikidocs 1 본문

Daily/독서

[독서] 점프 투 파이썬 wikidocs 1

기븜 2024. 12. 10. 15:01
 
Do it! 점프 투 파이썬
심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해 파이썬을 더 쉽게 공부할 수 있다. 8년 연속 베스트셀러! 위키독스 누적 방문 300만! 독자의 입에서 입으로 전해진 추천과 수많은 대학 및 학원의 교재 채택을 통해 검증은 이미 끝났다. 코딩을 처음 배우는 중고등학생부터 코딩 소양을 기르려는 비전공자, 자기계발에 진심인 직장인까지! 이 책과 함께 파이썬 프로그래밍의 세계로 ‘점프’해 보자
저자
박응용
출판
이지스퍼블리싱
출판일
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