본문 바로가기

Python_Beginer/Study

(74)
[CGI]Python CRUD Study Site> https://www.youtube.com/playlist?list=PLuHgQVnccGMDMxfZEpLbzHPZUEwObEaZq WEB2 Python - YouTube www.youtube.com My Git> https://github.com/ankiwoong/Bitnami_htdocs ankiwoong/Bitnami_htdocs [생활코딩]수업 코드. Contribute to ankiwoong/Bitnami_htdocs development by creating an account on GitHub. github.com Python CGI 작동 영상> 수업 정리> CRUD에 대하여서 이해해야된다. 또한 생활코딩 에러 중에서 에러코드는 구글링을 하면서 찾는다. 화면은 아래와 같이..
[HandCoding]손코딩 테스트 검증 항목> 1. 코딩을 실제로 할 수 있는가? 2. 논리적 사고가 가능한가? 3. 코드 스타일은 어떤가? 4. 코드 내용이 얼마나 정확한가? 5. 여러 가지 변수와 환경의 복합적인 상호작용으로 발생하는 문제를 처리할 수 있는가? 6. 문제 사항에 대하여 다양한 솔루션을 제공할 수 있는가? 7. 팀원 끼리 의 알고리즘 사소통시 문제 사항은 없는가? 8. 데이터 구조 / 알고리즘 지식이 있는가? 9. 복잡도가 있는 문제를 처리 할 수 있는가? 유의점> 1, 문구 하나하나에 조건이 숨겨져 잇을 수 있음 2. 애매한 부분은 확인 또 확인하는 습관을 기른다. 3. 예제를 손으로 직접 풀어보면서 문제를 이해할려 한다. 4. 최적의 알고리즘을 생각하지 말자. 5. 어떻히든지 코드를 작성해서 요구에 맞는 결과물을 제..
[Flake 8]Flake 8 ⊙ 파이썬 패키지 ⊙ 파이썬 파일이나 특정 파이써너 코드의 스타일을 검사해주는 도구 ⊙ 코딩 컨벤션만 설정해서 검사 가능 ⊙ 설치 방법 pip install flake8 ⊙ 사용 방법 flake8 File_Name.py ⊙ 사이트 http://flake8.pycqa.org/en/latest/ Flake8: Your Tool For Style Guide Enforcement — flake8 3.7.9 documentation If you want Flake8 to be installed for your default Python installation, you can instead use: Note It is very important to install Flake8 on the correct versio..
[PEP 20]The Zen of Python ⊙ 파이썬 이스트에그 ⊙ 사용 방법 import this ⊙ 사이트 https://www.python.org/dev/peps/pep-0020/ PEP 20 -- The Zen of Python The official home of the Python Programming Language www.python.org ⊙ 내용 The Zen of Python, by Tim Peters Beautiful is better than ugly. (아름다움은 못생긴 것보다 낫다.) Explicit is better than implicit. (암묵적인 것보다는 명시적인 것이 낫다.) Simple is better than complex. (단순한 것이 복잡한 것보다 낫다.) Complex is better than ..
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch19 Ch19. 오픈 API와 JSON 사전 Quiz 1> 오픈 API는 웹을 통한 데이터 교환 방식이다. 1 1. O 2. X 해설. HTTP를 통해 주로 JSON 형태로 데이터를 서비스 해준다. 사전 Quiz 2>오픈 API의 응답 방식은 JSON만 사용한다. 2 1. O 2. X 해설. 응답방식은 JSON과 XML 이 주를 이루고 다른 형식도 가능하다. - API(Application Programming Interface) : 여러 애플리케이션 사이에서 간편한 인터페이스 - 오픈 API 1. HTTP를 통해 데이터를 요청하며 주로 XML 이나 JSON 형식으로 응답 2. 최근에는 JSON 방식의 응답을 하는 API가 빠르게 늘어나고 있음 3. 유용한 형식으로 정리된 데이터를 제공 받을 수 있음 - 브라..
CSV to Dict(CSV File -> Dict) ''' CSV 파일 > 딕셔너리 OrderedDict 타입으로 딕셔너리 생성 ''' import csv with open('Parks.csv', 'r') as file: reader = csv.DictReader(file) for row in reader: print(row) # print(row['park.key'], row['park.name'], row['park.alias'], row['city'], row['state'], row['country']) C:\Python\venv\Scripts\python.exe C:/Python/Edupure/Day14/csv4.py OrderedDict([('park.key', 'ALB01'), ('park.name', 'Riverside Park'), ('p..
List to CSV(List -> CSV File) ''' 리스트 > CSV 파일 ''' import csv with open('output.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['wpam', 'eggs', 'bacon', 'ham']) writer.writerow(['Hello, World!', 'eggs', 'bacon', 'ham']) writer.writerow([1, 2, 3.141592, 4])
CSV to List(CSV File -> List) ''' CSV 파일 > 리스트로 로딩 ''' import csv import pprint a_list = [] f = open('Parks.csv', 'r') reader = csv.reader(f) for row in reader: a_list.append(row) pprint.pprint(a_list) f.close() [['park.key', 'park.name', 'park.alias', 'city', 'state', 'country'], ['ALB01', 'Riverside Park', '', 'Albany', 'NY', 'US'], ['ALT01', 'Columbia Park', '', 'Altoona', 'PA', 'US'], ['ANA01', 'Angel Stadium of Anaheim'..