본문 바로가기

전체 글

(59)
Pycharm Professional 설치 가이드(파이참 라이센스 코드 있는 경우) 스파르타코딩클럽을 통해, 연 $89 상당의 PyCharm Professional 버전을 4개월 간 무료로 사용하실 수 있습니다!(YEAH~) 1주차 강의에서 활성화 프로모션 코드가 포함된 가이드 문서를 제공해드립니다. 📆2021.10.12~2022.2.9(12) https://www.jetbrains.com/pycharm/download/ Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com https://account.jetbrains.com/login 에 들어가 "Create J..
[무비스타] - GET연습(보여주기) 문제 분석 - 화면과 동작 살펴보기 우리가 만들 기능은 영화인 정보를 카드로 보여주기(Read) 입니다. 화면에 어떤 데이터가 어떤 부분에 보여지는지 영화인 카드 화면 코드를 보며 분석해보겠습니다. 영화인 이름 영화인 이미지 : 이미지 src 속성 좋아요 개수 최근 작품 내용이 들어가는 부분 👉 index.html을 크롬에서 실행시켜 크롬 개발자도구 - 검사하기(Inspector)로 어떤 요소에 어떤 데이터가 보일지 분석해보세요. [서버코드 - app.py] # API 역할을 하는 부분 @app.route('/api/list', methods=['GET']) def show_stars(): sample_receive = request.args.get('sample_give') print(sample_re..
[무비스타] - 뼈대 준비하기 프로젝트 준비 - index.html, app.py 준비하기 [코드스니펫] - 무비스타-index.html 코드 마이 페이보릿 무비스타😆 순위를 매겨봅시다 김다미 (좋아요: 3) 안녕, 나의 소울메이트(가제) 위로! 삭제 ✔ 하늘색으로 체크 되어있는 파일들은 Delete 한다 [코드스니펫] - 무비스타-app.py 코드 from pymongo import MongoClient from flask import Flask, render_template, jsonify, request app = Flask(__name__) client = MongoClient('localhost', 27017) db = client.dbsparta # HTML 화면 보여주기 @app.route('/') def home(): ..
[무비스타] - DB 만들기(데이터 쌓기) pycharm 열기 moviestar 오른쪽 마우스 → New → Python File → 파일명 init_db.py [코드스니펫] - 무비스타-init_db.py 코드 import requests from bs4 import BeautifulSoup from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # DB에 저장할 영화인들의 출처 url을 가져옵니다. def get_urls(): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73..
[무비스타] - 프로젝트 세팅 File → New project → Location →moviestar열기 Create클릭 후 This window 누르기 moviestar 오른쪽마우스 클릭 → New 클릭 → directory 눌러서 파일명 📁static 📁templates 파일 만들기 📁templates 오른쪽마우스 클릭 → New 클릭 → HTML File 클릭 →파일명 index.html 파일 만들기 moviestar 오른쪽마우스 클릭 → New 클릭 → Python File 클릭→ 파일명 app.py 파일 만들기 Flask패키지 만들기 File → settings → 좌측 아래 Project movie star → 펼치기 Python Interpreter → Python 3.8 확인 후 → + 클릭 flask 입력 후 → I..
가비아 가입하기 & 도메인 구입하기 접속하기 & 가입하기: https://www.gabia.com 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 가비아에서 할인이벤트(500원/1년)를 진행하는 도메인을 구매해서 진행 할 예정입니다. 🚨 기억하기 - **무통장입금(가상계좌)**으로 결제하시기를 추천드립니다! 로그인 후, 메인 페이지에서 원하는 도메인을 검색해주세요. 마침 .shop 도메인이 500원/1년으로 할인중이니, 추천드립니다. :-) 💡 원하는 도메인을 구매하세요! bumkyulee.shop 은 제가 구매했으니, 당연히 여러분은 안 되겠죠? 🤣 결제를 마무리해주세요. 👉결제 기간을 1년으로 맞춰주세요! 그래야 500원 찬스! 무통장입금을 선택! 👉1,000원 이하는 카드 결제..
Filezilla 설치하기 Filezilla 설치하기 다운로드: https://filezilla-project.org/download.php Download FileZilla Client for Windows (64bit x86) Download FileZilla Client for Windows (64bit x86) The latest stable version of FileZilla Client is 3.56.2 Please select the file appropriate for your platform below. Please select your edition of FileZilla Client FileZilla FileZilla with manual FileZilla P filezilla-project.org 다운로드 ..
[모두의책리뷰] - POST 연습(리뷰 저장) [app.py] ## API 역할을 하는 부분 @app.route('/review', methods=['POST']) def write_review(): title_receive = request.form['title_give'] author_receive = request.form['author_give'] review_receive = request.form['review_give'] doc = { 'title': title_receive, 'author': author_receive, 'review': review_receive } db.bookreview.insert_one(doc) print(sample_receive) return jsonify({'msg': '리뷰가 성공적으로 작성되었습니다...