일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 코딩테스트
- Korean-NLP
- nqueen
- 패스트캠퍼스
- BFS알고리즘
- 코딩테스트인강
- 알고리즘
- 트리구조
- 해쉬테이블
- 내돈내산
- package-install
- 파이썬
- FastCampus
- 최단거리알고리즘
- 시나공정보처리기사
- 프림알고리즘
- 코딩테스트대비
- 퀵정렬
- 자료구조
- AIFFEL
- 백준알고리즘2920번
- 작심삼개월
- 인강
- DFS알고리즘
- 연결리스트
- 1주차완료
- Ai
- 환급챌린지
- 시간복잡도
- 크루스칼알고리즘
- Today
- Total
DevLog
[패스트캠퍼스 :: 코딩테스트 인강] 1주차 ① OT 겸 환경 설정 본문
알고리즘/기술면접 완전 정복 올인원 패키지 Online
01.01 강의 소개 및 학습 방법
02.02 자료구조와 알고리즘이란
03.03 파이썬, 주피터 노트북 설치 - MAC
04.04 파이썬, 주피터 노트북 설치 - WIndow
05.05 주피터 노트북 사용법
2021년 02월 18일 목요일에 수강을 시작하면서
전반적인 목차와 흐름을 체크하였다.
자료구조를 한 번도 보지 않았던 것은 아니지만,
처음 배웠던 그 당시는 '네이버 커넥트 재단'에서 간단한 CS 영어 강의로 들었던 기억이 있다.
그때는 너무나도 기초적인 이론 내용이었고, 그저 재밌게 설명해 주셔서 어떻게 코드로 적용시키는지 아예 감을 못 잡았던 것 같다.
하지만 파이썬 프로그래밍을 시작하고, 조금 더 효율적인 코드를 위해 자료구조를 더 깊게 학습하고 코드를 더 자주 작성해 볼 생각으로 수강하게 되었다.
사실 더 솔직하게는 앞으로 나에게 다가올 '코딩 테스트' 과정을 준비하기 위함이기도 하다.
패스트캠퍼스 환급 챌린지 기준에는 한 번에 3개 클립을 수강하는 것을 추천했지만 목차를 보니 3개로 나누면 애매하게 내용이 끊기게 되는 부분이 있을 것 같아, 3개 이상이되 흐름에 맞게 조절해 가면서 수강하려고 한다.
패스트캠퍼스 강의의 장점이라면 장점이겠지만 크게 부담없이 한 클립 당 길이가 짧다는 것이다.
그래서 조절해 가며 들을 예정이다.
이번 5개의 강의에서는 첫 강사님의 오리엔테이션 겸 수강 방식, 공부 방법, 환경 설정에 대하여 짚어 주셨는데,
사실 나는 아직 프로그래밍이 익숙하지도, 코드를 직접 작성하는 것도, 자료구조도 부족한 점이 있는데 강사님께서는 어느 정도 기준에 올라오고 나서 수강하기를 추천하셨다.
하지만 일단 '구구단'을 작성할 줄 알면 될 것 같다는 한마디에 그냥 오케이 Go를 외치고 강의를 들어보려고 한다.
간단하게 이번 클립에서 나온 내용을 정리해 보자면,
1. 자료구조의 개념 : 데이터 구조라고도 불리며 대량의 데이터를 효율적으로 관리할 수 있는 구조이다. 이는 대량의 데이터를 효율적으로 관리하기 위해 구조화 과정이 필요하다는 의미
2. 대표적인 자료구조 : 배열, 스택, 큐, 링크드 리스트, 해쉬 테이블, 힙 등
3. 알고리즘의 개념 : 어떤 문제를 풀기 위한 절차/방법 (자료구조와 비슷하면서 아직 헷갈리는 부분이 있는 개념인 것 같다. 하지만 function의 의미와 비슷한 느낌이라고 알면 될 것 같다.)
4. Anaconda / Jupyter notebook 환경 설정
* anaconda : 파이썬 언어를 컴퓨터가 이해할 수 있게 변환시켜 주는 "컴파일러" + 파이썬 언어에 주요 라이브러리를 압축시킨 소프트웨어
- 현재 Windows와 Linux 환경에서 진행 중이라, Windows와 Linux와 비슷한 MacOS 환경 설치 방법을 모두 수강했다.
(Linux 환경에서의 환경 설정은 다시 정리 필요)
너무나도 높은 벽이 느껴졌던 자료구조를 잘 해낼 수 있을까 아직도 겁이 나고 두렵기도 하다.
이번 챌린지를 계기로 파이썬 문법을 다시 정리하면서 부족한 부분을 더 채우고,
자료구조/알고리즘을 잘 습득하여 코딩테스트에 대비할 수 있도록 해야겠다.
<패스트캠퍼스 100% 환급 챌린지 미션 중입니다.>
알고리즘 / 기술면접 완전 정복 올인원 패키지 Online. | 패스트캠퍼스
오직 개발자 취업을 위해 만든 알고리즘/기술면접 완벽 대비 강의
www.fastcampus.co.kr
'IT 개발 > Algorithm 알고리즘' 카테고리의 다른 글
[패스트캠퍼스 :: 코딩테스트 인강] 3주차 ① 해쉬 테이블 (0) | 2021.03.03 |
---|---|
[패스트캠퍼스 :: 코딩테스트 인강] 2주차 ② 연결리스트/더블 링크드리스트 (0) | 2021.02.28 |
[패스트캠퍼스 :: 코딩테스트 인강] 2주차 ① 연결리스트/링크드리스트 (0) | 2021.02.25 |
[패스트캠퍼스 :: 코딩테스트 인강] 1주차 ② 배열, 큐, 스택 (0) | 2021.02.21 |
[패스트캠퍼스 :: 내돈내산] 100% 환급 챌린지 미션 시작! (0) | 2021.02.18 |