오도원입니다.

건강과 행복을 위하여

컴퓨터공학/알고리즘

Python Algorithm Session Curriculum

오도원공육사 2020. 4. 10. 19:34
반응형

1. 파이썬 문법다지기

2. 알고리즘 개념

3. 알고리즘 유형별 문제풀이

4. 기출문제

대상 : 파이썬으로 알고리즘을 시작하는 사람

조건 : 파이썬 문법, 스터디 내용 정리

파이썬 알고리즘 세션은 크게 4가지의 순서로 진행이 됩니다. 파이썬을 언어로 진행하기 때문에 파이썬 문법에 대해서 어느정도 알고있어야 합니다.  

어느정도 알고있다.

  • 1. 입출력을 할 수 있다.
  • 2. 함수를 구현할 수 있다.
  • 3. 시퀀스 자료형을 반복문으로 다룰 수 있다.
  • 4. 슬라이싱을 쓸 수 있다.
  • 5. 튜플과 람다를 사용할 수 있다.

그리고 본인이 공부한 내용을 반드시 어떠한 형태(블로그, 깃허브 등)로 정리해야합니다.양이 많으며 기간도 길게 생각하고 있습니다. 

1. 파이썬 문법 다지기

해당 1주차는 파이썬 문법을 다집니다. 입출력, 함수구현, 자료형, 슬라이싱, 튜플과 람다에 대해서 설명할 것입니다.

2. 알고리즘 개념

Python Algorithm Advanced

https://swexpertacademy.com/main/learn/course/subjectList.do?courseId=AVuPDYSqAAbw5UW6

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

주차 계획
기본개념
1주차 완전검색, 탐욕 알고리즘, 분할정복
2주차 백트래킹, 그래프의 기본과 탐색, 그래프의 최소비용문제
3주차 문자열탐색, 동적계획법
구현
4주차 완전검색, 탐욕 알고리즘, 분할정복
5주차 백트래킹, 그래프의 기본과 탐색, 그래프의 최소비용문제
6주차 문자열탐색, 동적계획법
정리
7주차 완전 탐색&그리디, 분할정복&백트래킹, 그래프
8주차 문자열, DP

3. 알고리즘 유형별 문제풀이

https://www.acmicpc.net/problem/tags

 

알고리즘 분류

 

www.acmicpc.net

이제 알고리즘 문제를 풀것입니다. 모든 알고리즘 유형을 푸는 것이 아닙니다.

그리디, DP, 탐색, 문자열

4가지만 풀것입니다.

 

4. 기출문제풀이

지금부터는 기업 기출문제를 풀 것입니다. 목표하는 기업에 따라서 스터디를 나눠서 진행할 수도 있습니다. 서로 의지하면서 끝까지 도달합시다!

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

https://programmers.co.kr/

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

https://codeforces.com/

 

Codeforces

 

codeforces.com

 

반응형

'컴퓨터공학 > 알고리즘' 카테고리의 다른 글

[codeup] 3004. 데이터 재정렬  (0) 2020.04.19
[codeup] 3006. 완전 제곱수 찾기  (0) 2020.04.19
01-5. 실수  (0) 2020.04.05
01-4. 진수  (0) 2020.04.05
01-3. 비트연산  (0) 2020.04.05