sparta 42

오늘의 공부를 끝내며.. (11/8) and 파이썬 문법기초 1주차완료

어제 자료구조의 알고리즘을 공부하기 위해 파이썬이 꼭 필요했는데, 오늘 파이썬 기초문법 19강을 모두 완료하였다. 처음에는 파이참 설치부터 시작하여 변수 및 자료형, 문자열, 리스트 등등.. 클래스부분까지 쭉 배웠다. 사실 처음부터 바로 전부 이해가 되지는 않았다. 특히나 후반부 쪽에서는 다시 들어야 이해가 되는부분이 있었고, 아직 이해가 덜 된부분도 있었다. 바로 map, filter, lambda식과 클래수부분인데, 해당부분은 식을 봤을 때에는 대략적으로 이해는 가긴하나, 내가 직접 코드를 짜야되어서 다른데서 가져올때는, 논리가 잘 떠오르지 않을 수 있기에 자주 봐가면서 익혀가는것이 좋겠다. 어제는 자바기초문법, 그리고 오늘은 파이썬 기초문법을 완강했다. 내일은 이것을 가지고 자료구조의 알고리즘 강의..

오늘의 공부를 끝내며.. (11/7)

금일부터 팀 재편성이 된다고 생각했으나 의외로, 아침 줌 안내에서 내일인 화요일부터 새팀이 편성되어 시작된다고 한다. 그리고 강의 2개가 더 들어왔는데, 한개는 자바스크립트의 기초이고, 다른한개가 자료구조의 알고리즘이다. 오늘은 자바스크립트의 기초는 모두 다 들었고, 나머지 자료구조도 대강 어떤건지 앞부분만 들어봤다. 자료구조는 논리적인 그림을 코드로 나열한것이라고 보면 되며, 기존의 자바스크립트나 C언어 등등에서 쓰였던 길고 복잡한 구조에서 보다 간결하고 쓰기 편하게 이루어져있다. 자료구조의 언어는 기본적으로 파이썬으로 되어있었다. 그러나 이 파이썬도 언어이기에, 간결하고 쓰기 편하다는 말만 들으면 쉬워보일수 있지만 그렇지는 않다. 우리가 외국어를 공부할때 안녕하세요의 단어가 수십 혹은 수백개의 다른 ..

1주차 WIL

이번주차에서는 나 혼자만이 아니라, 개개인이 팀을 이루어 팀 단위로 무언가의 프로젝트를 해내고 발표하며, 제출 및 보고 까지 하는 과정을 거쳤다. 사실 어려운 부분이라기 보다는, 스스로 느끼는 부담감이 많이 컸었던것 같았다. 나 스스로 프로젝트를 한다면 간결하게 과정의 처음, 중간, 마지막까지 계획을 짜서 할 수 있었지만, 팀원의 성향 및 실력 그리고 방향 또한 확인해야되는 부분이기에, 간단한것이라도 그만큼 시간이 다소 걸렸다. 아무래도 첫 미니프로젝트를 팀장의 역할로 수행하여 진행하다보니 느끼는 개인적인 부담감이 있었던것 같으며, 이부분 또한 극복해야될 과제이지 않을 까 싶다. 이번 주차에서 가장 중요하게 생각한 부분은 자신감이다. 프로젝트를 하기 전의 개개인의 과제나 할일에 대해서는 부담이 없었고 충..

1주차 A반 2조 팀장 KTP 회고록

이번 주차는 먼저 팀이름을 정하고, 어떤 프로젝트를 만들지 선정하였다. 그리고 그 프로젝트에서 구현하고자 하는 기능을 각 인원마다 선정하였으며, 도중하차하는 인원이 생기어 다소 아쉽긴 했으나 그래도 프로젝트는 무사히 완성되었다. 1주차 동안의 느낀점 ---------A반 2조 팀원--------------- 선형 ------ keep 서로 모르는 코딩에 대해 찬찬히 설명해준 것 협업할 떄 git과 github 사용한 것 잘 안될 떄 서로 정보를 공유하며 해결하려고 노력한 점 코딩 할때 주석을 잘 달아준 것 problem 맨 처음 S.A를 쓰면서 기회기 할 때 구현할 기능과 와이어프레임에 대해 다양하게 논의하지 않은 것 초반에 간략하게 잡아놓은 기획에서 더 나아가지 못한 것 git을 잘 쓸 줄 몰라 방법을..

오늘의 공부를 끝내며.. (11/4)

오늘 팀프로젝트를 마무리 하여 PPT로 작성 및 녹화영상을 제출하였다. 그리고 발표도 하여 1주차 팀의 과제는 오늘을 기점으로 종료된다. 물론 다음주부터 2주차가 시작된다. https://www.youtube.com/watch?v=fgtx3XTOw2A 이번에 팀장으로 선정되어, 팀원들의 출결관리 및 프로젝트 정리와 함께 녹화본 영상을 위와 같이 제출하였다. 사실 관리만 하고 크게 많이 한건 없었으나, 여러가지 문제라던지 서로 협업하고자 하는 부분을 최대한 도와드리고 배우는 기간이었다. 프로젝트에는 HTML과 CSS를 전체적으로 당담하신 휘인님, 그리고 백엔드의 전체적인 뼈대를 잡아주신 정민님, 나리타님은 백엔드부분에서 모니터링을 상세히 잘 해주셨으며, 선형님은 백엔드 뿐만 아니라 프론트엔드 및 전체적인 ..

오늘의 공부를 끝내며.. (11/3)

어제 했었던 검색구현 기능을 오늘 모두 해냈다. 그리고 css기능 및 HTML에도 여러가지 꾸밈을 추가하므로써 좀 더 그럴싸한 페이지가 만들어졌다. 첫번째는 메인페이지, 두번쨰는 방명록 페이지이다. 방명록페이지에서는 글을 작성하여 쭉 아래와 같이 글을 남길수 있으며, 남긴 글을 수정 및 삭제도 가능하다. 또한 방명록안에 있는 닉네임 혹은 내용을 검색시 해당 일치하는 것을 모두 보여준다. 사실 검색구현기능은 아래와 같이 간단하게 보이긴하나, 사실은 팀원끼리의 양식을 이어서 붙어야되기에 다소 어려운부분도 있었다. ,listFilter : function(){ let value, contents, nick, item, i; value = document.getElementById("fil").value; //..

오늘의 공부를 끝내며.. (11/2)

오늘은 사실 글검색 기능을 자세히 구현하는 과정을 하려했으나, 예상 밖의 git 오류로 인해 하루종일 git 오류가 나는부분을 구글링 하고 상담했다. git을 내 폴더에 있는것으로 접근하여 수정하는것은 가능하나, 타인의 계정의 https로 접근하여 수정하는 부분에서 오류가 나서 이부분으로 인해 오늘 거의 하루를 다 쓴거 같다.ㅜㅜ 사실 아직 완전히 해결되지 않아 내일 튜터님께 따로 상담받기로 했다. 바로 이부분인데, git push하여 내가 데이터를 추가하려고 하면 오류가 난다. git clone이나 git pull은 정상적으로 작동하나 push부분에서 많이 막혀서 당황하였다. 구글링을 하면서 조금씩 문제점을 찾아가는 중이긴하나, 아직은 완전히 해결하지 못한 상태이다. 일단 팀프로젝트를 완성하는것이 중요..

오늘의 공부를 끝내며.. (11/1)

오늘 오전은 아침에 국민취업제도 상담이 있어서 아침 빠른시간에 출석후, 외출을 찍은후에 빠르게 상담을 받고 왔다. 다행히 국취제 상담은 필수로 3번만 가면, 그 이후부터는 한달에 한번 자기가 인터넷으로 수당을 신청할 수 있기에 편리하다고 생각한다. 또한 훈련장려금에 대한 설명을 듣고 와서, 내일배움캠프 출석관리를 시작한 날로부터 최대 2달안으로 자동지급이 된다고 안내받았다. 점심쯔음에 집에 도착해서 오늘도 어제와 같은 고민아닌고민(?) 을 하고 있었다. 어제부터 미니프로젝트에 대해서는, 뭔가 막연하게 주어지는 과제를 팀원들과 같이 생성해내야 된다는 생각에 부담감이 있었고 힘든 느낌도 있었지만, 당담튜터님들과 담임매니저님들이 친절하게 상담해주시어 어느정도 걱정은 많이 줄었다. 지금은 프로젝트를 뭔가 거창하..

앱개발강의 4주차 완료

이번 4주차는 파이어베이스 서버를 통해서, 데이터를 조회하고 수정하는 작업을 react native로 구현하는 과정을 배웠다. 사실 이번 강의도 조금 어렵다고 느껴지는게, 보고 따라하는 과정이 없다보니 사실상 많이 어려웠다. 주차 포트폴리오는 아래와 같다. 위의 그림처럼 상세페이지에서 찜버튼을 눌러서 꿀팁 찜목록에 찜한 페이지를 추가하고, 꿀팁찜에서도 확인이 가능하며, 찜해제도 가능하다 . 이부분도 원리를 이해하게되면 구현하는데에는 크게 문제가 없다고 본다.

앱개발강의 3주차 완료

이번 3주차는 컴포넌트, 속성, 상태, 네이게이션 등을 이용하여 좀 더 우리가 많이 접했던 앱의 모습을 구현하는 것을 배웠다. 그런데 너무 어렵다...ㅜㅜㅜ 보고 따라하는 과정이 없고, 역시나 이번에도 이론과 구현만 보고 바로 포트폴리오를 했기에 사실상 계속 보면서 원리를 이해하는 수 밖에 없다. 위의 이미지와 같이 소개페이지로 들어가는것, 그리고 세션인 생활 , 재테크를 클릭하면 다른 해당 글이 나오고 글을 클릭하여 페이지에 들어가서 다시 메인 페이지로 나오는 방법 등이다. 매우 단순한 동작이지만, 구현하려면 뇌에 살짝 쥐가 나는 느낌이다 ㅜㅜㅜ 1주차에서는 아는 내용이라 그랬던 것 같은데... 2주차부터 상당히 어려워진다. 보고 따라할수 있는 시간을 많이 줬으면 좋겠다. 이렇게 되면 그냥 책보고 하는..