-
1주차
① 파이썬 기본 – 파이썬에 대한 기본개념과 표준 입출력 함수 ② 자료형 – 변수를 만드는 규칙과 표준 데이터 형식 ③ 문자열 다루기 – 인덱싱과 문자열 변경, 길이 계산, 연산자
-
2주차
① 연산자 – 산술, 대입, 비교, 관계, 비트, 다항 연산자 ② 조건문 – if문, else문, 조건문, 반복문(for문, while문)
-
3주차
① 리스트와 튜플 – 리스트 인덱싱, 슬라이싱, 정렬과 튜플의 패킹, 언패킹 ② 딕셔너리와 집합 – 키 값 선언, 업데이트 정보 얻기, 내장 함수 및 랜덤 시간 함수
-
4주차
① 함수 – 함수의 기본과 지역, 전역 변수, 재귀 함수 튜플을 이용한 리턴값 받기 ② 파일 입/출력 – 파일 읽기&쓰기, 예외처리, try~except 구문 ③ 클래스1 – 생성자&소멸자, 메소드 오버라이딩, 클래스 메소드, 상속&추상화
1개월
Python 기본문법
-
1주차
① 클래스 2 - 다중 상속, 쓰레드사용, 모듈&패키지 ② 사무 자동화 1 – 디렉토리 이해, 워크북&시트 객체 설정, 로우, 컬럼 속성 이해와 사용 ③ 사무 자동화 2 - 워드 문서 로드 및 생성, 이미지 삽입, 폰트 변경, 문자&표 정렬
-
2주차
① 웹크롤링 – HTML/CSS 문법, 하이퍼링크 활용, 화면 작동 ② 알고리즘 – 알고리즘 기본 개념, 시간&공간 복잡도, 알고리즘 기본 예제 풀이
-
3주차
① 자료구조 – 자료구조 기본 개념, 스택&큐&리스트, 정렬과 탐색, 트리, 해시테이블 ② 알고리즘 문제 실습 1 – 정수 합 계산, 문자열 처리, n*n 출력, 학점 계산 출력 ③ 알고리즘 문제 실습 2 – 최소&최대값 구하기, 중복값 제거, 문자열 추가, 랜덤 함수 활용
-
4주차
① 알고리즘 문제 실습 3 – 세트메뉴 최소&최대값 구하기, X보다 작은 수 찾기, 코딩 수학 ② 알고리즘 문제 실습 4 – 암호키 제작&해독, 수 정렬, 단어 정렬 및 검색, 이진 트리 검색
2개월
Python과 알고리즘 활용