본문 바로가기

flask

💻스파르타코딩[웹개발 플러스] - 4주차[과제]💻 4주차 마지막 과제이자 강의를 끝마치면서, 느낀점은 이제 왕초보 시작반, 웹개발 플러스에서 배운 것들을 가지고 최종 웹사이트의 기능을 만들어 보는게 저의 마지막 과제입니다! 비록 웹개발 플러스의 강의는 끝이 났지만, 재밌었습니다! 특히 Jinja2를 배우고 난뒤에 좀더 쉽게 코드를 HTML에 바로 적용할 수 있어서 좋았고, 이번에는 javascript의 기능들을 좀더 깊게 공부를 할 수 있어서 좋았습니다! flask, mongoDB, robo 3T등 활용하는 것에서는 이제는 익숙해졌다보니 개인적으로 프로젝트하게 된다면 스파르타코딩 클럽에서 배운 것을 활용하여 좋은 결과물을 만들어서 배포까지 할 계획이다. 이렇게 자신감을 뿜뿜하게 해주셔서 너무나도 감사하고 또 기회가 된다면 다른 강의도 구매하여 지금보다 .. 더보기
💻스파르타코딩[웹개발 플러스] - 2주차 과제💻 2주차 과제에서 조금 시간이 걸렸다. jinja2라는 문법과 과제로 예문삭제, 추가기능까지 넣어줬다. 음 아직 이해가 되지는 않지만 jinja2문법도 잘 익혀놓으면 조금 더 좋은 아이디어가 있을때 잘활용하면 좋은 결과물도 나오지 않을까한다. 대체적으로 생소한 jinja2문법 말고는 크게 어려운 문법은 없었다. 좀더 복습할때 jinja2를 더 공부해서 활용해보는 쪽으로 말고는 딱히 할이야기가 없다. 더보기
💻스파르타코딩[웹개발 플러스] - 2주차(4일차)💻 2주차 4일차가 되었는데 역시 javascript와 jinja2로 같이 코드짜면서 결과도 똑같이 나오는게 신기했다. 이렇게 API를 가지고 javascript, Jinja2로도 같이 구현해보니깐 좀더 익숙한건 javascript이지만 jinja2도 사용해보니깐 신기하고 재밌어서 잘 활용하면 javascript를 사용 하지 않고도 jinja2문법으로 페이지를 만들 수 있을 것 같다는 생각이 많이 들었다. 새롭게 문법을 익힌다는게 즐겁다! 다음 강의가 기대된다. 이번은 Jinja2, javascript에 대해서 두개다 똑같이 구현할 수 있다는 것을 오늘 배웠다. 더보기
💻스파르타코딩[웹개발 플러스] - 2주차[3일차]💻 3일째가 되는데 역시.. 새로운 것을 배운다는 것은 행복한 것이다!! 걱정보다는 이제는 익숙해져서 새로운 것을 배운다는건 여행가는 것과 같다! 2주차에서는 flask, javascript, ajax, jinja2등 배우고 있는데 처음에는 이게 무슨말이지 하면서 따라했는데 왕초보에서 배운것이 있다보니 많이 도움이 되는 것 같다! javascript를 통해서도 GET요청을 구현 할 수 있지만 jinja2로도 GET요청을 구현 할 수 있다는 것에서 신기했고 놀라웠다. 👍 그리고 API를 가지고 와서 사용하는 법을 익혔다. 또한 ajax에서 temp_html에 대한 역할들도 jinja2에서는 python문법처럼 표현하는 것이 신기했고 오히려 ajax보다 쉽게 느껴져서 좋았던 것 같다! 여기서 좀더 활용한다면 괜.. 더보기
💻스파르타코딩[웹개발 플러스] - 1주차 과제[2일차]💻 2일차인데 왕초보 시작반을 듣고와서 그런지 1주차는 복습한다 생각하고 듣다보니 벌써 결과물까지 나와버렸다. 물론 초보에게는 왕초보도 플러스도 쉽지 않을 것이다. 하지만 끝까지 해보고 더 발전하는 자신을 원한다면 왕초보 시작반을 듣거나 왕초보 시작반이 부담된다면 내일배움이 있다!!! 내일배움을 신청하셔서 왕초보 시작반을 들어보고 웹개발 플러스까지 들어야겠다 싶으면 저처럼 이렇게 시작하시면 됩니다! 1주차에서는 HTML,CSS,JS,JQuery,Flask,Robo3T,MongoDB,FileZillia,AWS,Python,Gitbash를 배웁니다. GET요청, POST요청, app.py가 하는 역활은 무엇이며, 날짜를 실시간으로 불러오기 위해서 python에서 제공해주는 datetime.now()! 이것을 잘.. 더보기
💻스파르타코딩[왕초보 웹개발반] - 3주차 과제💻 어제에 이어 3주차까지 완료!! 역시..복습의 중요성!! 크롤링 할때마다 넘나 재밌는 것..ㅜ.ㅜ 진짜 처음에는 어떻게 전략을 짜고 출력후 하나하나 원하는대로 뽑을 수 있을지 고민도 하고 결국은 현재의 결과물이 나왔다. 8월4일자 지니에서 랭킹, 곡 제목, 아티스트를 뽑아온 것이다. 3주차의 과제는 쉬어가는 시간? 정말 다른 강의를 비교를 안할 수 가 없는 것 같다. 다른 강의에서도 웹크롤링등 배워봤지만 되게 어렵고 이해도 하기가 힘들어서..포기한 기억이 있다. 하지만 스파르타코딩에서 웹 크롤링에대해서 기본이라도 이해할 수 있게 도와주었고 flask의 활용법과 몽고DB, 크롤링하는 법까지!! 어떻게 전략을 짜서 하나하나 분석해가면서 내가 원하는 결과물을 출력해서 보여줄 수 있는지까지 눈으로 직접 확인도 .. 더보기
🎈스파르타코딩 [내일배움] 12일차💻 스파르타코딩 내일배움을 시작한지도 어느덧 2주가 다되어가네요!! 정말 시간이 빠른것 같아요. 걱정반 기대반을 하면서 강의를 듣고 있지만 벌써..2주차 밖에 안되었는데 5주차의 마무리 단계까지 달려가고 있는 자신을 보니 한편으로는 즐겁기도 하고 오히려 이로인하여 내자신에게 고맙고 더 성장하는 주니어 개발자까지 될 수 있게 얼른 취업준비도 해서 원하는 성과물을 얻고 싶네요. 잠시 TMI시간을 가졌구요? 오늘은 POST 좋아요 기능을 마무리 짓고 삭제까지 배우고 여태까지 만든 프로젝트를 서버에 올리고 AWS 서버를 구매하여 flask 서버를 실행, AWS에서 포트 열기, 원페이지 쇼핑몰 업로드하기까지 진행하였다. 강의를 들으면서 어렵거나 문제되는 사항은 없었다. 다만 신기했다. 내가 만든 홈페이지가 누구에게나.. 더보기
🎈스파르타코딩[내일배움] 웹개발 9일차💻 9일차 오늘은 Flask에 대해서 배웠습니다. Flask는 파이썬으로 작성된 웹 프레임워크의 하나로 Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔 BSD 라이선스입니다. Flask는 특별한 도구나 라이브러리가 필요없고 DB 추상화 계층, 양식 유효성 확인, 기타 기존의 서드파티 라이브러리가 공통 기능을 제공하고 Flask 자체에서 구현된 것처럼 애플리케이션 기능을 또한 추가할 수 있는 확장 기능을 지원해 줍니다! 확장 기능은 객체 관계 매퍼, 양식 유효성 확인, 업로드 관리, 다양한 개방형 인증 기술, 여러 공통 프레임 워크 관련 도구들을 위해 존재하고 있다고 볼 수 있습니다. Flask를 이용하여 서버를 간단하게 만들어 보았습니다! 서버와의 소통은 즉 내가 앞으로 웹사이트를 만들기전 필수.. 더보기