5주차 강의 완료!! 5주차 강의는 4주차에 이어 프로젝트 두개를 추가적으로 진행하였고 AWS를 이용하여 프로젝트를 서버에 올리는 방법을 배웠다. 전에는 자신의 웹페이지를 서버에 올리기 위해서 하드웨어를 사서 계속해서 켜져있는 상태를 유지하는 형태를 취해야 했지만 현대에는 AWS같은 가상 서버를 이용하여 올리는 방법을 취하고 있다고 한다. 4주차와 비슷한 과정을 통해 '나의 버킷리스트'와 '팬명록' 프로젝트를 완성시켰다. @ 나의 버킷리스트 * app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient('mongo..
4주차 강의 완료!! 4주차 핵심: Flask, 미니프로젝트1, 미니프로젝트2 @Flask==> 웹 프레임워크, 웹 엔진과 붙여서 쓸 수 있다. - 규칙 1. templates 폴더는 반드시 고정 2. app.py는 변경해도 된다. But 라이브러리 이름과 같은 것을 이름으로 사용하면 안된다. 3. index.html을 변경 가능하다. But 첫 페이지는 일반적으로 index.html을 사용 - 클라이언트 요청 방식 중 GET, POST 방식에 대해 이해하기 - GET 요청==> 데이터 조회(Read)를 요청할 때 사용 - POST 요청==> 데이터 생성(Creat),변경(Update),삭제(Delete)를 요청할 때 사용 @mongoDB를 이용하여 클라이언트에 연결하기!! - 연결하기 앞서서 venv을..
3주차 강의 완강!! 3주차 강의는 Python, 크롤링, mongoDB에 중점을 두고 있다. @Python - 파이썬이란?==> 일종의 번역팩을 설치한다라 생각하면 된다. - 터미널은 텍스트로 명령어를 입력하면 결과를 텍스트로 화면에 출력해주는 도구 - 라이브러리를 설치하거나 프로젝트를 실행할 떄 사용한다. - 매우 직관적인 언어이고, 할 수 있는게 많다. - 중요한 부분은 모두 다 기억하기란 쉽지 않다. 필요한 부분을 찾아 적절하게 사용할 줄 알아야한다. - 기초 문법(변수&기본연산, 자료형(숫자,문자형, 리스트형, 딕셔너리형), 함수, 조건문, 반복문) - 가상환경 venv==> 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나..
2주차 강의 완강!! 빠르게 습득할 수 있는 좋은 강의에 항상 감사함을 느끼고 있다. 2주차 강의는 1주차에서 CSS와 html을 이용하여 정적인 웹페이지를 만들었다면 Javascript를 이용하여 움직임을 더 하는 과정이다. 2주차의 핵심은 Javascript, JQuery, fetch를 이용하는 것!! @Javascript - 자바스크립트란? ==> 프로그래밍 언어 중 하나로 브러우저에서 사용되는 표준 언어이다. 다른 언어도 적용이 가능하지만 자바스크립트가 기본 언어라는 부분이 중요한 것!! - 자바와 자바스크립트는 전혀 관련이 없는 언어이다. - head 안에 script로 공간을 만들어 작성 @Javascript 기초 문법 - console.log: 검사>개발자도구>Console에 들어가면 나온다..
드디어 1주차 강의를 완강했다. 강의를 해주신 이범규 튜터님께 많은 것을 배워 정말 감사함을 느끼고 있다. 1주차는 CSS와 html을 이용하여 프론트엔드의 기초를 익히는 과정이었다. visual studio code를 설치하고 이용하는 부분부터 github를 이용하여 배포하는 부분까지 정말 유익한 시간이었다. @웹 브라우저의 원리 - 브라우저란? ==> 요청을 보내고, 요청에 따라 받은 HTML 파일을 그려주는 역할 - 요청은 어디에 보내는 건가? ==> API라는 창구에 미리 정해진 약속대로 요청을 보내는 것. - 항상 HTML파일로 돌려주는건 아니다. 데이터만 내려 주기도 한다. 결국 HTML 파일의 코드도 결국 데이터라 생각할 수 있다. @필수 프로그램 설치 - VS Code > Live Serv..