close
더북(TheBook)
search
코딩 자율학습 나도코딩의 파이썬 입문
더북(TheBook)
home
Home
1장 Hello, 파이썬!
1.1 개발 환경 설정하기
1.1.1 파이썬 설치하기
1.1.2 비주얼 스튜디오 코드 설치하기
1.1.3 VSCode 설정하기
1.2 첫 번째 파이썬 프로그램 작성하기
2장 자료형과 변수
2.1 숫자 자료형
1분 퀴즈
2.2 문자열 자료형
1분 퀴즈
2.3 불 자료형
1분 퀴즈
2.4 변수
2.4.1 변수 정의하기
2.4.2 변수 사용하기
2.4.3 형변환하기
2.4.4 변수를 사용할 때 유의할 점
1분 퀴즈
2.5 주석
1분 퀴즈
2.6 실습 문제: 역 이름 출력하기
마무리
셀프체크
3장 연산자
3.1 연산자의 종류
3.1.1 산술 연산자
3.1.2 비교 연산자
3.1.3 논리 연산자
1분 퀴즈
3.2 연산자의 우선순위
1분 퀴즈
3.3 변수로 연산하기
1분 퀴즈
3.4 함수로 연산하기
3.4.1 숫자 처리 함수
3.4.2 math 모듈
3.4.3 random 모듈
1분 퀴즈
3.5 실습 문제: 스터디 날짜 정하기
마무리
셀프체크
4장 문자열 다루기
4.1 문자열이란
1분 퀴즈
4.2 원하는 만큼 문자열 자르기: 슬라이싱
1분 퀴즈
4.3 함수로 문자열 처리하기
1분 퀴즈
4.4 문자열 포매팅
4.4.1 서식 시정자 사용하기
4.4.2 format( ) 함수 사용하기
4.4.3 f-문자열 사용하기
1분 퀴즈
4.5 탈출 문자
4.5.1 \n
4.5.2 \"와 \'
4.5.3 \\
4.5.4 \r
4.5.5 \b
4.5.6 \t
1분 퀴즈
4.6 실습 문제: 비밀번호 만들기
마무리
셀프체크
5장 자료구조
5.1 리스트
5.1.1 리스트 생성하기
5.1.2 값 추가/삽입/삭제하기
5.1.3 중복 값 확인하기
5.1.4 리스트 정렬하기
5.1.5 리스트 확장하기
1분 퀴즈
5.2 딕셔너리
5.2.1 딕셔너리 생성하기
5.2.2 값 변경/추가/삭제하기
5.2.3 값 확인하기
1분 퀴즈
5.3 튜플
1분 퀴즈
5.4 세트
1분 퀴즈
5.5 자료구조 변환하기
1분 퀴즈
5.6 실습 문제: 당첨자 뽑기
마무리
셀프체크
6장 제어문
6.1 조건에 따라 분기하기: 조건문
6.1.1 조건이 하나일 때: if 문
6.1.2 조건이 여러 개일 때: elif 문
6.1.3 모든 조건에 맞지 않을 때: else 문
6.1.4 input( )으로 값 입력받아 비교하기
1분 퀴즈
6.2 같은 일 반복하기: 반복문
6.2.1 범위 안에서 반복하기: for 문
6.2.2 조건을 만족할 동안 반복하기: while 문
6.2.3 흐름 제어하기: continue와 break
6.2.4 for 문 한 줄로 작성하기
1분 퀴즈
6.3 실습 문제: 택시 승객 수 구하기
마무리
셀프체크
7장 함수
7.1 함수 정의하기
7.1.1 실습: 은행 계좌 개설하기
1분 퀴즈
7.2 전달값과 반환값
7.2.1 실습: 입금하기
7.2.2 실습: 출금하기
7.2.3 실습: 수수료 부과하기
1분 퀴즈
7.3 함수 호출하기
7.3.1 기본값 사용하기
7.3.2 키워드 인자 사용하기
7.3.3 가변 인자 사용하기
1분 퀴즈
7.4 변수의 범위: 지역변수와 전역변수
1분 퀴즈
7.5 실습 문제: 표준 체중 구하기
마무리
셀프체크
8장 입출력
8.1 표준 입력받기: input( )
1분 퀴즈
8.2 표준 출력 시 유용한 기능
8.2.1 구분자 넣기: sep
8.2.2 문장 끝 지정하기: end
8.2.3 출력 위치 지정하기: file
8.2.4 공간 확보해 정렬하기: ljust( )와 rjust( )
8.2.5 빈칸 0으로 채우기: zfill( )
1분 퀴즈
8.3 다양한 형식으로 출력하기: format( )
1분 퀴즈
8.4 파일 입출력
8.4.1 파일 열고 닫기: open( ), close( )
8.4.2 파일 쓰기: write( )
8.4.3 파일 읽기: read( ), readline( ), readlines( )
1분 퀴즈
8.5 데이터를 파일로 저장하기: pickle 모듈
1분 퀴즈
8.6 파일 한 번에 열고 닫기: with 문
1분 퀴즈
8.7 실습 문제: 보고서 파일 만들기
마무리
셀프체크
9장 클래스
9.1 게임 소개
9.2 클래스와 객체 생성하기
9.2.1 생성자: __init__( )
9.2.2 인스턴스 변수
9.2.3 메서드
1분 퀴즈
9.3 클래스 상속하기
9.3.1 상속이란
9.3.2 다중 상속
9.3.3 메서드 오버라이딩
1분 퀴즈
9.4 동작 없이 일단 넘어가기: pass
1분 퀴즈
9.5 부모 클래스 호출하기: super( )
1분 퀴즈
9.6 게임 완성
9.6.1 게임 준비하기
9.6.2 게임 실행하기
9.7 게임 최종 리뷰
9.8 실습 문제: 부동산 프로그램 만들기
마무리
셀프체크
10장 예외 처리
10.1 예외 처리하기
10.1.1 예외 처리란
10.1.2 예외 처리하기: try-except 문
10.1.3 오류 메시지를 예외 처리로 출력하기: as
1분 퀴즈
10.2 오류 발생시키기
1분 퀴즈
10.3 사용자 정의 예외 처리하기
1분 퀴즈
10.4 오류와 상관없이 무조건 실행하기: finally
1분 퀴즈
10.5 실습 문제: 치킨 주문하기
마무리
셀프체크
11장 모듈과 패키지
11.1 모듈 다루기
11.1.1 모듈 만들기
11.1.2 모듈 사용하기
1분 퀴즈
11.2 패키지 다루기
11.2.1 패키지 만들기
11.2.2 패키지 사용하기
1분 퀴즈
11.3 모듈 공개 설정하기: __all__
1분 퀴즈
11.4 모듈 직접 실행하기
1분 퀴즈
11.5 패키지와 모듈 위치 확인하기
1분 퀴즈
11.6 패키지 설치하기
1분 퀴즈
11.7 내장 함수 사용하기
1분 퀴즈
11.8 외장 함수 사용하기
11.8.1 폴더 또는 파일 목록 조회 모듈
11.8.2 운영체제의 기본 기능 모듈
11.8.3 시간 관련 모듈
1분 퀴즈
11.9 실습 문제: 나만의 모듈 만들기
마무리
셀프체크
해설 노트
1분 퀴즈
4. 다음 코드의 실행결과로 올바른 것은?
print(
"
{0:_>+5}"
.format(
100
))
①
__100
②
100__
③
_+100
④
+100_
정답확인
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address