본문 바로가기

국비교육14

[엘리스 AI 트랙 2기] Day 12 - HTML/CSS (이고잉 코치님) 강소리(강사님의 좋은 말씀) 알고리즘 어려워요~했더니 자료구조,알고리즘은 취업하자마자 바로 쓸 일은 없다. 취업이나 인터뷰 때문에 미리 가르쳐준 것 같다. 좌절감 느끼지 말고 평생 할 숙제라 생각하라. 시간을 많이 보내다보면 자기한테 필요한 것을 알게 되면서 네이티브가 된다. 중급으로 갈 수록 선생님이란 건 없다. grid-template-columns: 1fr 1fr 1fr; 칼럼이나 로우를 나눠주는 그리드라는 기능이다. 나중에 요긴하게 쓰일 것 같으니 저장해두자. https://opentutorials.org/course/3265 나중에 시험삼아 홈서버를 구축해보자. 여기는html을 검증해주는 곳이다. https://validator.w3.org/#validate_by_input 2021. 7. 11.
[엘리스 AI 트랙 2기] Day 9 - 알고리즘 1 재귀호출 여기서도 저번 강의와 비슷하게 알고리즘의 정의, 성질에 대한 내용으로 시작했다. 수학적 귀납법과 재귀적 증명법에 대한 개념도 나왔는데, 이는 재귀함수를 만드는 절차와도 비슷했다. 첫 단추인 기저조건 정하기가 참 중요하고 어려운 것 같다. 문제해결의 절차, 완전탐색, 시간 복잡도 문제 해결 절차를 잘 따라야 한다. 모든 경우를 탐색해도 괜찮은 경우라면 모든 경우를 탐색하는 방법으로 문제를 풀자. 분할정복법 분할정복으로 풀 수 있는 문제들 합병정렬 퀵정렬 거듭제곱 구하기 연속 부분 최대합 가장 가까운 두 점 찾기 히스토그램 탐욕적기법 순간의 최적의 선택이 궁극적으로 최적의 선택이라는 생각으로 문제를 해결하는 방식이다. 결정을 해야하는 순간마다 그 순간의 효용을 최대화하는 선택을 하는 것인데, 유현준.. 2021. 7. 11.
[엘리스 AI 트랙 2기] Day 6 - 자료구조, 알고리즘 1. 실시간 이론 강의 자료구조란? 컴퓨터 공학 전공 필수 과목이다. 학문으로서도 취업을 위해서도 중요한데, 한번에 이해하는 건 불가능하니 이후에도 꾸준히 시간을 내서 공부해야 한다. 컴퓨터는 데이터를 다양한 자료형으로 다루지만 그 속은 모두 2진수로 구성되어 있다... 등등 각 언어에 대한 비교도 해주셨다. 자바... 언젠가 배워야겠죠 선생님? ㅠ (배우기 무섭다) 그래서 자료구조는 데이터를 다루기 위한 학문이다. 어떻게 효율적이고 빠르게 삽입, 삭제, 정렬, 검색을 할 것인가... 그리고 이 때 비교를 위한 방법이 Big-O Notation이다.(빅-오 표기법) 배열 배열은 그냥 우리가 평소에 보는 리스트를 생각하면 될 것 같다. 삽입: O(1) - 맨 뒤에 추가 / O(n) - 중간에 삽입 접근: .. 2021. 6. 28.
[엘리스 AI 트랙 2기] Day 5 - Git, CLI 이론 강의 고잉님의 좋은 말씀 - 부분학습 - 전략을 잘 세워서, 자기가 필요한 것만 공부해라 - 강의도 끝까지 안 듣고 필요한 부분까지만 듣고 가버린 고등학생 친구처럼 - 이렇게 필요할 때 하는 공부는 노력하지 않아도 열심히 하게 되어있음 회사에서의 능력치 1. 코딩 실력 2. 도메인 전문가 3. 협업 실력(깃) - 잘하는 사람은 이미 관리자같은 느낌이 난다고 한다. 나는 1,3을 위주로 열심히 공부해야겠다. 물론 캐글을 통해 틈틈히 2번도 쌓아야지 GIT git add . git commit -am "커밋 메시지" git config --global core.autocrlf true git config --global alias.[내가 정한 별칭] "줄여서 쓸 명령어" git config --glob.. 2021. 6. 28.