개발공부 1일차 TIL
·
TIL
TIL & WIL 특강 - 강민철튜터님 왜 TIL 써야 하는가 왜 쓰지 ? 결국 근본적인 이유는 되기 위해 내가 알고 있는걸 증명하기 위해 사용한다 내가 이걸 안다는 사실을 까먹지 않기 위해서 TIL === 개발자 서장의 커밋 로그 같다 잘 쓴 TIL은 그 자체로 무기 어떤 방식으로 써야 할까 1. 매일매일 작성하기 2. 문시해알 어떤 문제가 있었는지 내가 어떻게 시도해봤는지
항해99 웹개발 종합반 토이프로젝트
·
항해99
사전스터디-토이프로젝트 웹개발 종합반 강의를 다 듣고 배운걸 복습하기 위해 사전스터디 팀원들과 상의 후 크롤링과 날씨 API를 받아와서 웹페이지를 만들어 보기로했다 생각보다 간단할거 같아 혼자해보기로 결정했다 생각보다 금방만나들었다.. 다 완성하고 🚨문제 발생 🚨 사전스터디에 30분 전 갑자기 준비하고 있는 로컬서버에서 크롤링한게 안뜨기 시작했다... TypeError: 'NoneType' object is not subscriptable 저녁 먹기전만해도 잘 작동했는데 하... 나는 바로 구글에서 가서 검색을 시작했다 찾아보니, 배열 인데스에 접근할 수없는 자료형을 넣어서 오류가 나온다고 한다 문제해결을 위해 처음부터 끝까지 코드를 3번이나 보기 시작했다.. 아무리 봐도 모르겠어서 크롤링 부분을 지우고..
항해99 웹개발 종합반 4W 🧑🏻‍💻
·
항해99
[수업 목표] Flask 프레임워크를 활용해서 API를 만들 수 있다. 화성에 땅사기' API를 만들고 클라이언트에 연결한다. 스파르타피디아' API를 만들고 클라이언트와 연결한다. 서버만들기 파이썬 환경에서 Flask 라이브러리를 사용해서 로컬서버를 만들고 시작한다 Post GET 연습하기 하고 MonGoDB도 맛본다 미니프로젝트를 시작하기 전에 뼈대를 만든다 준비된 코드스니펫을 클릭하면 준비완료가 된다 mongoDB 연결하는데 문제가 생겼다 맥북에 경우는 파이참환경에서 mongoDB에 연결하려면 certifi 라이브러리를 설치를 해야한다 왜 이런 문제는 생길까 ? PyMongo 는 TLS/SSL 을 이용하여 MongoDB 서버와 연결을 한다 특정 환경(특정 시스템 혹은 버전)에서는 지원을 하지 않는 ..
항해99 웹개발 종합반 W3 🧑🏻‍💻
·
항해99
[수업 목표] 1. 파이썬 기초 문법을 안다. 2. 원하는 페이지를 크롤링 할 수 있다. 3.pymongo를 통해 mongoDB를 제어할 수 있다. 파이썬 파이썬에 대한 첫 느낌은 쉽고 편하고 정말로 직관적이다 예로 문자열 "AA" 을 출력하려면 print "A" * 2 = AA 출력이 된다 JS 하다보니 익숙하지 않고, 뭔지 모르게 정규화되지않아 이상한거같다 JS만 하다 보니 이러한 편견이 생긴거같다.. 특히 들여쓰기는 너무 불편하다😥 크롤링 크롤링은 처음해보는거여서 이해를 못해도 마냥 재미있었다. 하면 할수록 흐름을 이해하며 혼자 해결했을때는 맛있는걸 먹을때보다 기쁜거같다 ^^ mongoDB node.js 강의들을떄 mongoDB를 해보서 그런지 이해하기 쉽고 크롤링에 비해 어렵지는 않았다. 숙제 이..
항해99 웹개발 종합반 W2 🧑🏻‍💻
·
항해99
[수업 목표] 1.Javascript 문법에 익숙해진다. 2. jQuery로 간단한 HTML을 조작할 수 있다. 3. Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다. JS 문법 JS문법에 대해 공부를 했다 다 알고있는 내용이었지만 다시 공부한다는 생각으로 열심히 들었다.! 듣다보니 긴가민가한 부분을 대해 다시 공부할수 있어 좋았다 jQuery Javascript로 길고 복잡하게 써야 하는 것을 document.getElementById("element").style.display = "none"; jQuery로 보다 직관적으로 쓸 수 있다. $('#element').hide(); 혼자 공부할때도 사용했던 기술이어서 배울때 어렵지는 않았다. 강의를 들으면서 까먹었던 내용을 다시 기억하고 ..
항해99 웹개발 종합반 W1🧑🏻‍💻
·
항해99
1주차 수업 목표는 이러하다 1. 서버에 클라이언트의 역할에 대해 이해한다. 2. HTML, CSS의 기초 지식을 이해하며, 부트스트랩을 가져다 쓸 줄알아한다. 3. JS 기초 문법을 익힌다 우리가 보고있는 웹페이지는 모두 서버에서 미리 준비해둔걸 받아서 그려준다 브라우저는 서버가 만들어넣은 API에 요청을 보내고 받은 HTML 파일과 데이터를 그려준다 https://naver.com/ : naver.com이라는 이름의 서버에 있는 "/" 창구에 요청을 보낸 것 클라이언트 ↔ 브라우저 ↔ 서버 구조로 동작 HTML CSS JS HTML = 뼈대 CSS = 디자인 JS = 동작 이렇게 이해하면 되겠다. 1주차 후기 이미 배우고 공부한 부분이어서 다 알고있어서 어렵지는 않았다 .. vscode 대신 pyCh..
항해 99 신청 부터 합격
·
항해99
개발자가 되고싶은 마음과 의지는 굴뚝같은데 나혼자는 중간에 나약해질거같아 9to9 주100시간 으로 유명한 항해99에 지원하게되었다 30분간 작성하고 혼자 읽어 보며 고치고 수정했다 자소서는 솔직히 잘 기억에 남지않지만 이말은 기억난다 죽을 힘을 다해 최선을 다하겠다고 나는 이번 항해99를 통해 꼭 개발자가 되고싶다 라는 마음을 내보였다. 1시간정도 흐르고 카톡과 메일로 합격 문자를 받았다 곧바로 전화가 와서 화상 면접 시간을 잡고 나는 면접예상질문을 대충 예상해가며 연습을 했다 화상면접은 당일 22:20분에 게더타운에서 보기로 했다 시간 10분전 들어가서 대충 둘러보고 5분전 책상에 앉아서 대기하고 있었다 시간이 되자 면접관님이 오셔서 인사하고 면접이 시작되었다 ! - 왜 향해99를 지원했냐 - 어떤개..