본문 바로가기

파이썬7

[Python] 프로그래머스 _ sort( ), sorted( ) 차이 +lambda 함수 파이썬을 배우기 시작하면서 일주일에 적어도 한문제 정도는 JS말고 파이썬으로 풀어보기로 결심! 이번문제를 풀면서 sorted() 함수랑 좀 가까워진듯..? 문자열 내맘대로 나누기 (Lv.1) 링크 문제 요약: 문자열로 구성된 리스트 strings과, 정수 n이 주어진다. 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하기. >> [입출력예] : strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬 보자마자 sort 함수를 사용하고 싶다는 욕구가 올라오긴하는데 파이썬에도 sort 함수가있나..? 하고 찾아보니 sort(), sorted()도 있다. 아니뭐하러 두개나 ㅠ 그래도 정리해보자면!! sort().. 2023. 2. 24.
4-2 Flask 시작_서버만들기 Flask 프레임워크란 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있다. 밀키트 느낌ㅋㅋㅋㅋ ***통상적으로 flask 서버를 돌리는 파일은 app.py라고 이름 짓는다*** ▶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) #localhost:5000라는 서버가 만들어진것 코드를 입력하고 실행했을때, 아래의 메세지가 뜨면 성공 ✔️ 서버를 종료하는법 터미널 창을 클릭하고, ctrl + c .. 2022. 5. 18.
3-6 패키지 사용해보기_ Requests 라이브러리 + list/dict/함수/if/for문 Requests 라이브러리 기본 코드 import requests # requests 라이브러리 설치 필요 r = requests.get('URL') rjson = r.json() # 라이브러리들 마다 정리된 방식이 다름 응용 import requests r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() gus = rjson['RealtimeCityAir']['row'] # API 에서 row를 'gus'라는 이름으로 불러옴 for gu in gus: # row == gu if gu['IDEX_MVL'] < 60: print (gu['MSRSTE_NM'], gu['IDEX_MVL']) 👉파이썬에서는 들.. 2022. 5. 16.
3-5 파이썬 패키지 / 라이브러리 💡패키지/라이브러리? 파이썬에서의 패키지는 모듈(일종의 기능들 묶음)을 모아 놓은 단위. 라이브러리는 패키지의 묶음 ▶ 가상 환경(virtual environment) 프로젝트 별로 패키지들을 담을 가상환경에서의 공구함. 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경 예 ) 회사에서는 패키지 A, B, C를 설치해서 쓰고, 개인 프로젝트에서는 패키지 B, C, D, E를 설치해서 쓰고 있음 그런데 회사에서 B를 이전 버전인 B' 로 쓰자고 하심. 하지만 그렇게 되면, 같은 컴퓨터에 깔려 있는 개인 프로젝트에서는 B'로 쓰면 코드를 다 바꿔야 함. -----> 공구함을 2개 만들어.. 2022. 5. 16.