스파르타코딩 엑셀보다 쉬운 SQL - 3주차 <수업 목표> 여러 테이블의 정보를 연결하는 Join을 이해한다. 연결된 정보를 바탕으로 보다 풍부한 데이터분석을 연습한다. 아래 위로 결과를 연결하는 Union을 공부한다. Join이란? -> 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 1) Left Join 왼쪽에 오는 테이블을 기준으로 오른쪽 테이블 연결 -> 어떤 데이터는 모든 필드... 스파르타코딩코딩sqlsql 화성 땅 공동구매(토이프로젝트) *토이 프로젝트로 프론트 부분인 HTML과 서버 Flask가 통신할 수 있도록 API를 구축해본다. 이 전에 포스팅했던 내용과 동일하게 새 프로젝트 생성 후, 설정을 해준다. Flask의 규칙에 맞게 설정을 하면 되는데 이렇게 설치를 하고 인터프리터에서 flask, pymongo, dnspython을 설치한다. *API 만들고 사용하기 - 이름, 주소, 평수 저장하기 (Create -> PO... 토이프로젝트TIL항해99get방식post방식APIFlask스파르타코딩API 무비피디아 만들기 API와 크롤링 프로젝트 세팅하기 flask, pymongo, dnspython, requests, bs4 패키지 설치 templates안에 index.html static app.py ! 새프로젝트 시 위 환경설정은 필수! 크롤링할 때는 requests 와 bs4 패키지를 설치해야한다! og:image / og:title / og:description 을 크롤링 할 목적으로 크롤링을 사용! 크롤링 기본 코... 크롤링TIL항해99get방식post방식API스파르타코딩API Flask 시작하기 -서버만들기 Flask 패키지 설치! 파일 > 설정 > 인터프리터 Flask 서버를 만들 때, 항상, 프로젝트 폴더 안에, ㄴstatic 폴더 (이미지, css파일을 넣어둡니다) ㄴtemplates 폴더 (html파일을 넣어둡니다) ㄴapp.py 파일 이렇게 세 개를 만들어두고 시작해야한다. 이제 각 폴더의 역할이 있다. templates 폴더의 역할은 HTML 파일을 담아두고, 불러오는 역할을 한다. ... TILFlask스파르타코딩항해99Flask 엑셀보다 쉬운 SQL - 4주차 Subquery(서브쿼리)의 사용 방법을 배워본다 실전에서 유용한 SQL 문법을 더 배워본다 subquery 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것을 의미 -> join을 쓰지 않고도 같은 기능할 수 있음 ex) kakaopay로 결제한 유저들의 정보 보기 카카오로 결제한 유저의 정보 보기(join 기능 이용) subquery 이용 a. 우선 kakaopay로 결제한 user... 스파르타코딩코딩sqlsql 엑셀보다 쉬운 SQL 문법정리 보고싶은 필드를 적는다 group by나 where에 들어간 필드가 들어가면 보기 편한 것 같다 테이블에 없는 필드라도 보고싶은 통계(계산) 수치나 subquery를 넣어서 보면 된다 select의 필드가 들어있는 테이블을 적는다 보고싶은 데이터의 조건을 입력한다 특정 필드에 대한 조건을 입력한다 ex) name like '이xx' -> name 필드에 '이xx'인 데이터를 불러오라는 조건 ... 스파르타코딩코딩sqlsql 부트스트랩으로 포스팅 박스 제작하기 완성본 이 포스팅 박스를 부트스트랩으로 만들어보았다. 작년에 부트스트랩 공부했을 때 도대체가 무슨 말인지 몰라서 많이 헤맸던 경험이 있다.. 원하는 템플릿만 잘 찾아서 넣으면 되는데...그게 그렇게 어려웠나보다.. 1.큰 박스 먼저 만들기 하나의 div 클래스를 만들어 한 묶음로 만들어주었다. 2.영화URL 부트스트랩에 있는 이메일 템플릿을 활용하여 코드를 가져왔다. 가져온 후에는 적절하게 ... 항해99스파르타코딩bootstrapTILWILTIL 웹개발플러스 개발일지 1주차 6월 28일 오후 8시에 간략한 OT를 듣고 바로 수업을 듣기 시작해서 오늘 숙제 제출까지 끝냈다. 간단하게나마 개발일지를 남겨보고자 한다. 공부 내용 1주차에서는 간단하게 사진과 글을 올릴 수 있는 페이지를 만들고 AWS EC2로 배포하는 내용을 함께 공부했다. 서버는 Flask 프레임워크를 사용해서 간단하게 구축했고, 프론트 페이지는 html+css+Jquery를 사용해서 만들었다. 느낀... 스파르타코딩웹개발플러스스파르타코딩 스파르타 웹개발 종합반 4주차 강의 개발일지 숙제에서 할 것 1) API 정보 만들기 2) API 정보 불러오기 -> 웹페이지에서 주문 정보를 입력하고 서버는 DB로 정보를 저장한다. -> 저장된 주문 정보 전체 리스트를 페이지 하단에 표시한다. 코드 1) app.py 2) index.html 마치며 처음에는 전체적인 그림이 보이지 않았고, 쉬웠던 숙제는 아니었다. 그래서 이전 연습 문제의 코드를 따라썼고 답안도 보면서 숙제를 했다. ... 스파르타코딩코딩웹개발종합반FlaskAPIAPI 스파르타 웹개발종합반 열째 날 일기(5-1~8) 좋아요(Update) 기능: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가 삭제(Delete) 기능: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당 영화인을 삭제 B. 서버가 제공할 기능 : 데이터베이스에 영화인 정보를 조회(Read)하고, 영화인 정보를 응답 데이터로 보냄 C. 응답 데이터 : (JSON 형식) 'stars_list'... 스파르타코딩코딩웹개발종합반FlaskAPIAPI 코알못의 코딩일기(1주차) 주변사람들이 코딩.. 코딩..하길래 나도 공부해봤다 아직 뭐가 뭔지 사실 모르겠지만 하라는대로 하니까, 뭐가 나오긴하더라.. 수업을 듣기전, 필수 설치 프로그램이 있더라.. 1) Pycharm Professional <-이거는 코딩할때 필요한거 같아 2) JetBrains 3) AWS가입 근데 그거아실려나.. 아직도 이게 뭐에 쓰이는건지 잘 모르겠다 HTML, CSS, Javascript 1... 코딩스파르타코딩코알못스파르타코딩 스파르타코딩 - 알고리즘 강의 3 주차 (ft.정렬) 버블정렬 바로 앞에 배열과 비교 선택정렬 최소값을 찾아 변경 : array(min_index) 삽입정렬 1부터 n까지 keyword 병합정렬 재귀함수 활용 모두분해해서 합치면서 정렬ㄹㄹㄹ... insertion버블정렬python선택정렬selection알고보면알기쉬운알고리즘파이썬algorithmSortmarge병합정렬array삽입정렬스파르타코딩Sort [힙한취미코딩] 나홀로 개발일지2 3) 우선! 5) 봉투를 놓기 6) 봉투 밑에 글씨를 놓기 7) 마지막으로, 둘을 div로 묶어주기 10) 르탄이 만들기 [코드스니펫] - 첫번째 르탄이 르탄이 이미지를 띄우기 르탄이 띄우기 그림자 효과 넣어주기 → 이런 경우는, 일단 가운데에 넣어놓고, 간격은 나중에 조절하는 게 좋아요! 하얀색 글씨 + 가운데에 놓기 12) 메시지 넣기 메시지를 직접 작성해주세요! 우선 메시지를 쓸까요? ... 힙한취미코딩나홀로개발일지스파르타코딩나홀로개발일지 파이썬 혼자 놀기 회고3 🎉3주차 까지 완강 파이썬으로 텍스트파일 읽기,쓰기 파이썬 워드클라우드 데이터클렌징(실무에서도 8~90% 시간이 걸리는 중요작업) 이미지에 맞춰 워드클라우드 응용 파일 오픈해서 읽어오기 워드클라우드 불러와서 만들기 ❤️데이터 클렌징(Data Cleansing)이란? 전처리(preprossessing) 과정의 하나로, 자료에서 불완전하거나, 비정확하거나, 관련 없는 부분을 찾아 삭제하거나 수정... 파이썬스파르타코딩스파르타스파르타 추억소환 코딩 패키지 항해 시작 전 스파르타코딩 홈페이지를 보러갔다가 이벤트를 하고있길래 항해 하시는 분들에게도 알리고 나도 시작했다 호호~ 먼저 사진은 학생 때로 돌아가고 싶기도 하고 그 당시가 아마 긴 인생은 아니지만(ㅋㅋㅋ) 행복 고점이었던 때라 그 시절 사진으로 택했다. 그 때가 좋았지.. 아무튼! 내용을 쉽게 알려주셔서 막힘 없이 진행했다. 그래서 그런지 강의 중간중간 사진을 못 찍었다 ㅠ 완주를 축하해... 추억소환 코딩 패키지모각코스파르타코딩모각코 스파르타 웹개발종합반 여덟째 날 일지(4-1~7) 2개의 프로젝트: 모두의 책리뷰, 나홀로 메모장 수업목표 Flask 프레임워크를 활용해서 API를 만들 수 있다. '모두의책리뷰' API를 만들고 클라이언트에 연결한다. '나홀로메모장' API를 만들고 클라이언트와 연결한다. Flask 시작하기 1) Flask 기초: Flask 서버를 만들 때(항상) 프로젝트 폴더 안에, ㄴstatic 폴더 (이미지, css파일을 넣어둡니다) ㄴtemplat... Flask스파르타코딩API코딩웹개발종합반API 스파르타 웹개발종합반 여덟째 날 일지(4-8~16) ① 클라이언트와 서버연결 확인 ② 서버부터 만들기 ③ 클라이언트 만들기 1) 클라이언트와 서버연결 확인 <서버 코드(app.py)> <클라이언트 코드(index.html)> '리뷰 시작하기' 버튼을 눌렀을 때, '리뷰가 성공적으로 작성되었습니다.' 라는 내용의 alert창이 뜨면 클라이언트 코드와 서버 코드가 연결 되어있는 것입니다. 2) 서버부터 만들기 API를 먼저 만들어보죠! API 기... Flask스파르타코딩API코딩연습웹개발종합반API [웹서비스 런칭] 4. 프로젝트 파일 업로드(MongoDB, Robo 3T) -스파르타코딩 웹개발 종합반 마지막 5주차- 목표 수강 중 프로젝트로 만들었던 원페이지 쇼핑몰을 런칭해보자 AWS EC2 클라우드 서비스를 사용하여 서버를 관리 FileZilla로 파일 업로드 flask 서버 실행 파일 업로드(MongoDB, Robo 3T) 포트 포워딩, nohup 설정 gabia에서 도메인 구입 Robo3T를 이용해서 내컴퓨터에서 서버에 있는 DB(MongoDB)에 접속해... robo3tpymongomongodb스파르타코딩mongodb 프론트엔드 2주차 벌써 수업 2주차다! 이번주는 수업을 많이 듣지 못했다. 너무 더워~~ㅠㅠ 밖에 못나가겠다. 학교 컴이 빠르고 좋아서 학교에서 하고 있는데 학교 안 코로나 확진자가 점점 늘어나고 난리다. 나도 검사받고 왔는데 다행히 음성나왔다.. 다시 열심히 듣자! 읏짜! [수업 목표] 컴포넌트의 state를 관리할 수 있다. 컴포넌트의 라이프 사이클을 이해한다. 오픈소스 패키지를 찾아서 설치할 수 있다. ... 2주차리액트프론트엔드스파르타코딩2주차
엑셀보다 쉬운 SQL - 3주차 <수업 목표> 여러 테이블의 정보를 연결하는 Join을 이해한다. 연결된 정보를 바탕으로 보다 풍부한 데이터분석을 연습한다. 아래 위로 결과를 연결하는 Union을 공부한다. Join이란? -> 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 1) Left Join 왼쪽에 오는 테이블을 기준으로 오른쪽 테이블 연결 -> 어떤 데이터는 모든 필드... 스파르타코딩코딩sqlsql 화성 땅 공동구매(토이프로젝트) *토이 프로젝트로 프론트 부분인 HTML과 서버 Flask가 통신할 수 있도록 API를 구축해본다. 이 전에 포스팅했던 내용과 동일하게 새 프로젝트 생성 후, 설정을 해준다. Flask의 규칙에 맞게 설정을 하면 되는데 이렇게 설치를 하고 인터프리터에서 flask, pymongo, dnspython을 설치한다. *API 만들고 사용하기 - 이름, 주소, 평수 저장하기 (Create -> PO... 토이프로젝트TIL항해99get방식post방식APIFlask스파르타코딩API 무비피디아 만들기 API와 크롤링 프로젝트 세팅하기 flask, pymongo, dnspython, requests, bs4 패키지 설치 templates안에 index.html static app.py ! 새프로젝트 시 위 환경설정은 필수! 크롤링할 때는 requests 와 bs4 패키지를 설치해야한다! og:image / og:title / og:description 을 크롤링 할 목적으로 크롤링을 사용! 크롤링 기본 코... 크롤링TIL항해99get방식post방식API스파르타코딩API Flask 시작하기 -서버만들기 Flask 패키지 설치! 파일 > 설정 > 인터프리터 Flask 서버를 만들 때, 항상, 프로젝트 폴더 안에, ㄴstatic 폴더 (이미지, css파일을 넣어둡니다) ㄴtemplates 폴더 (html파일을 넣어둡니다) ㄴapp.py 파일 이렇게 세 개를 만들어두고 시작해야한다. 이제 각 폴더의 역할이 있다. templates 폴더의 역할은 HTML 파일을 담아두고, 불러오는 역할을 한다. ... TILFlask스파르타코딩항해99Flask 엑셀보다 쉬운 SQL - 4주차 Subquery(서브쿼리)의 사용 방법을 배워본다 실전에서 유용한 SQL 문법을 더 배워본다 subquery 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것을 의미 -> join을 쓰지 않고도 같은 기능할 수 있음 ex) kakaopay로 결제한 유저들의 정보 보기 카카오로 결제한 유저의 정보 보기(join 기능 이용) subquery 이용 a. 우선 kakaopay로 결제한 user... 스파르타코딩코딩sqlsql 엑셀보다 쉬운 SQL 문법정리 보고싶은 필드를 적는다 group by나 where에 들어간 필드가 들어가면 보기 편한 것 같다 테이블에 없는 필드라도 보고싶은 통계(계산) 수치나 subquery를 넣어서 보면 된다 select의 필드가 들어있는 테이블을 적는다 보고싶은 데이터의 조건을 입력한다 특정 필드에 대한 조건을 입력한다 ex) name like '이xx' -> name 필드에 '이xx'인 데이터를 불러오라는 조건 ... 스파르타코딩코딩sqlsql 부트스트랩으로 포스팅 박스 제작하기 완성본 이 포스팅 박스를 부트스트랩으로 만들어보았다. 작년에 부트스트랩 공부했을 때 도대체가 무슨 말인지 몰라서 많이 헤맸던 경험이 있다.. 원하는 템플릿만 잘 찾아서 넣으면 되는데...그게 그렇게 어려웠나보다.. 1.큰 박스 먼저 만들기 하나의 div 클래스를 만들어 한 묶음로 만들어주었다. 2.영화URL 부트스트랩에 있는 이메일 템플릿을 활용하여 코드를 가져왔다. 가져온 후에는 적절하게 ... 항해99스파르타코딩bootstrapTILWILTIL 웹개발플러스 개발일지 1주차 6월 28일 오후 8시에 간략한 OT를 듣고 바로 수업을 듣기 시작해서 오늘 숙제 제출까지 끝냈다. 간단하게나마 개발일지를 남겨보고자 한다. 공부 내용 1주차에서는 간단하게 사진과 글을 올릴 수 있는 페이지를 만들고 AWS EC2로 배포하는 내용을 함께 공부했다. 서버는 Flask 프레임워크를 사용해서 간단하게 구축했고, 프론트 페이지는 html+css+Jquery를 사용해서 만들었다. 느낀... 스파르타코딩웹개발플러스스파르타코딩 스파르타 웹개발 종합반 4주차 강의 개발일지 숙제에서 할 것 1) API 정보 만들기 2) API 정보 불러오기 -> 웹페이지에서 주문 정보를 입력하고 서버는 DB로 정보를 저장한다. -> 저장된 주문 정보 전체 리스트를 페이지 하단에 표시한다. 코드 1) app.py 2) index.html 마치며 처음에는 전체적인 그림이 보이지 않았고, 쉬웠던 숙제는 아니었다. 그래서 이전 연습 문제의 코드를 따라썼고 답안도 보면서 숙제를 했다. ... 스파르타코딩코딩웹개발종합반FlaskAPIAPI 스파르타 웹개발종합반 열째 날 일기(5-1~8) 좋아요(Update) 기능: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가 삭제(Delete) 기능: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당 영화인을 삭제 B. 서버가 제공할 기능 : 데이터베이스에 영화인 정보를 조회(Read)하고, 영화인 정보를 응답 데이터로 보냄 C. 응답 데이터 : (JSON 형식) 'stars_list'... 스파르타코딩코딩웹개발종합반FlaskAPIAPI 코알못의 코딩일기(1주차) 주변사람들이 코딩.. 코딩..하길래 나도 공부해봤다 아직 뭐가 뭔지 사실 모르겠지만 하라는대로 하니까, 뭐가 나오긴하더라.. 수업을 듣기전, 필수 설치 프로그램이 있더라.. 1) Pycharm Professional <-이거는 코딩할때 필요한거 같아 2) JetBrains 3) AWS가입 근데 그거아실려나.. 아직도 이게 뭐에 쓰이는건지 잘 모르겠다 HTML, CSS, Javascript 1... 코딩스파르타코딩코알못스파르타코딩 스파르타코딩 - 알고리즘 강의 3 주차 (ft.정렬) 버블정렬 바로 앞에 배열과 비교 선택정렬 최소값을 찾아 변경 : array(min_index) 삽입정렬 1부터 n까지 keyword 병합정렬 재귀함수 활용 모두분해해서 합치면서 정렬ㄹㄹㄹ... insertion버블정렬python선택정렬selection알고보면알기쉬운알고리즘파이썬algorithmSortmarge병합정렬array삽입정렬스파르타코딩Sort [힙한취미코딩] 나홀로 개발일지2 3) 우선! 5) 봉투를 놓기 6) 봉투 밑에 글씨를 놓기 7) 마지막으로, 둘을 div로 묶어주기 10) 르탄이 만들기 [코드스니펫] - 첫번째 르탄이 르탄이 이미지를 띄우기 르탄이 띄우기 그림자 효과 넣어주기 → 이런 경우는, 일단 가운데에 넣어놓고, 간격은 나중에 조절하는 게 좋아요! 하얀색 글씨 + 가운데에 놓기 12) 메시지 넣기 메시지를 직접 작성해주세요! 우선 메시지를 쓸까요? ... 힙한취미코딩나홀로개발일지스파르타코딩나홀로개발일지 파이썬 혼자 놀기 회고3 🎉3주차 까지 완강 파이썬으로 텍스트파일 읽기,쓰기 파이썬 워드클라우드 데이터클렌징(실무에서도 8~90% 시간이 걸리는 중요작업) 이미지에 맞춰 워드클라우드 응용 파일 오픈해서 읽어오기 워드클라우드 불러와서 만들기 ❤️데이터 클렌징(Data Cleansing)이란? 전처리(preprossessing) 과정의 하나로, 자료에서 불완전하거나, 비정확하거나, 관련 없는 부분을 찾아 삭제하거나 수정... 파이썬스파르타코딩스파르타스파르타 추억소환 코딩 패키지 항해 시작 전 스파르타코딩 홈페이지를 보러갔다가 이벤트를 하고있길래 항해 하시는 분들에게도 알리고 나도 시작했다 호호~ 먼저 사진은 학생 때로 돌아가고 싶기도 하고 그 당시가 아마 긴 인생은 아니지만(ㅋㅋㅋ) 행복 고점이었던 때라 그 시절 사진으로 택했다. 그 때가 좋았지.. 아무튼! 내용을 쉽게 알려주셔서 막힘 없이 진행했다. 그래서 그런지 강의 중간중간 사진을 못 찍었다 ㅠ 완주를 축하해... 추억소환 코딩 패키지모각코스파르타코딩모각코 스파르타 웹개발종합반 여덟째 날 일지(4-1~7) 2개의 프로젝트: 모두의 책리뷰, 나홀로 메모장 수업목표 Flask 프레임워크를 활용해서 API를 만들 수 있다. '모두의책리뷰' API를 만들고 클라이언트에 연결한다. '나홀로메모장' API를 만들고 클라이언트와 연결한다. Flask 시작하기 1) Flask 기초: Flask 서버를 만들 때(항상) 프로젝트 폴더 안에, ㄴstatic 폴더 (이미지, css파일을 넣어둡니다) ㄴtemplat... Flask스파르타코딩API코딩웹개발종합반API 스파르타 웹개발종합반 여덟째 날 일지(4-8~16) ① 클라이언트와 서버연결 확인 ② 서버부터 만들기 ③ 클라이언트 만들기 1) 클라이언트와 서버연결 확인 <서버 코드(app.py)> <클라이언트 코드(index.html)> '리뷰 시작하기' 버튼을 눌렀을 때, '리뷰가 성공적으로 작성되었습니다.' 라는 내용의 alert창이 뜨면 클라이언트 코드와 서버 코드가 연결 되어있는 것입니다. 2) 서버부터 만들기 API를 먼저 만들어보죠! API 기... Flask스파르타코딩API코딩연습웹개발종합반API [웹서비스 런칭] 4. 프로젝트 파일 업로드(MongoDB, Robo 3T) -스파르타코딩 웹개발 종합반 마지막 5주차- 목표 수강 중 프로젝트로 만들었던 원페이지 쇼핑몰을 런칭해보자 AWS EC2 클라우드 서비스를 사용하여 서버를 관리 FileZilla로 파일 업로드 flask 서버 실행 파일 업로드(MongoDB, Robo 3T) 포트 포워딩, nohup 설정 gabia에서 도메인 구입 Robo3T를 이용해서 내컴퓨터에서 서버에 있는 DB(MongoDB)에 접속해... robo3tpymongomongodb스파르타코딩mongodb 프론트엔드 2주차 벌써 수업 2주차다! 이번주는 수업을 많이 듣지 못했다. 너무 더워~~ㅠㅠ 밖에 못나가겠다. 학교 컴이 빠르고 좋아서 학교에서 하고 있는데 학교 안 코로나 확진자가 점점 늘어나고 난리다. 나도 검사받고 왔는데 다행히 음성나왔다.. 다시 열심히 듣자! 읏짜! [수업 목표] 컴포넌트의 state를 관리할 수 있다. 컴포넌트의 라이프 사이클을 이해한다. 오픈소스 패키지를 찾아서 설치할 수 있다. ... 2주차리액트프론트엔드스파르타코딩2주차