교육의 내용 뿐만 아니라
집중도를 높이기 위한 기술적 장치도 중요합니다.
모든 언어는 반복하다보면 점점 익숙해지고 편안해집니다.
이은정 강사님
Python 프로그래밍 언어의 기본 개념과 문법을 다룹니다.
초보자가 Python의 기초를 배우고, 간단한 프로그램을 작성하는 데 초점을 맞추고 있습니다.
작은 변화가 기회를 만듭니다.
문법이 간결하고 배우기 쉬움.
다양한 라이브러리 제공으로 활용도가 높음.
머신러닝, 데이터 분석, 웹 개발 등 다양한 분야에서 사용.
Python 공식 웹사이트에서 다운로드 및 설치.
IDLE을 실행해 Python 코드를 작성하고 실행.
(1) 실행 모드
대화식 모드: 한 줄 입력 후 즉시 실행.
스크립트 모드: 코드 파일(.py)을 작성해 실행.
(2) 주석
한 줄 주석: #로 시작.
여러 줄 주석: ''' 또는 """ 사용.
(3) 들여쓰기
Python은 들여쓰기로 코드 블록을 구분.
예: if, for, while 뒤에는 반드시 콜론(:) 사용.
변수 정의: 변수명 = 값
자료형:
정수(int), 실수(float), 문자열(str), 논리형(bool) 등.
type() 함수로 데이터 타입 확인 가능.
형 변환:
int(), float(), str() 등을 사용해 변환.
출력: print()
여러 값을 출력할 때 쉼표(,) 또는 더하기(+) 사용.
입력: input()
사용자 입력은 항상 문자열로 처리됨.
산술 연산자: +, -, *, /, %, // (몫), ** (거듭제곱).
비교 연산자: ==, !=, <, >, <=, >=.
논리 연산자: and, or, not.
문자열 연결: + 연산자.
문자열 반복: * 연산자.
문자열 길이 확인: len().
문자열 인덱싱 및 슬라이싱: 변수[시작:끝:간격].
(1) 리스트(List)
데이터의 집합을 대괄호([])로 표현.
추가: append(), 삭제: remove().
(2) 튜플(Tuple)
리스트와 유사하지만, 수정 불가.
소괄호(())로 표현.
(3) 딕셔너리(Dictionary)
키-값 쌍으로 구성.
중괄호({}) 사용.
메서드: get(), keys(), values().
(4) 집합(Set)
중복 없는 데이터 저장.
메서드: add(), remove().
(1) 조건문
if, elif, else를 사용해 조건에 따라 코드 실행.
(2) 반복문
for 반복문:
주어진 자료를 순회하며 실행.
range() 함수로 반복 범위 지정 가능.
while 반복문:
조건이 참일 동안 반복.
(3) 흐름 제어
break: 반복문 즉시 종료.
continue: 현재 반복 건너뛰고 다음 반복 진행.
서식 지정자: %d, %s, %.2f 등.
format() 함수와 f-string을 사용해 문자열을 동적으로 생성.
Mentimeter 멘티 프로그램
교육 집중도를 높일 수 있는 다양한 도구가 있음을 배웠습니다.
퀴즈와 마지막 평가는 교육생들의 집중도를 높일 수 있습니다.
파이썬의 기초를 다시 한 번 배우니
처음 접했을 때보다는 점점 편안해짐을 느낄 수 있었습니다.