본문 바로가기

전체 글126

Pandas) 데이터 분석 2편, 2차원 데이터 DataFrame 만들기 with Dictionary, (표 데이터 파이썬으로 만들기), 인덱스 지정하기 나도코딩 유튜브 + 외주 자료를 참고하여 만든 자료입니다. 1. Dictionary 형태로 데이터를 만들기 import pandas as pd # 2차원 데이터 # 1. 사전 자료구조를 통해 생성 data = { '이름' : ['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협'], '학교' : ['북산고', '북산고', '북산고', '북산고', '북산고', '능남고', '능남고', '능남고'], '키' : [197, 184, 168, 187, 188, 202, 188, 190], '국어' : [90, 40, 80, 40, 15, 80, 55, 100], '영어' : [85, 35, 75, 60, 20, 100, 65, 85], '수학' : [100, 50, .. 2023. 1. 15.
Pandas) 데이터 분석 1편, 1차원 데이터 Series 만들기 (행 데이터 파이썬으로 만들기) 나도코딩 유튜브 + 외주 자료를 참고하여 만든 자료입니다. 1차원 데이터인 경우 pandas 내장 함수 중 Series를 사용하여 만듭니다. import pandas as pd temp = pd.Series([-20, -10, 10, 20]) # 1차원 리스트를 Series에 대입 print(temp) print(temp[0]) # -20 #index 지정 - 주의사항 : Series 함수의 S는 대문자입니다. - pd.Series() 안에 리스트가 들어갑니다. - 별 지정 안 할 시, index가 붙여집니다.(0부터 시작합니다.) index를 원하는 값으로 지정하고 싶으면, 코드를 아래처럼 바꾸시면 됩니다. temp = pd.Series([-20, -10, 10, 20], index = ['jan','.. 2023. 1. 15.
Django) 3편, 글 작성하는 방법(Views.py의 create 함수 가공하기) 위 글은 생활코딩 유튜브를 참고하였습니다. 1. Views.py 안 HTML Template에서 create를 선언합니다. def HTMLTemplate(articleTag): global topics ol = '' for topic in topics : ol += f'{topic["title"]}' return f''' Django {ol} {articleTag} create ''' 2. Views.py 안 create 함수를 재지정합니다. input 태그를 통해 글을 입력하는 화면을 구현합니다. def create(request): article = ''' 2023. 1. 15.
Django) 2편, 홈페이지 꾸미기(Views.py 가공하여 상세 사이트 들어가기), HTML Template 모든 내용은 생활코딩 유튜브를 참고하였습니다. 1. Views.py의 index를 가공해 보겠습니다. from django.shortcuts import render,HttpResponse import random # Create your views here. # 클라이언트로 정보를 전달할 함수 def index(request): return HttpResponse(''' Django routing views model Welcome Hello,Django ''') def create(request): return HttpResponse('Create!') def read(request,id): return HttpResponse('read!' +id) Index 함수는 Home view를 바꾸는 거였죠.. 2023. 1. 15.
Django) 1편, app 생성하기, Routing 모든 코드는 생활코딩 유튜브를 참고하여 만들었습니다. 1. Terminal 창에 아래와 같은 코드를 입력합니다. django-admin startapp myapp 2. myapp이라는 폴더가 생성되었음을 확인할 수 있습니다. 이 파일들을 구현함으로 통해서 application을 만들 수 있습니다! Routing의 정의는 다음과 같습니다. 사용자가 접속한 각각의 경로를 누가 처리할 것인가?를 지정하는 과정입니다. web framework 작업 시 가장 우선적으로 해야할 매우 중요한 과정입니다. Routing 방법 ex : 해당 url을 접속했을 때, myapp에 있는 views.py로 위임하는 과정(폴더 다름) 1. myproject의 urls.py에 들어갑니다. 2. urls.py 위의 주석 처리 중 I.. 2023. 1. 14.
반응형