전체 글(217)
-
롤 전적 검색 사이트 만들기(0)
Python-Flask 설치 파이썬에서는 웹 페이지 제작을 위해 디장고, 플라스크를 많이 사용하는데 소규모 프로젝트이기 때문에 플라스크를 사용했습니다. Flask위에서 웹 페이지가 동작하기 때문에 번거롭게 XAMPP를 사용하거나 PHP문을 사용할 필요가 없다는 장점이 있습니다. pip install Flask를 명령 프롬프트 창에 입력해서 Flask를 설치 할 수 있습니다. 웹 페이지 만들기 부트스트랩을 사용했습니다. Python-Flask에서 지원하는 jinja2문을 사용해 html문을 작성했습니다. 디자인과 반응형 웹 페이지를 생각해 부트스트랩을 사용해서 만들었습니다. nav부분과 footer 부분은 다른 페이지로 넘어가더라도 바뀌지 않는 부분이라서 base.html로 만들어 줬습니다. (jinja2..
2020.02.14 -
딥러닝 음원 순위 예측
1. 과제개발의 목적 및 필요성 (1) 목적 및 필요성 - 목적 : 아티스트 컴백 후 순위 예측 프로그램으로써 아티스트의 유명세를 판단하는 척도를 제공 - 필요성 : 효율적인 투자자 매칭을 원활하게 하도록 컨택 관리 , 프로그램 엔터테이먼트 회사의 아티스트 매칭 사업 리스크 감소 (2) 활용성 및 기대효과 1. 아티스트의 컴백 후 순위 예측 도식화 제공 2. 아티스트의 순위권 상승을 위한 협업 팀 매칭 사업 3. 최고의 싱어송라이터 순위 검증 2. 과제수행 과정 (1) 과제수행 과정 I. 구현계획 (주요기능 및 예상결과물) i. 컴백 가수 순위예측(2020) : 등급순 A급(4%,8위), B급(~25위), C급(~50위), D급(50위~) 2. 자동 매칭 서비스 코딩 i. 캐미 스트리트 : 아티스트의 순..
2020.02.14 -
딕셔너리 개수 카운트, 정렬
딕셔너리를 이용해서 특정 문자나 숫자의 개수를 카운트 할 수 있다. cham = {} for i in num: if i not in cham: cham[i] = 1 else: cham[i] = cham[i]+1 input : 49679 output : {'4': 1, '9': 2, '6': 1, '7': 1} 딕셔너리 정렬은 operator 를 사용해서 할 수 있다. import operator num = input() cham = {} sdict= sorted(cham.items(), key=operator.itemgetter(1, 0), reverse=True) 정렬 조건으로 .items(), key=operator.itemgetter(1, 0), reverse=True 를 주었습니다. .items(..
2020.02.05 -
파이썬 리스트
if __name__ == '__main__': q = [2,3] p = [1, q, 4] p[1].append('버퍼') print(p) print(q) print('---- 리스트 메서드 ----') people = ['아이유', '청하'] people.append('제키와이') print(people) people[len(people):] = ['윤하'] print(people) print('---- extend() ----') people = ['아이유', '청하'] people.extend('태연') print(people) people += '윤하' print(people) people += ['제키와이'] print(people) print('---- insert() ----') people..
2020.02.05 -
파이썬 튜플
#튜플은 쉼표(,)로 구분된 값으로 이루어지는 불변 시퀸스 타입이다. if __name__ == "__main__": print('---- 튜플 test ----') t1 = 1234, '안녕' print(t1[0]) print(t1) t2 = t1, (1, 2, 3, 4, 5) #t1 과 중첩된다. print(t2) #쉼표가 없으면 튜플이 생성되지 않는다. empty = () t1 = '안녕', print(len(t1)) print(t1) t2 = ('안녕') print(t2) print('---- 튜플 메서드 ----') t = 1,5,7,3,2,4 print(t.count(3)) t = 1, 5, 7 print(t.index(5)) print('---- 튜플 언패킹 ----') x, *y = (1,..
2020.02.05 -
파이썬 내장 함수
if __name__ == "__main__": #리스트의 깊은 복사 mylist = [1,2,3,4] newlist = mylist[:] newlist2 = list(mylist) print(newlist) print(newlist2) #set의 깊은 복사 print("----set 복사 ----") people = {"A", "B", "C"} slayers = people.copy() #딕셔너리 카피 slayers.discard("C") # "C" 삭제 slayers.discard("B") # "B" 삭제 print(slayers) print(people) #기타 객체의 깊은 복사를 할 때는 copy 모듈 사용 import copy mystr = "테스트" newstr = copy.copy(mystr..
2020.02.04