본문 바로가기

-Plo story-

(67)
항해 99 5일차 (알고리즘) 알고리즘 주간의 첫날 새로운 팀원분들과 새로운 주제에 도전한다. 처음 마주한 알고리즘은 생각보다 머리를 많이 아프게 만들었지만 그럼에도 불구하고 잘 헤쳐나갈 수 있겠다는 생각이 들 때 까지 풀어나간 후 블로그로 마지막 정리를 해본다. -1일차- 28문제 中 11 Clear =직사각형 별찍기= =평균 구하기= =홀짝 출력하기= =가운데 숫자 가져오기= =문자열을 정수로 바꾸기= =핸드폰 번호 가리기= =없는 숫자 더하기= =두 정수 사이의 합= =x만큼 간격이 있는 n개의 숫자= =x만큼 간격이 있는 n개의 숫자= =행렬의 덧셈= 하나 하나 코드에대한 해석까지 정리하고 싶지만 알고리즘을 처음 접한 지금 내일을 위해 일찍 잠들 필요가 있을 것 같아 오늘은 힘들 것 같다.. 알고리즘을 처음 접하며 혼자서 완벽..
항해 99 4일차 (개인 공부) 4시간 처럼 지나간 4일의 MiniProject가 끝난 후 내일부터 시작할 알고리즘 주간을 위해 java 기초를 처음부터 더 탄탄하게 알기위한 java공부로 하루 공부를 마무리했다. java project 설정 빌드 자동화 시스템이란? 개발자가 작업을 할 때 반복적으로 해야하는 코딩을 프로세스를 통하여 자동 실행하는 작업방식 라이브러리의 추가 및 버전의 동기화를 쉽게하기 위하여 등장했다. Gradle , Maven , ANT 등 1.Apache gradle -1 : JVM기반의 빌드도구이며 Ant 와 Maven의 보완버전 -2 : 기존의 Ant와 Maven 등과 같은 빌드 도구들과도 호환이 가능하다. 1.intelliJ에서 Gradle로 프로젝트 빌더를 설정 , 프로젝트를 생성한 모습 2.Main.Jav..
Hanghae99 4일차 (Project 완성 및 제출) 드디어 항해 99의 첫 시작인 1주차 미니 프로젝트를 완성했다! 제출 마감 4분전까지 모든 팀원분들이 마음모아 열심히 해주셨던 덕분에 무사히 제출을 끝낼 수 있었다! 깃허브 주소 GitHub - Dplo1514/MiniPR_6: 항해 99 6기 2조의 1주차 미니프로젝트 입니다.! 항해 99 6기 2조의 1주차 미니프로젝트 입니다.! Contribute to Dplo1514/MiniPR_6 development by creating an account on GitHub. github.com 내가 맡은 Community Page의 시연영상 -1- Community Page 구현 중 꼭 해보고 싶었던 것 1 . Mobile 환경에서도 정상동작이 가능하도록 반응형으로 구현 1-1 : css를 활용해 두가지 조..
Hanghae99 2일차 (Project) 항해 99 1주차 데이터 스키마 설계와 프론트엔드 구성 , 백엔드 api의 설계 미니 프로젝트를 진행하며 다 같이 사용할 데이터베이스의 스키마를 만들어보았다. 데이터 베이스를 어떻게 만들어야할지 고민을 하고있으면 데이터들이 두루뭉실하게 둥둥떠서 이곳 저곳 날아다니는 느낌이었으나 깔끔하게 정리를 도와주신 팀원분들 덕분에 깔끔하게 정리를 끝마쳤다. 1. 내가 맡은 community page의 api 설계 -맡은 페이지의 기능이 생각보다 복잡하게 얽혀있다는 생각이들어 구현 전에 텍스트로 한번 정리한 후 작업을 진해하기로했다. -jinja를 공부하기 전 적어놓은 api정리라 ajax사용을 위주로 정리했다.. 내일 또 jinja로 어떻게 활용할 수 있을지 수정이 필요 -아직 까지 많이 복잡할 것 같지만 쉬운 것 ..
항해 99 2일차 (개인 공부) 항해 99의 2일차가 시작됐다. 시간은 많은 듯 보이지만 정신차려보면 새벽이다.. 1. jinja template의 기초를 배워보자! -1 : 서버에서 word 객체에 "안녕"을 할당해 render_template의 html파일과 함께 리턴해준다 @app.route('/detail') def detail(): word = "안녕!" return render_template("detail.html" , word = word) -2 : 클라이언트에서 진자 문법을 활용해 {{리턴받은 객채명}}으로 호출하여 사용이 가능하다. {{name}}안녕! 2. 서버에서 데이터를 정돈 , 클라이언트에서 사용해보자! -1 : 서버에서 requests.get("url")을 통하여 데이터를 GET -> r 객체에 할당. -2 ..
Hanghae99 1일차 (Project) 항해 99 1주차 미니프로젝트의 와이어프레임 항해 1주차의 첫날 새로운 팀원들과 함께 5일만에 만들 미니 프로젝트의 와이어프레임 작성 및 api를 정리하는 시간을 가졌다. https://github.com/Dplo1514/MiniPR/blob/f419436c488adb79b17f15918a687269127b9fd8/README.md GitHub - Dplo1514/MiniPR: 항해 99 6기 2조의 미니프로젝트 입니다!! 항해 99 6기 2조의 미니프로젝트 입니다!! Contribute to Dplo1514/MiniPR development by creating an account on GitHub. github.com 1. flask Blueprint 프레임워크 설계 -toy project 때에도 팀..
항해 99 1일차 (개인 공부) 본격적인 항해 99의 1일차가 시작됐다. 많은 것을 내려놓고 참여한 99일이 후회없는 99일이 될 수 있길 바라며 1. API 지도 가져오기 (네이버) 네이버 클라우드 플랫폼의 Maps를 활용해 지도를 가져와 사용하는 방법을 공부해보았다. console에서 Web Dynamic Map과 ,Geocoding을 선택해 console에 등록, client에서 script로 호출코드 작성 하단 코드블럭의 !!ID를 입력부분!! 에 console에 나와있는 client id를 입력함으로 호출을 마쳤다. 2.불러온 api지도를 정상적으로 서버에서 사용하려면 사용하려는 서버의 ip주소를 console에서 열어줘야한다. 서비스 환경 - web 서비스 URL에서 지정해준 ip주소만 정상적으로 api를 호출할 수 있다. ..
Ready For Hanhae -4주차- 항해 D-83 Ready For Hanghae -3주차 개발일지- Flask , (Ajax)Get , (Ajax)Post [Flask] 파이썬으로 작성된 웹 프레임워크 [Flask]폴더세팅 static, templates + (index.html) + app.py [Get] CRUD 中 Read : 통상적으로 데이터를 요청함 URL 뒤에 물음표를 붙여 key=value?로 전달 google.com?q=북극곰 [Post ] CRUD 中 Create , Update , Delete : 바로 보이지 않는 HTML body에 key:value 형태로 전달 ex (회원가입, 회원탈퇴, 비밀번호 수정) - Mini Project [ 1 ] - [나만의 메모장 완성하기] -Server- from flask impo..