frontend 썸네일형 리스트형 2022-04-11 서버 갖다줄 파일 미리 만들어뒀다 서버를 만들어서 요청을 받고 뭔가 파일을 갖다주든지 아니면 뭔가 db에다 작업을 하든지 이런 서버를 만들어야된다.. 그래서 서버?? 컴퓨터에 돌아가고 있는 하나의 프로그램 로컬개발환경(일반적인 경우)]내가 서버를 만들고 내컴퓨터로 브라우저로 접속해봄 5주차 후반부 여태까지 만들어놓은 서버의 결과물 특정 컴퓨터를 사서 그 쪽에다가 올리는 작업할예정 (모든사람이 접속을 할수있게 만드는..) app.py 서버를 돌아가게 만드는 파일 통상적으로 app.py 이름을 왠만하면 통일 웬만하면 모든 개발자들은 서버를 만들 떄 프레임워크를 가져다 쓴다 라이브러리 framework 남이 만들어다놓은걸 쓴다 남이 짜준 규칙이나 틀 안에서 내가 코딩을 자유롭게하는거 =framework 라이브.. 더보기 3주차 숙제 : 지니뮤직 크롤링하기 import requests # import하는거 from bs4 import BeautifulSoup from pymongo import MongoClient #pymongo를 쓰겠습니다 client = MongoClient('localhost', 27017) # 내 컴퓨터에서 지금 돌아가고 있는 mongoDB에 접속할 겁니다. db = client.dbsparta # dbsparta라고 하는 DB 이름으로 접속할 겁니다. 없으면 자동으로 생성 headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} dat.. 더보기 3주차 개발일지(Weak I learned) 파이썬 웹에있는 데이터를 긁어올수있는 크롤링 그리고 그것을 저장할수있도록 mongodb까지 파이썬이라는 언어를 통해서 서버역할을 해줘 데이터들을 담을 데이터베이스도 필요 파이썬 설치 => 의미 1010 전기신호 우리 입장 ? 별로? => 그래서 사람의 언어와 가장 가깝게 고안된 언어 => 프로그래밍언어 컴퓨터가 알아들을수있는 번역팩 정도로 보자~ 데이터분석 (직관적 ,라이브러리 풍부, 범용성 넓고 진입장벽이 낮다) venv 절대 건들지 마세요 주의사항 반드시 오른쪽 버튼누른후 Run을 구동해야된다 ui상에 초록색 화살표를 누르게되면 전에 구동됐던 파일이 구동될 가능성 존재 파이썬 자바스크립트보다 상대적으로 직관적 거의 모든 로직 구현 가능 => 파이썬 파이썬 함수 => def로 쓴다 for person .. 더보기 2022-04-10 mongo db => database 기본적으로 데이터를 쌓아두는거 평소에 쓰는 프로그램 내 눈에 보이지 않게 켜진다 컴퓨터에서 돌아가는데 내눈엔 보이진않는다 robo 3T를 가지고 mongo db의 데이터가 알수있도록하는거다 robo 3t를 가지고 몽고 디비 데이터를 시각화해서 볼수있게 robo 3T mongodb의 데이터를 볼려고 만드는거다 데이터베이스 역할 종류 데이터를 잘 갖다 쓰려고 책장 책 =>보관 목적 책 방에다가 던짐 다락방 같은데 나중에 잘 찾을려고 sql NoSQL(not only sql) 특징 sql은 엑셀에 더 가깝다 NoSQL 한줄한줄 딕셔너리 형태로 들어가는것 sql 열과 행을 미리 정해놔야됨 좀 더 정형화된 어떤 데이터를 뽑아가는 방식 최적화 정해져있는 틀 데이터 굉장히 일관적.. 더보기 2022-04-09 파이썬 웹에있는 데이터를 긁어올수있는 크롤링 그리고 그것을 저장할수있도록 mongodb까지 파이썬이라는 언어를 통해서 서버역할을 해줘 데이터들을 담을 데이터베이스도 필요 파이썬 설치 => 의미 1010 전기신호 우리 입장 ? 별로? => 그래서 사람의 언어와 가장 가깝게 고안된 언어 => 프로그래밍언어 컴퓨터가 알아들을수있는 번역팩 정도로 보자~ 데이터분석 (직관적 ,라이브러리 풍부, 범용성 넓고 진입장벽이 낮다) venv 절대 건들지 마세요 주의사항 반드시 오른쪽 버튼누른후 Run을 구동해야된다 ui상에 초록색 화살표를 누르게되면 전에 구동됐던 파일이 구동될 가능성 존재 파이썬 자바스크립트보다 상대적으로 직관적 거의 모든 로직 구현 가능 => 파이썬 파이썬 함수 => def로 쓴다 for person .. 더보기 2주차 개발일지 (Weak I Learned) 자바스크립트 => html 더 잘 제어하는 방법 자바스크립트 browser 페이지 전체 리로딩 되지않고 서버에 데이터 요청?? 공공데이터 재밌다~? 자바스크립트 연습 1번 홀수 2번 짝수 3번 홀수 count += 1; count = count +1; 같은거 함수안에서 변수를 사용하면 사라지고 함수밖에서 사용하면 축적시킬수있다 핵심 함수 안에서 만약 내가 선언했다면 그 박스는 함수가 끝나면서 같이 끝난다. 움직이게 하는거 jquery 미리작성된 javascript 코드 (bootstrap과 같은개념) 남이 써준 코드 ㅋㅋ 맨 위에 항상 임포트를 해야한다 부트스트랩으로 임포트하지않은이상 jQuery CDN 이 source를 위에다 임포트 시켜줘야 jquery를 사용할수있다. ` 백틱 용어 jquery와 자.. 더보기 2주차 숙제 : 원페이지 쇼핑몰에 환율 계산기 달기 트래비스 스캇 나이키 덩크 sb로우를 팝니다가격:3,000,000원/개 키드밀리님과 기리보이님이 착용하였습니다! 달러-원 환율:1219.15 주문자이름 수량 -- 수량을 선택하세요 -- 1 2 3 주소 전화번호 주문하기 더보기 2022-04-08 ajax jquery를 임포트한 페이지에서만 작동 $(`#names-q1`).empty() =>중복되는거 지우는 코드 $(`#names-q1`).append(temp_html) => temp_html에관한 부분을 html에 추가해서 표기 디렉터리를 모두 출력할게아니면 이런식으로 세분화해서 꺼내준다 let rows = response[`RealtimeCityAir`][`row`] for (let i = 0; i 더보기 이전 1 2 3 다음