반응형

전체 글 116

Challenges day4~6. Python

파이썬. 파이썬 4일짜리 과제를 완료했다. 목요일에 주어진 과제인데 미루고 미루다 일요일에 완성,, boilerplate를 이용하라고 해서 이게 뭔가 싶었는데 반복해서 재사용 가능한 프로그램을 지칭하는 단어로 번역해서 상용구 코드라고 한다. 위키백과 > 상용구 코드 > 컴퓨터 프로그래밍에서 상용구 코드(또는 간단히 상용구)는 변형이 거의 또는 전혀 없이 여러 위치에서 반복되는 코드 섹션입니다. 과제 내용은 크게보면 url을 입력 받았을때의 예외처리와 requests, 재시작 or 종료인데 어떻게 만들어야하나 고민하다가 상황을 생각하면서 한줄씩 코드를 작성하고 print 하다보니 어느새 완성! (하지만 코드는 개판,,) 처음엔 while문으로 작성한 재시작 코드가 3군데나 들어있었는데 코드를 좀 더 간결하..

Challenges day4. 바닐라JS

파이썬. Day4 파이썬 과제는 4일간 챌린지!! 당장 시간적 여유는 생겨서 좋은데 보일러플레이트(?)를 이용해서 온라인 상태인걸 확인하라구? 이게 뭔소린지,, 주말에 폭풍 구글링 예약이다. deadline: 월요일 6am 바닐라JS. 팀 프로젝트를 작업하고나서 새벽에 챌린지를 하려니 니꼬쌤 강의가 귀에(눈에) 안들어온다. 챌린지 과제도 과제지만 강의 듣는게 너무 힘든시간 ㅠㅠ 오늘은 자바스크립트와 html, css간 상호작용과 자바스크립트를 이용해서 이벤트 발생 시 마다 style변경하는걸 배웠다. (click, mouseenter, mouseleave, resize, contextmenu 등등) style은 웬만하면 css에서 바꾸는게 맞지만 자바스크립트로 만들어 봐도 꽤 재밌을지도???

Challenges day3. python / 바닐라JS

사실 오늘은 day 4 인데 팀 프로젝트가 시작해서 여유가 없다 ㅠ 후딱 포스팅 하고 또 열일하러,, 파이썬. 바닐라JS. 바닐라 JS는 아직 기본기라 (거기에 퀴즈!) 어렵진 않았는데 파이썬은 조금 난이도가 있었다. 분명 자료구조에 대해서 다 배우고 넘어갔는데 함수에 *args넣고 예외처리 하는 부분은 생각하지 못했어서 처음에 인자를 3개 넣어놓고 왜 안되는지 한참을 고민했다,, 함수 하나만 만들어지면 다른 함수는 연계되서 바로 풀리는 구조여서 처음 생각이 어렵지 방법만 알면 쉽게 풀리는 문제였다.

Story 8. 머신러닝 끝! 알고리즘 시작!

머신러닝 길고 길었던 머신러닝 강의를 완강했다!! 얻어간게 얼마나 될지는 모르겠지만 ㅎㅎ (이론 너무 어려워 ㅠ) 전이학습으로 학습을 시킬 땐 파라미터와 데이터 수가 너무 커서 코랩 구글 gpu를 이용하게 되었는데 8시간짜리 학습을 시켰더니 구글이 학습이 완료되기 전에 gpu를 뺐어간다 ㅠㅠ 런타임 초기화라고 하는 무서운 괴물은 30시간 이상의 시간을 잡아먹고 좌절이란 단어를 내게 안겨주었다. (추가로 코랩 전용 계정까지 만들어서 시도했지만 결국 포기 ㅠ) 솔직히 전 스토리에서 선형회귀 논리회귀 등 나름(?) 정리를 해봤지만 완전히 이해했다고는 보기 어려워서 코드를 자주 사용하면서 사고하는 힘을 길러야겠다. (이건 단기간에 배울 수 있는 학문이 아냐,,) 아래는 숙제 전이학습 시 사용된 코드! (구글이 ..

노마드 코더 파이썬 & 바닐라 JS 챌린지 시작!

스파르타 내배캠을 통해 게더타운에서 많은 개발자 지망생분들과 소통하면서 노마드 코더라는 아주아주아주아주아주 좋은 사이트를 알게 되었다. 니꼬쌤의 유쾌한 강의를 통해 재밌게 코딩을 배우고 싶은 분들께 강추!! (니꼬쌤 에러날때가 제일 재밌음 : ) ) 무료 강의를 수강 중 2주만에 완성하는 챌린지가 있는걸 보고 바로 신청을 했고 1월 10일 월요일에 챌린지가 시작되었다!! 파이썬 웹스크래핑은 어느 정도 진도가 나가서 복습 느낌으로 진행하면 되지만 바닐라 JS는 챌린지 스케줄에 맞춰서 진도를 나갈 거 같다. 챌린지 도전하는 사람 중 수료 비율은 대략 10~20%로 보인다. 수백명이 신청하지만 수료생은 백 명 안팎,, 나도 낙도되지 않게 매일매일 꾸준히 정진해나가는 개발자가 되야겠다! 노마드 코더 링크 htt..

Story 7. Today I Learned (머신러닝2)

어제는 선형회귀(linear regression)코드를 분석했는데 다중선형회귀(multi-variable linear regrssion)는 거기에 변수값이 여러개가 된다는거 말고는 single-variable linear regrssion와 비슷했다. 오늘 분석할 코드는 논리회귀! 이항논리회귀(Binary logistic regression)와 다항논리회귀(Multinomial logistic regression)가 있는데 이 부분도 결과값이 여러개여서 사용하는 함수가 Sigmoid function인지 softmax function인지 달라질 뿐 맥락은 비슷하다. (추가로 다항논리회귀엔 변수값이 많아져서 컴퓨터가 보기 이쁘게 하는 작업인 One-hot encoding이 있다) 그냥 간단하게 선형회귀는 변..

개발일기 1장_좋은 개발자 되기

어제 슬랙으로 좋은 글을 공유받게 되어 글을 쭉 보면서 잠시 마음가짐을 세팅하는 시간을 가졌다. 단지 개발자에만 국한된 게 아니어서 '좋은 직업인 되기'라고 생각해도 좋을 거 같다. 1. 동료중에 롤 모델을 선택하고 그 사람을 기준으로 삼는 것 ⊙ 일하는 방식, 커뮤니케이션 방식 등 내가 배우고 싶은, 닮고 싶은 사람. ⊙ 막연하게 유명한 사람을 고르기보다 내가 직접 같이 일해본 사람으로 범위를 정하자! ⊙ 내 경험이 가장 중요한 판단 기준이다. 2. 스스로 되고자 하는 가상의 롤 모델 설정 (스스로를 평가하는 기준 마련) ⊙ 어떤 개발자가 되고싶은지 구체적으로 그려지면 타인을 대상으로 하지 않아도 좋다. ex) 백엔드와 프론트엔드 모두 능숙한 개발자 // 데이터 엔지니어링까지 할 수 있는 개발자 // ..

반응형