전체 글 102

TIL_Python flask를 이용한 app.py와 index.html 세팅

server library로 flask를 사용했을 때, app.py와 index.html의 기본 뼈대 세팅을 해놓으면 편하다. app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route("/movie", methods=["POST"]) def movie_post(): sample_receive = request.form['sample_give'] print(sample_receive) return jsonify({'msg':'POST 연결 완료!'}) @app.route("..

TIL_python grammer basic

python grammer basic 강의를 새로 받고 수강하였다. python은 '읽기 쉽게' 만든 언어. 커뮤니티가 커 자연어처리, 머신러닝 등 다양한 라이브러리를 이용할 수 있다는 장점이 있다. # a의 b제곱, a to the power of b a**b print("I'm happy") #I'm happy print(len("Hello")) #5 sentence = 'Python is FUN!' sentence.upper() #PYTHON IS FUN! sentence.love() #python is fun! myemail = 'test@gmail.com' myemail.split('@')[1].split('.')[0] #gmail f="abcdefghijklmnopqrstuvwxyz" f[4:..

WIL_첫 번째 주

AI web program을 시작한 지 일주일이 되었다. Facts 이번 일주일 동안에는 Web programming 기초 강의와 SQL 기초 강의를 들었다. 동시에 팀 프로젝트 진행을 하였다. 팀 이름은 '최고오조'. 팀 프로젝트는 HTML, CSS와 아주 간단한 python을 사용하여 팀 소개 페이지를 만들었다. 여기서 내가 맡은 부분은 main page의 상위 부분과 개인 페이지였다. 또한 github에 대표로 뼈대를 올려서 팀원들에게 공유하는 것도 진행하였다. Feelings 시작 하고 3일 정도는 잠이 부족하여 피곤한 느낌이 많았다. 아침 9시 부터 시작하여 밤 9시 까지 하니 그럴만도 하다. 그래서 공부를 위한 최상의 컨디션을 유지하기 위해 나만의 페이스대로 중간중간 몸을 움직여주며 밥도 맛있..

TIL_sql 정리(+첫 번째 team project presentation and feedback)

오늘 첫 번째 팀 프로젝트의 발표와 피드백을 듣는 날이었다. '최고오조'의 우리팀, instagram을 모방하여 간단한 팀 소개 페이지를 만들었다. 강의도 함께 들으면서 만든 웹페이지여서 아주 심플한 기능만 들어있었지만, 협업을 통해 github 이용 방법과 venv 폴더는 .gitignore을 통해 관리해야 하는 것도 알 수 있었고, HTML/CSS/기초적인 python을 맛 볼 수 있었던 매우 소중한 경험이었다. 특히, 우리 팀원들 모두 너무 수고 했고, 즐거운 경험이었다. sql 사용 프로그램으로 DBeaver 설치 => MySQL => 테스트 용으로 만들어 놓은 데이터베이스에 connect 테이블 보기 Show tables; #모든 tables 보여줘 show tables #order table의..

TIL_github에 있는 폴더 git 명령어로 삭제 방법

팀으로 웹페이지를 만들다보니 venv와 같은 가상폴더는 다른 사람의 컴퓨터에서는 작동이 제대로 되지 않기 때문에 github에서 제외 되어야 한다. git bash command로 github에 있는 특정 폴더를 삭제하는 방법을 찾아보았다. 우선, .gitignore이라는 폴더를 생성했다. gitignore.io라고 하는 웹사이트에서 'python, visual studio, macos'라고 치고 자동으로 생성되는 내용을 복사하여 local에 '.gitignore'이라는 파일을 생성하고 좀 전에 복사한 내용을 붙여넣는다. 그리고 저장. git bash에서 git rm --cashed -r *--cached를 넣어야 원격 저장소에서만 삭제 됨. 안 넣으면 원격 저장소, 로컬 모두 삭제 됨. git comm..

TIL_Github에 code upload

4주차 정도 웹 기초 강의를 듣고 드디어 뼈대가 될 코드 파일을 github에 upload 했다. 전에 ssh 설정을 마쳤으므로 vs code에서 git bash를 이용하여 간단히 코드를 올릴 수 있었다. 내 컴퓨터에 저장된 코드를 github에 올릴때, 아래와 같은 코드를 복사하면 된다. git remote add origin git branch -M main git push -u origin main vs code의 git bash에 코드를 입력한다. settings에서 collaborator로 팀원들을 초대한 후, 팀원들은 이 코드를 다운 받는다. git clone 이제 각자 새로운 branch를 생성하여 작업한다. git branch git switch detailpage 작업을 업로드 하고 싶다..

TIL_Python

사전캠프 없이 프로그램에 바로 참여했기 때문에 어제와 오늘은 강의 듣기로 바쁘다. folder 생성 => app.py file 만들기 => git bash terminal에서 'python -m venv venv'를 입력하여 라이브러리들을 넣을 venv(가상환경)라는 folder를 생성 => Python 3.10.4('venv':venv)로 잡아주기 => 'pip install flask' => flask 시작 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True)..

TIL_Git과 Github

특강으로 git과 github의 뜻과 사용법에 대해 배웠다. 많은 회사에서 협업 툴로 쓰이기 때문에 열심히 듣고 내용을 정리하였다. git: 버전 관리 도구, 코드 변경점 기록 github: online code storage, 공유(내 코드를 온라인에 백업하거나 다른 사람과 협업하는 도구) 협업 할 때 전체적인 흐름 대표자가 기본적인 틀을 만들고 github에 올림 => 팀원들이 대표자 github의 collaborator로 등록 => 팀원들은 원하는 폴더 위치에서, git clone . => git branch => git switch => 작업 => git add . => git commit -m "hello.html 코드 수정" => git push origin => (pu..

LIST