깃허브 커밋 방법 요약
·
웹개발/GitHub 사용법
[깃허브 초기 커밋 방법]1. git init2..gitignore 파일 작성3. git add *4. git commit -m "커밋 메세지"5. git push -u origin master [깃허브 수정내역 빠른 커밋 방법]1. git commit -a -m "커밋 메세지"2. git push -u origin master [깃허브 수정내역 커밋본문과 함께 커밋 방법]1. git add .2. git commit     ㄴ 첫줄은 커밋제목, 셋째줄 부터 커밋 본문 작성          작성완료시 'esc' 누른 뒤 ':wq 엔터'3. git push origin  [깃허브 add했는데 코드가 잘못됐음을 알았을 때]1. git reset HEAD     ㄴ 이후 다시 git add부터 [깃허브 com..
[프로젝트#1-MasterPiece] Spotipy 검색 기능 완전 구현 완료
·
웹개발/프로젝트#1-MasterPiece
Spotipy 라이브러리를 import해 sp객체를 통해 Spotipy 검색기능을 추가했었다.이를 다듬어서 Masterpiece에 적합하게 코드를 추가하였다. 검색결과 노래제목 링크를 클릭했을 때db에 등록돼있는 노래면 추가로 후기/평점 작성 가능하게끔,db에 등록돼있지 않은 노래면 노래를 db에 등록한 뒤 후기평점 작성 가능하게끔 만들었다. 예를 들어 설명을 하겠다. keshi의 2soon이라는 노래에 후기와 평점을 등록하는 과정을 보자.초기화면이다. 위 검색창을 이용해 "2soon"을 검색하자.여기서 후기를 등록하고자 하는 노래인 2soon은 첫번째 노래이다. 아직 노래가 평가되지 않아 현재는 데이터베이스에 등록되지 않은 상태이다. 이제 제목을 클릭하면 자동으로 MasterPiece의 데이터베이스중 ..
[프로젝트#1-MasterPiece] Spotify API 추가하기
·
웹개발/프로젝트#1-MasterPiece
현재 MasterPiece는 사용자가 직접 노래를 등록해야하는 번거로움이 있다.이를 해소하기 위해 Spotify의 노래 데이터베이스를 API로 가져와 MasterPiece의 데이터베이스에 저장하겠다. 사실 MasterPiece는 국내 음반 후기 및 평점사이트이기 때문에 Spotify보다는 멜론, 벅스, 지니 등의 국내 스트리밍 서비스의 API를 가져오는 것이 적합한데 이들은 API를 제공하지 않아 불가피하게 Spotify를 선택하게 되었다. 따라서 국내음악임에도 불구하고 영어로 출력되는 노래들이 꽤 존재한다는 단점이 있다. 어찌됐든, Spotify의 API를 가져오도록 하자.  [Spotify API 가져오는 방법]1. Spotify Developers 사이트에 접속2. Dashboard에서 Create..
[프로젝트#1-MasterPiece] 국내 음반 평점 부여 & 후기 작성 사이트 제작 시작
·
웹개발/프로젝트#1-MasterPiece
flask로 게시판 구현하는 튜토리얼을 마쳤다.습득한 기술(flask + ORM + Bootstrap)을 바탕으로 국내음반 평점부여 및 후기작성 사이트를 실제 배포가능한 수준으로 개발하려 한다. 왓챠피디아같이 영화나 드라마에 대한 평점 부여 사이트는 있으나 음악에 대한 평점 부여 사이트가 없다. 또한 외국 음반 평점부여 사이트가 있다(Rate Your Music). 이러한 시장현황을 바탕으로 한국 음악 평점 부여 사이트의 수요를 느껴 이를 주제로 개발자 인생 첫 프로젝트를 진행하게 되었다. 웹사이트명은 "명작을 평가하라", "평가를 통해 명작을 만들어라"라는 의미로 MasterPiece로 작명을 해보았다. 사용할 기술 스택은 백엔드는 flask, 데이터베이스는 ORM, 프론트엔드는 미정이다.우선 백엔드 ..
[코테 합격자되기] 문제06. 실패율
·
PS/[코테 합격자 되기]
문제06. 실패율https://school.programmers.co.kr/learn/courses/30/lessons/42889?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr """스테이지 넘버별로 실패율 계산해서내림차순으로 정렬하면 되겠는데?(스테이지넘버, 실패율)정렬키워드 : 실패율 reverse이러면 실패율 같으면 스테이지넘버 작은게 앞으로 갈 거임1. 반복문으로 스테이지 넘버별로 실패율 계산2. 정렬"""def solution(N, stages):  lst = []  bunmo = 0  bunja = 0  for i i..
[코테 합격자 되기] 문제05. 행렬의 곱셈
·
PS/[코테 합격자 되기]
school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr """[2, 3, 2]  [5, 4, 3][4, 2, 4]  [2, 4 ,1][3, 1 ,4]  [3, 1, 1] 가로길이  =  세로길이 [0][0] x [0][0] + [0][1] x [1][0] + [0][2] x [2][0] , [0][0] x [0][1] + [0][1] x [1][1] + [0][2] x [2][1] 반복문 이중으로 쓰고 조건문 중간에 넣고 sum 한번 사용할 때마다 0으로 초기화시켜주면..
[코테 합격자되기] 문제 04. 모의고사
·
PS/[코테 합격자 되기]
리스트의 중복을 제거하고 싶으면 set자료형을 이용하면 됨.unique_list = list(set(given_list)) ------------------------------------------------------문제 04. 모의고사programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 학생1, 학생2, 학생3 패턴의 리스트를 각각 만들고정답개수를 카운트할 정수형변수를 각각 정의.이후, 수학답안 리스트와 학생들의 패턴을 각각 비교하며 카운트."""1번 12345 반복2번 2..
[점프 투 플라스크] 회원가입,로그인,로그아웃 등 구현
·
웹개발/[점프 투 플라스크]
네비게이션 바부트스트랩 이용해서 base.html에 코드 추가하면 됨 not difficult이때 base.html에 코드 추가할때 include기능을 사용.include 기능? 프로그램 유지 보수를 용이하게 하기 위해 따로 navbar.html이라는 파일에 네비게이션바를 구현하고 include기능을 통해 base.html에 navbar.html 코드 전체를 삽입가능{% include "navbar.html" %} 페이징page = request.args.get('page', type=int, default=1)이전페이지에서 요청한URL로 page값 가져올 때 사용. int형이며, 디폴트값은 1http://localhost:5000/question/list/?page=5이런식으로 ur..
2soon2soon
준범's CS