본문 바로가기

전체 글

(144)
알고리즘 주간 #1 사칙연산 A, B = input().split() A = int(A) B = int(B) print(A + B) print(A - B) print(A * B) print(int(A / B)) print(A % B) 2시간 정도 붙잡았는데 풀리지 않아서 강의자료에 이 문제에 대한 풀이가 있길래 참고했다. 다음은 원래 작성했던 코드다. input.split(A, B) print(A + B) print(A - B) print(A * B) print(A / B) print(A % B) 1. 변수 선언을 먼저 했어야 했다. 이에 대해 인지를 하기는 했지만 어떻게 변수 선언을 해야할지 몰랐다. 하지만 한 줄에 동시에 두 문자를 입력할 경우에 변수선언을 답안대로 해야함을 알았다. 2. A, B에는 int값을 입력할 것이기에 ..
알고리즘 1주차 일지 파이썬으로 박현준 튜터의 알고리즘 강의 1주차를 수강하였다. 문제에 대해 스스로 생각하는 시간을 최소화하며 코드를 따라치며 필요한 알고리즘 개념을 습득하려고 하였다. 일단 4주차까지 한 번 끝까지 간 다음에 다시 돌아가서 반복하는 방법을 생각하고는 있는데, 일단은 끝까지 가보고 다시 생각할 문제다.
항해99 1주차 미니프로젝트 국밥집 리뷰 웹 사이트를 구축하는 것으로 항해99 1주차 미니프로젝트를 진행하게 되었다. 내가 맡은 것은 리뷰 쓰기/ 지우기 기능을 구현하는 것이다. 이를 위해 사전 과제의 글 쓰기/ 지우기 소스코드를 기반으로 본 프로젝트에 맞게 수정하는 방식으로 진행하였다. Client- Server 간 통신하는 것에 집중을 한 듯 하다. 다음은 구현한 페이지이다. 클라이언트와 서버 간에 왔다갔다 하면서 코딩을 하는 것이 재미있었다. 이 점에서 코딩이 문해력 향상에 도움이 될 수도 있겠단 생각도 했다. 하여튼, 웹개발에서 중요한 것은 클라이언트와 서버 간의 통신이라고 생각한다. 또 서버 파일을 코딩하는 입장에서는 DB와 서버 간의 통신도 자유자재로 할 수 있어야 하지 않나 생각도 든다. 그리고 비(非)기술적인 면에서 ..
웹개발 종합반 5주차 일지 하라는대로 따라가다보니 웹개발 종합반 5주차가 끝나있었다. GET/POST에 대한 이해가 필요하단 생각이 들었다. 그리고 추후에 진행하게 될 프로젝트의 마지막 단계로서 서버 업로드를 할 때 이 주차 내용을 참고하면 도움이 될 것 같았다.
웹개발 종합반 3주차 일지 기초 파이썬을 배우고 그것을 활용해 웹스크래핑을 배웠다. 아직 완전하지 않다. 본항해까지 1주일 언저리 남았다. 그 기간 동안 숙달시켜야겠다.
웹개발 종합반 2주차 일지 jQuery, Ajax등을 통해 각종 공공 데이터를 웹사이트에 활용해보는 것을 배웠다. jQuery가 참 모호한 개념이었는데 이제는 어느정도 윤곽이 잡히는 듯 하다. 하지만 여전히 Ajax는 모호한 개념이다. 과제로는 1주차 때 했던 과제에 환율 정보를 삽입하는 것이 전부이다. 하지만 이것에 시간소모를 하였다. 원하던 것은 HTML 코딩을 통해 환율 정보를 삽입하는 게 아니라 API에 있는 데이터를 가져오는 방식으로 과제를 구현하는 것이었는데, 시간이 지나치게 소모되어서 일단은 여태껏 진행한 코드를 첨부하였고, 항해99 멘토가 슬랙 댓글에 적어놓은 것이 기억나 일단 남은 강의를 다 소화를 하고 다시 돌아와 그때는 요구하는 것을 확실하게 코딩할 것으로 다짐하고 다음 주차로 넘어가게 되었다. 왜냐하면 3주차..
인상깊은 글귀 "Programming is learning to solve problems using the right tools for the job." 코딩의 궁극적 목적은 결국 '문제해결'에 있음을 상기시켜주는 글귀다. 출처: https://techbeacon.com/app-dev-testing/bootcamps-wont-make-you-coder-heres-what-will-0 Coding bootcamps won't make you a developer: Here's what will | TechBeacon Becoming a software developer is a lot more than simply learning a language or framework. Forget the bootcamps: He..
웹개발 종합반 1주차 일지 항해99 사전 학습으로 웹개발 종합반을 수강하게 되었다. 1주차에 기본적인 HTML, CSS, javascript를 학습하였다. 그리고 부트스트랩을 활용하는 방법도 배웠다. 공공데이터를 자바스크립트 코드로 활용하는 실습도 했었는데, 같은 것을 해본적이 없었던 나로서는 신선했다. 마지막 1주차 과제를 하며 느꼈던 것은 HTML 태그를 다루는 것에 미흡하단 것이다. 남은 주차 소화하며 실력을 갈고닦아야겠단 생각뿐이다.