[내일배움캠프_spring] 2-1주차_알고리즘(3-9강)
·
스파르타 부트캠프(spring)
하루치 넘게 밀려서 걱정했는데 오늘 많이 들을 수 있었다. 오늘은 원격 강의가 11시, 2시에 있었어서 강의만 듣는 것보다 시간이 더 빨리가는 날이었다. 그래도 원격강의가 더 재밌다. 금요일이라 나머지 밀린 강의는 주말에 들을 수 있어서 다행이다. 주말코딩은 필수!! **3-3.정렬(2) 선택정렬 : 선택해서 정렬한다! input = [4, 6, 2, 9, 1] def selection_sort(array): n = len(array) for i in range(n - 1): min_index = i for j in range(n - i): if array[i + j] 선택정렬은 현재 데이터의 상태와 상관없이 항상 비교하고 위치를 바꾸지만, 삽입정렬은 필요할 땨만 위치ㅡㄹㄹ 변경하므로 더 효율적인 방식 ..
[내일배움캠프_spring] 2-1주차_알고리즘(~3-1)
·
스파르타 부트캠프(spring)
알고리즘 강의 2주차가 너무 어렵다. 튜터님이 3주차를 듣고 보면 좀 더 이해하기 쉬울 것이라 말씀하셔서 모르는거 무시하고 일단 쭉 달린다. 내일 오전까지 3주차를 마쳐야 원격 수업을 들을 때 문제가 없을 것 같아 진도 빼는 것도 너무 힘들어서 개발로그는 주말에 손 볼 예정 1-11.튜플과 집합 -튜플(tuple): list와 비슷, but순서가 있는 자료형-불변형, -집합(set): 중복된 리스트를 제거해줌, 교집합()/합집합(|)/차집합(-)도 구할 수 있다. 1-12.f-string -문자열을 어딘가에 표현할때 굉장히 간단해진다. for s in scores: name = s['name'] score = s['score'] print(name +'의 점수는 '+str(score)+'점 입니다.') ..
[내일배움캠프_spring] 2-1주차_파이썬 문법기초(~1-19강)/알고리즘
·
스파르타 부트캠프(spring)
파이썬 문법 완강 및 알고리즘 공부날. 파이썬은 무난하게 배웠는데 문제는 알고리즘 공부. 알고리즘은 대학교 1학년 때 필수 교양으로 들었던 게 희미하게 기억나고 처음 듣다시피 들었는데 너무 어려웠다. 스스로 문제를 해결하는데 도움이 되었으면 한다.. 1-11.튜플과 집합 -튜플(tuple): list와 비슷, but순서가 있는 자료형-불변형, -집합(set): 중복된 리스트를 제거해줌, 교집합()/합집합(|)/차집합(-)도 구할 수 있다. 1-12.f-string -문자열을 어딘가에 표현할때 굉장히 간단해진다. for s in scores: name = s['name'] score = s['score'] print(name +'의 점수는 '+str(score)+'점 입니다.') print(f'{name}..
[내일배움캠프_spring] 2-1주차_JAVA 실무 기초(~7강)
·
스파르타 부트캠프(spring)
11/07(월) 미니 프로젝트가 끝나고 본격적으로 백엔드 공부를 시작하는 날. JAVA를 처음 써보는 날이다. 사실 백준 찍먹을 하면서 답안을 찾을 때 자바 답안으로 몇개 본 적이 있는데, 초반부라 그런지 내가 봤었던 자료를 공부하는 날이어서 굉장히 반갑고 머릿속에 쑉쑉 들어오는 기분이었다. ㅎㅎ. 초반이라 개념들은 크게 어렵지 않았고 JAVA를 쓰기 위해 intellij IDEA를 까는 시간을 생각보다 너무 잡아먹어서 저녁 시간 이후에도 공부를 했다. 변수,상수(int, string) -자바 언어 배움. 대문자를 산경써야하는 줄도 모르고 처음부터 System.out.println()에서 S 를 s로 쓰는 바람에 계속 빨간 오류가 나서 파일까지 다시 깔아봤음. 하필 대소문자 구분이 힘든 S여서 더 찾는데..
[내일배움캠프_spring] 주간회고 WIL - 1주차
·
스파르타 부트캠프(spring)
기간 : 10.31.~11.04. (총 5일간 진행) 프로젝트 발제 : 미니 프로젝트-팀 소개 웹페이지 만들기 1.팀배정 랜덤으로 정해진 팀원들과 1주일 동안 웹페이지를 함께 만든다는 생각에 과연 내가 잘 해낼 수 있을지 걱정과 함께 들떴다. 랜덤이면 한 분정도는 경력자였으면 좋았을텐데... 가장 긴 코딩 경력이 한달차 팀장님!! 모르는 건 서로 도와주면서 해결해 나가기로 정하면서 시작. 2.프로젝트 기획 필수적으로 구현해야 할 기능들이 주어졌기 때문에 코딩 쪼랩인 우리 팀은 그 기능들을 최우선으로 웹페이지의 틀을 잡았다. 팀원분들이 다 조용한 스타일이셔서 걱정했지만 생각보다 의견 제시가 좋아 빠르게 기획을 마쳤다. 3.역할 배분 모든 팀원들이 코딩을 거의 처음 배우고 있는 분들이기 때문에 서로 실력이 ..
[내일배움캠프_spring] 5일차-미니 프로젝트
·
스파르타 부트캠프(spring)
미니 프로젝트 마지막 발표날이다. 다른 팀들의 프로젝트를 처음 보는 날이고 우리 팀 과제를 다른 사람들에게 처음 보여주는 날이기 때문에 오전 시간에 마무리를 하고 발표에 들어갔다. 다행인지 모르겠지만 A팀에서 마지막 말표였기 때문에 다른 팀들의 발표를 먼저 볼 수 있었다. 다른 팀들의 발표를 보고 정말 놀랐다. 나는 분명 백엔드반에 들어왔는데 프론트엔드반 한가운데 떨어진 느낌... css를 다들 엄청나게 잘 하셨다. 첫 프로젝트인데도 몇 번씩 만들어 본 사람들 마냥 기본적으로 들어가야할 기능들 이외에도 다양한 코드들을 사용하셔서 같은 시간에 만든게 맞나 싶더라....중간발표같은 시간이 있었더라면 우리 팀도 더 각성해서 만들었을 수 있었을텐데 하는 아쉬움이 남았다. 미니 프로젝트 발표 전 마지막 날이었기 ..
[내일배움캠프_spring] 4일차-미니 프로젝트
·
스파르타 부트캠프(spring)
미니 프로젝트 4일차. 개인 소개 페이지를 각자 완성시키고 프로젝트 정리본을 만들었다. 개인소개 페이지는 더 꾸미기보다는 그냥 있던 css에 추가로 자기소개만 넣었다. 정리본은 노션을 처음 사용해 봤는데 서로 편집도 가능해서 굉장히 편한 사이트였다. 웹페이지 기능에 어떤 기술이 들어가는지 작성하는게 걱정됬는데 같이 보고서를 맡은 팀원분이 너무 잘 작성해 주셔서 바로 가져다 붙여 완성시켰다. 확실히 같이 하니 두어시간만에 끝나서 미니 프로젝트 담당 부분을 끝낼 수 있었다. 자습 오전에 미니 프로젝트가 끝나서 서전캠프 4주차 flask부터 post,get부분을 쭉 돌려봤다. @app.route("/bucket", methods=["POST"]) def bucket_post(): bucket_receive =..
[내일배움캠프_spring] 3일차-미니 프로젝트
·
스파르타 부트캠프(spring)
주로 자습으로 필요했던 내용을 복습하였다. 프로젝트의 대부분의 기능들이 구현되어 디자인을 맡으신 팀원님이 메인페이지를 디자인하시고 나머지 팀원들이 각자 개인의 페이지를 디자인하는 방향으로 가기로 하였다. 나도 메인페이지 디자인을 찍먹했기 때문에 크게 힘들것 같지는 않다. 내일 중으로는 마무리 될 것 같다 ㅎㅎ. 깃허브를 사용하는 법이 너무 헷갈렸다. 깃허브 내용을 바꾸는 건 하겠는데 깃허브에서 한번에 필요한 파일들을 다운 받으려니 방법을 모르겠어서 구글링을 했는데.. 깃을 사용해서 다운받는 방법이 있었다. 결국은 깃을 더 공부하는걸로.. 미니프로젝트 대부분 기능들이 구현되었고 제출하기위한 프로젝트 보고서를 작성하게 되었다. 노션을 이용해서 작성하고 있고 구현된 기능들을 같이 보고서를 맡은 팀원분께 물어보..