목록스파르타코딩클럽 내일배움캠프/TIL (93)
Just Do IT!

오늘 일과 간단 요약 웹퍼블리싱 강의 3주차 완강 JS 로 하는 SPA 특강 알고리즘 강의 5주차 1차시~4차시 프로그래머스 Level 0 5문제 (풀이 링크) database 특강 SPA 연습 페이지 만들어보기 웹퍼블리싱 강의 3주차 저번 2주차에 이어 페이지를 만드는 작업을 했는데, 오랜만에 swiper 복습하는 시간을 가졌다. 1학기 때 현장 실습으로 다녔던 회사에서 회사 홈페이지를 만들기 위해서 부트스트랩을 이용했었는데, 그때 swiper에 대해 처음 알게 되었다. 그 때는 잘 알지도 못하면서 일단은 만들어야 하니까 복사해서 조금만 수정하고, 오류나면 다시 수정하고... 이걸 반복하면서 어설프게 만들었었는데, 제대로 설명을 듣고 실습을 해보니까 그 때의 기억이 다시 떠올랐다. 비록 내가 만든 홈페..

오늘의 일과 간단 요약 웹 퍼블리싱 강의 2주차 완강 Git 강의 약간 + 이전 학습 복습 알고리즘 강의 4주차 완강 프로그래머스 Level 0 6문제 (풀이 링크) 웹 퍼블리싱 강의 2주차 form 태그 사용자로부터 데이터를 입력할 수 있는 범위를 지정할 때 사용 (예) 로그인 창 아이디 : 비밀번호 : 아이디 패스워드 저장 제출 fieldset 서로 관련이 있는 것들을 묶을 때 사용 간단 요약 웹 퍼블리싱 강의는 전부 완강하면 네이버 페이지를 만드는 것 같다. 아직 2주차라서 nav 와 검색어 창까지만 만들어봤는데, 오랜만에 하니까 실습하려니까 조금 헷갈렸다. 그래도 이게 재밌게 느껴지는 걸로 봐서는 내일배움캠프에 잘 온 것 같긴 한데...ㅋㅋㅋㅋ 어제처럼 알고리즘 강의 전에 들으니까 딱 좋았다. 아..
오늘의 일과 간단 요약 웹 퍼블리싱 강의 1주차 완강 알고리즘 강의 3주차 완강 프로그래머스 Level 0 5문제 (풀이 링크) 웹 퍼블리싱 강의 1주차 지난 주말을 보내고 나니 강의실에 Git 강의와 웹 퍼블리싱 강의가 추가되었다. 뭔가 지난 주에 알고리즘에 너무 빠져서 월요일 아침부터 하고 싶지는 않아서 기분전환도 할 겸, 웹 퍼블리싱 강의를 새로 시작했다. 이번주 금요일부터 새로운 팀원들과 함께 프로젝트를 시작할 텐데, 뭔가 웹 퍼블리싱 강의가 도움 될것 같기도 하고 또 알고리즘 보다야 재밌으니까 ㅋㅋㅋ 그래서 1주차를 빠르게 완강했는데, 간만에(?) 웹 페이지를 디자인하는 걸 배우니까 너무 좋았다. 하다가 또 안했다고 CSS를 까먹었는데, 다시 상기되기도 하고. 나는 웹페이지를 내 맘대로 만들 수..

오늘 일과 간단 요약 알고리즘 강의 2주차 완강 CS 특강 알고리즘 특강 프로그래머스 Level 0 5문제 (풀이 링크) 알고리즘 강의 요약 클래스 같은 속성과 기능을 가진 객체를 총칭하는 개념 객체 : 세상에 존재하는 유일무이한 사물 클래스를 이용하면 같은 속성과 기능을 가진 객체들을 묶어서 정의할 수 있다 클래스에는 생성자(constructor)가 있어 객체를 생성할 때 데이터를 넣어주거나, 내부적으로 원하는 행동을 실행하게 할 수 있다. 생성자 : 생성시에 호출되는 함수 self : 객체 자기 자신 (파라미터를 따로 넣어줄 필요 없이 그냥 호출하면 알아서 self에 자기 자신을 넣어준다) self를 통해 객체에 데이터를 쌓을 수 있다 메소드(method) : 클래스 내부의 함수 파이썬에서 생성자 함..

오늘 일과 간단 요약 알고리즘 강의 1주차 완강 알고리즘 특강 듣고 다시 복습 코드업 100제 중 10문제 프로그래머스 Level 0 5문제 (풀이 링크) 알고리즘 강의 1주차 시간 복잡도 입력값과 문제를 해결하는 데 걸리는 시간과의 상관관계 시간이 적게 걸리는 알고리즘이 더 좋다 예제) 최대값 찾기 첫 번째 방법의 시간복잡도: N^2 두 번째 방법의 시간복잡도: 2N+1 ☞ N input = [3, 5, 6, 1, 2, 4] def find_max_num(array): for num in array: # array 의 길이만큼 아래 연산이 실행 for compare_num in array: # array 의 길이만큼 아래 연산이 실행 if num < compare_num: # 비교 연산 1번 실행 br..
오늘의 하루 정리 오전) 파이썬 강의 완강 오후) 알고리즘 특강 + 코드업 파이썬 100문제 중 10문제 풀기 파이썬 강의 정리 튜플, 집합 튜플 (Tuple) 리스트와 비슷하지만 불편인 자료형 (순서 존재) 딕셔너리 대신 리스트와 튜플로 비슷하게 만들어야 할 때 많이 쓰인다 집합 (set) 중복이 제거된다 교집합 / 합집합 / 차집합 예제 # A가 들은 수업 중, B가 듣지 않은 수업 찾아보기 student_a = ['물리2','국어','수학1','음악','화학1','화학2','체육'] student_b = ['물리1','수학1','미술','화학2','체육'] set_a = set(student_a) set_b = set(student_b) print(set_a - set_b) f-string 중괄호(..
진짜 새로운 팀 시작 어제까지 익숙했던 팀원들을 뒤로하고 새로운 조가 다시 편성되었다. 3조였는데, 오늘부터 기초 프로젝트가 끝나기 전까지는 2조가 되었다. 익숙한 팀원들이 전부 흩어져서 아쉽게 되었지만, 새로 만난 팀원들도 좋은 분들인 듯 하다. 물론 서로 tmi만 주고받고 어색하게 인사만 하고 각자 공부를 시작했지만, 시간이 좀 지나면 더 친해지겠지. 오늘은 어제 봤던 자바스크립트 강의 정리본을 훑어보고 파이썬 기초를 시작했다. 어제처럼 강의를 전부 완강할까 고민했지만 기초를 천천히 다지고 가는게 맞다는 생각이 들어서 그렇게 하지 않았다. 기초까지만 보고 내일부터 심화 과정을 보고 내일 정리를 해야겠다. 대신에, 지난 사전캠프 조원분에게 추천받은 유튜브 강의를 보았다. 파이썬 기초 문법 변수 선언과 ..
새로운 챕터 시작 지난 주, 일주일 내내 진행했던 첫 번째 프로젝트가 끝이 났다. 주말동안 WIL도 작성하고 다면평가, KPT 회고까지 마무리되고 나니 새롭게 또 다른 시작이었다. 9시부터 줌에서 새로운 발제를 시작했는데, 지난 금요일에 했던 수많은 작별 인사가 무색하게도 오늘까지는 같은 조였다 ㅋㅋㅋ 그래서 머쓱하게 다시 인사하고 원래 있단 자리로 돌아와 강의를 시작했다. 시간표에서는 파이썬 강의를 듣는 시간이었는데, 강의가 아직 지급되지 않아서인지 자바스크립트 기초 강의부터 듣기 시작했다. 아래에는 내가 강의를 들으면서 나름대로 정리한 내용을 기록한다. 변수 변수 : 저장해놓은 데이터를 가리키는 이름표 const ⇒ 변수에 값을 재할당 할 필요하가 없을 때 사용 var : let, const 이전에 ..
벌써 일주일차....?! 어느덧 발표날의 아침이 밝았다. 사전캠프 할때는 안그랬던 것 같은데 9시부터 9시까지 안하던 공부를 시작하니까 점점 아침에 졸려진다 ㅋㅋㅋ 매번 일어나는 시간은 같은데, 오늘따라 유독 피곤한 느낌? 약간 프로젝트가 끝나간다는 걸 몸이 아는 듯 하다. OT 끝나고 어색해하면서 자기소개했던 게 어제 같은데 벌써 프로젝트를 마무리하고 발표를 해야 한다니...새삼 신기하다. 사실 오늘은 오전에 프로젝트 발표 준비를 했고 오후 내내 프로젝트 발표를 해서 개인적으로 기록할만한 공부 내용은 없다. 그래서 프로젝트 회고를 TIL에 함께 적으려고 했는데, 프로젝트에 관한 내용은 따로 회고글을 적거나 WIL에 적어야 나중에 다시 보기 편할 것 같아서 TIL에는 간단하게만 오늘 하루를 정리하려고 한..

프로젝트 마무리 단계 벌써 내일이 발표라니..!! 솔직히 말하자면, 초반에는 월요일~목요일 약 3일 넘게 남았으니까 좀 여유로울 줄 알았다. 그렇지만 그건 나의 오만한 착각일 뿐... 혼자 하는 프로젝트가 아니라 다같이 하는 프로젝트다 보니 전혀 여유롭지 않았다. 오늘은 프로젝트 마무리하면서 느꼈던 점을 기록해보려고 한다. 프로젝트 하나로 합치기 어제 어떤 팀원이 만든 메인페이지를 프로젝트의 메인으로 할지 투표했었는데, 내가 되었다! 나를 뽑아주신 팀원분들에게 감사를 드리며...ㅎㅎ 그래서 오늘 오전에는 각자 만들었던 멤버 소개 페이지와 내가 만든 메인페이지, 그리고 나의 소개 페이지를 합치는 시간을 가졌다. 아예 새로운 프로젝트를 만들고 새롭게 폴더를 나누고 필요한 파일들을 세팅하고 합치기 시작했다. ..