잔재미코딩 메인페이지
  1. 파이썬 업무에 활용하기
  2. 01 파이썬 라이브러리
  3. 02 파이썬 라이브러리 익히기 (엑셀 자동으로 만들기)
  4. 03 문자열 관련 함수 알아보기
  5. 04 정규표현식
  1. 객체지향 프로그래밍 (중고급)
  2. 01 프로그래밍 언어론 (Programming Language)
  3. 02 객체지향 프로그래밍(Object Oriented Programming
  4. 03 예제로 이해하는 객체지향 문법 (class와 object)
  5. 04 예제로 이해하는 객체지향 문법 (생성자와 소멸자 메서드)
  6. 05 예제로 이해하는 객체지향 문법 (public, private, protected)
  7. 06 예제로 이해하는 객체지향 문법 (상속)
  8. 07 한발짝 깊게 들어가는 클래스 속성과 메서드
  9. 08 다형성(polymorphism)
  10. 09 연산자 중복 정의(Operator Overloading)
  11. 10 다중 상속
  12. 11 포함 (Composition)
  13. 12 5가지 클래스 설계의 원칙 (S.O.L.I.D)
  14. 13 디자인 패턴
  15. 14 파이썬만의 특별한 클래스 작성 기법 (namedtuple)
  1. 파이썬 특수 문법(데코레이터, 이터레이터등)
  2. 01 중첩 함수 (Nested function)
  3. 02 First-class function
  4. 03 Closure function
  5. 04 데코레이터 (Decorator)
  6. 05 이터레이터 (iterator)
  7. 06 파이썬 Comprehension
  8. 07 파이썬 제너레이터 (Generator)
  1. 데이터 구조
  2. 01 데이터 구조와 알고리즘이란?
  3. 02 대표적인 데이터 구조1: 배열
  4. 03 대표적인 데이터 구조2: 링크드 리스트
  5. 04 대표적인 데이터 구조4: 큐
  6. 05 대표적인 데이터 구조5: 해쉬 테이블
  7. 06 가볍게만 이해하는 블록체인과 해쉬
  1. 알고리즘
  2. 01 알고리즘 복잡도 표현 방법
  3. 02 알고리즘 작성 연습하기
  4. 03 Recursive Call (재귀 호출)
  5. 04 순차 탐색
  6. 05 선택 정렬 (selection sort)
  7. 06 삽입 정렬 (insertion sort)
  8. 07 버블 정렬 (bubble sort)
  9. 08 병합 정렬 (merge sort)
  10. 09 퀵 정렬 (quick sort)
  11. 10 탐색: 순차 탐색
  12. 11 이진 탐색 (Binary Search)
  13. 12 이진 트리 탐색 (Binary Tree Search)
  1. 웹크롤링 기본
  2. 01 웹 기반 기술 이해
  3. 02 크롤링(crawling) 이해 및 기본
  4. 03 Open API를 활용한 크롤링
  5. 04 CSS Selector를 사용한 크롤링
  6. 05 연습문제와 흥미로운 예제
  1. 웹크롤링 심화
  2. 06 쿠키(Cookie)와 세션(Session)
  3. 07 로그인이 필요한 웹페이지 크롤링 이해 및 실습
  4. 08 Selenium 과 PhantomJS를 활용한 크롤링 이해 및 실습
  5. 09 Selenium 과 PhantomJS에서 CSS3 Selector 이용하기
  6. 10 XPATH 이용하기
  7. 11 페이지 로딩 시간을 기다린 후, 크롤링하기
  8. 12 웹사이트 자동 조작하기
  1. 다양한 포멧의 데이터 수집
  2. 01 다양한 Open API 사용하기
  3. 02 다양한 데이터 저장/읽기 - CSV 파일
  4. 03 다양한 데이터 저장/읽기 - 엑셀(xlsx) 파일
  5. 04 다양한 데이터 읽기 - PDF/워드(docx) 파일
  6. 05 다양한 데이터 읽기 - XML/JSON 파일
  1. 데이터베이스 기본 (MySQL)
  2. 01 RDBMS(Relational Database Management System) 이해
  3. 02 MySQL 이해 및 실습
  4. 03 SQL DDL(Data Definition Language) 이해 및 실습
  5. 04 SQL DML(Data Manipulation Language) 이해 및 실습
  6. 05 SQL DCL(Data Control Language) 이해 및 실습
  7. 06 pymysql 모듈 이해 및 실습
  1. 데이터베이스 심화 (MySQL+AWS)
  2. 01 웹크롤링 데이터 MySQL 저장 (한글 처리와 AWS RDS 활용 예)
  3. 02 pandas DataFrame to_sql 메서드 사용 예제
  4. 03 서브 쿼리 (MySQL SubQuery)
  5. 04 외래키 (FOREIGN KEY)
  6. 05 인덱스 (MySQL INDEX)
  1. 데이터베이스 예제코드 (MySQL+AWS)
  2. 01 Sakila 데이터베이스로 MySQL 실습하기
  3. 02 파일로 실행하는 SQL: mysql CLI 명령어
  4. 03 pymysql 로 실습 환경 만들기
  5. 04 GROUP BY, SUM, AVG, MAX, MIN, DISTINCT 익히기
  6. 05 Sakila 데이터베이스로 익히는 MySQL 연습 실제
  7. 06 복잡한 조건의 데이터 SQL로 추출하기 예제1
  8. 07 복잡한 조건의 데이터 SQL로 추출하기 예제2
  9. 08 JOIN 구문 익히기
  10. 09 JOIN 활용 실제 예제1
  11. 10 JOIN 활용 실제 예제2
  12. 11 JOIN 활용 실제 예제3
  13. 12 테이블에서 데이터 바로 추출하기
  1. 데이터베이스 NoSQL 기본 (mongoDB)
  2. 01 NoSQL 이해
  3. 02 mongoDB 설치 및 환경 구축
  4. 03 mongoDB 바로 다뤄보기
  5. 04 mongoDB 데이터 입력/수정/검색/삭제 (CRUD)
  6. 05 파이썬으로 mongoDB 제어하기 - pymongo 라이브러리
  7. 06 크롤링과 함께 쓰는 mongoDB 예제
  8. 07 예제로 이해하는 find 의 다양한 문법
  9. 08 mongoDB 인덱스(INDEX)
  1. 데이터베이스 NoSQL 심화 (mongoDB)
  2. 01 mongoDB aggregation 사용법 익히기
  3. 02 실제 데이터를 이용한 aggregation 실습 환경 구축
  4. 03 aggregation 주요 명령 (project/limit)
  5. 04 aggregation 주요 명령 (group/match/sort/sum)
  6. 05 실제 예제로 익히는 aggregation
  7. 06 aggregation 연산과 활용 예제
  8. 07 project에 표현식 활용하기
  9. 08 pymongo aggregation 작성 스타일과 참고사항