본문 바로가기

Study/개발일지

[백엔드스터디]5일차 학습일지 오늘은 미니프로젝트 작업결과물을 발표하는 시간을 가졌다. 소스피드백결과 - 1. 어디에 get을쓰고 어디에 post를 써야하는지 구분해서 활용할것 2. db로 저장하지않아도 되는것부분까지 db저장하여 활용할필요는 없다 🤨 : Get을 쓸 때는 언제고, Post는 또 언제 쓸까? 정확히는 이 두 method가 어디가 어떻게 다른지가 궁금했습니다. 실제 많은 개발자들은 GET과 POST를 용도구분없이 혼용해서 사용했고 Delete같은 곳에도 GET방식을 편의대로 이용한 것입니다. 그래서 알아봤더니, 정말 예상외로 너무 많은 분들이 이와 관련된 글들을 작성해주셨더라고요. 제 궁금증들을 해결하는데 다들 큰 도움을 주셨습니다. 정말 감사합니다.🙇🏻‍♂️ 많은 자료들과 글이 있음에도 불구하고 이 글을 쓰는 이유는,.. 더보기
[백엔드스터디]4일차 학습일지 미니프로젝트를 마치며 전반적으로 파이썬 개념을 복습하였다. 그외의 시간은 프로젝트 소스 구현에 집중하였다. 1. Python 기초: 1.1 식별자 식별자: 변수, 함수, 모듈, 클래스 등을 식별하는 데 사용되는 이름 convention: 식별자의 이름은 영문알파벳, _, 숫자로 구성된다. 첫 글자에 숫자가 올 수 없다. 대소문자를 구별한다. 예약어는 사용할 수 없다. False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, .. 더보기
[백엔드스터디]3일차 학습일지 오늘은 깃과 그 활용에 대해 살펴보았다 더불어 gui툴인 소스트리 학습에 중점을 기울였다. 을 사용하려면 깃헙계정과 소스트리계정 총 2개가 필요합니다. (다른 방법도 있지만 여기서는 GUI 환경에서 Git을 이용하는 방법을 설명하겠습니다) 1. Github 사용법 설명 전 필수 설치되어야 할 것들 (1) 깃헙 회원가입 및 repository 생성 - 인터넷에 잘 정리되어 있는 내용이 많으니 참고하시길.. 생성한 저장소의 Clone or download 버튼을 클릭해 해당 url을 복사해둔다 (혹은 메모장에 기록) (2) Sourcetree 다운로드 ① 설치 Git를 사용한다면 커맨드에서 하는 방법을 가장 추천하지만 터미널 명령어를 사용하는데 꽤나 어렵다 그래서 Git을 컨트롤하는 프로그램인 소스트리를 이.. 더보기
[백엔드스터디]2일차 학습일지 AWS 루트계정 가입하기 😎 AWS 서버를 구매할 수 있도록 루트 계정으로 가입해 봅시다! [코드스니펫] AWS 가입하기 []() AWS_exported.mp4 가입: https://portal.aws.amazon.com/billing/signup#/start 해외결제가 가능한 유효한 결제 수단을 넣어야 가입이 정상적으로 이루어집니다. Visa 또는 Master 겸용의 신용카드를 추천드립니다. 가입이 정상적으로 이루어지지 않을 경우 5주차에 수업을 진행할 수 없으므로 사전에 해외결제가 가능한지 반드시 확인 부탁드립니다. AWS는 개인에게 클라우드 환경의 가상서버를 제공합니다. 기본 사양의 서버(EC2)를 1년 동안 무료로 사용할 수 있습니다. 가입 시 결제된 금액은 다시 반환됩니다. (일종의 결제 테스트.. 더보기
[백엔드스터디]1일차 학습일지 오늘은 웹과 get post에대한 개념을 학습하였습니다. 웹은 어떻게 동작할까? 자동차, 텔레비전, 난로, 냉장고는 우리가 매일 사용하는 기계로 사용이 상당히 간편합니다. 이것들은 우리 삶의 필수적인 도구입니다. 하지만, 우리는 그것들이 어떻게 작동하는지 완전히 이해하지 못하더라도 문제되지 않으며 그것들을 사용하기 위해 메커니즘을 이해할 필요가 없습니다. 컴퓨터와 모바일 장치 또한 대부분의 사람들이 사용법을 알고 있는 기계이지만 많은 일을 할 수 있는 매우 복잡한 기계입니다. 컴퓨터와 모바일 장치를 사용하여 문서, 오디오, 사진 및 비디오와 같은 다양한 리소스에 액세스할 수 있는 웹(www, World Wide Web)에 연결할 수 있습니다. 웹은 시간이 지남에 따라 복잡함에도 불구하고 사용이 매우 간단.. 더보기
[스파르타코딩] 미니프로젝트 개요(SA) B-8(클로버)조 주제 영화 평가 및 추천 사이트 프로젝트명 Show Movie (영화를 보여줘) 간단설명 - 영화에 대한 평점, 코멘트 등록 - 영화에 대한 소개 및 추천영화 와이어 프레임 장르별 조회 페이지 랭킹 API 기능 Method URL Request Response 영화 목록 불러오기 GET /post-list - 게시글 목록 추천 영화 목록 불러오기 GET /recommend-list 위치 정보 추천 목록 영화평가 저장하기 POST /post 제목, 사진, 주소, 본문 - 영화 불러오기 GET /post 게시글 ID 사진, 글, 지도, 댓글 영화 랭킹 POST /rank-list - 평점, 영화정보 영화 카테고리별 조회 POST /type-list 카테고리id 카테고리별 영화목록 각자 역할 1. 영화 정보 .. 더보기
[엑셀보다쉬운sql] 개발일지 4주차 -sql 학습내용정리 SQL은 Structured Query Language의 약자인데요, 결국 데이터베이스에 요청 (Query)을 날려서 원하는 데이터를 가져오는 것을 도와주는 언어 쿼리(Query)문이란? 쿼리는 질의를 의미하죠. 데이터베이스에 명령을 내리는 것을 의미합니다. 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미입니다. Where 절의 개념 👉 Where 절은, Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것을 의미해요. where 절과 함께 between , in, like 등을 사용가능 👉 데이터베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 되어요. 👉 원하는대로 데이터를 저장하고 사용하기 위해서는 다양한 기능이 있어야겠죠? 그.. 더보기
[스파르타코딩]엑셀보다쉬운sql 3주차 개발일지 Join: 여러 정보를 한 눈에 보고 싶다면 '오늘의 다짐'을 남긴 회원의 이름을 알고싶어요'오늘의 다짐' 이벤트 당첨자를 선정하여 스타벅스 기프티콘을 지급해야 해요. 우선, 배운 내용을 사용해서 '오늘의 다짐' 테이블을 불러와 볼까요? 이제는 테이블 정보를 쉽게 불러올 수 있죠? 👉 그런데 문제가 생겼어요! 🤔 뭔가 user_id라는 정보에 힌트가 담겨있을 것 같은데... 어떻게 하면 좋을까요? '오늘의 다짐' 이벤트 당첨자를 추첨하기 위해서는, 이름과 연락처 등의 정보를 알아야 하는데 여기에는 user_id라는 정보만 있어요. *오늘의 다짐 이벤트: 오늘의 다짐을 남겨준 10명 추첨해서 기프티콘 지급하는 이벤트. 👉 오늘의 미션! 기존의 방식대로 하면... 마찬가지로 select 쿼리문을 사용해서 잘.. 더보기
[엑셀보다쉬운sql]강의 2주차 성씨별 회원수를 Group by로 쉽게 구해보기 select name, count(*) from users group by name; select name, count(*) from users group by name; from users: users 테이블 데이터 전체를 가져옵니다. group by name: users 테이블 데이터에서 같은 name을 갖는 데이터를 합쳐줍니다. select name, count(*): name에 따라 합쳐진 데이터가 각각 몇 개가 합쳐진 것인지 세어줍니다. group by를 사용해서 '신'씨를 가진 데이터가 몇 개인지 살펴보기 select name, count(*) from users group by name; 앱개발 종합반의 결제수단별 주문건수 세어보기 select.. 더보기
[스파르타코딩]웹개발종합반 개발일지 4주차 python 환경설정 flask 서버 구축 requests, dnspython 라이브러리 활용 db : https://cloud.mongodb.com/ MongoDB Cloud MongoDB Cloud is a unified data platform for modern applications and includes a global cloud database, search, data lake, mobile, and application services. www.mongodb.com 과제 스파르타피디아에 별점을 넣는 기능을 추가해 봅시다! 기존 함수에 추가해봐요! -- index.html 내 생애 최고의 영화들 영화 기록하기 영화URL 별점 -- 선택하기 -- ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ 코멘트 기록.. 더보기