파이썬을 중심으로 형성되는 거대한 커뮤니티는 언어의 모든 측면을 개선하고 있습니다. 인공 지능, 기계 학습 및 웹 개발과 같은 다양한 주제를 해결하기 위해 점점 더 많은 오픈 소스 라이브러리가 출시되고 있습니다. 파이썬 소프트웨어 재단은 전체 커뮤니티에서 제공하는 훌륭한 지원 외에도 새로운 채택자가 그 본질을 빠르게 배울 수있는 훌륭한 문서를 제공합니다. 파이썬은 매우 간단한 언어이며, 플라스크를 사용하여 이미지, 파일 또는 비디오를 업로드하는 것이 더 간단해집니다. Flask를 사용하면 양식 개체에서 파일을 업로드 할 수 있으며 양식에 enctype =”다중 부분 / 양식 데이터”를 설정했는지 확인하십시오. 여기서 잠시 멈춰 봅시다. 이중 음수의 문은 처음에는 어색하게 느껴질 수 있지만 일반적인 파이썬 관용구입니다. 그 미덕은 오류 사례를 처리한 후가 아니라 성공시 실행되는 코드를 조건부와 매우 가깝게 유지하는 것입니다. 파이썬의 API에 대한 이 자습서에서는 데이터 과학 프로젝트를 위해 원격 웹 사이트에서 데이터를 검색하는 방법을 알아봅니다. 레딧, 트위터, 페이스북 과 같은 사이트는 모두 애플리케이션 프로그래밍 인터페이스(API)를 통해 프로그래머가 특정 데이터를 사용할 수 있도록 합니다. API를 사용하려면 원격 웹 서버에 요청하고 필요한 데이터를 검색합니다. 모든 GitHub API 호출에 인증이 필요한 것은 아닙니다.

예를 들어 액세스 토큰없이 사용자의 리포지토리 목록을 얻을 수 있습니다. 스크립트를 만들어 요청을 하고 결과를 표시해 보겠습니다. 파이썬은 json 패키지와 함께 훌륭한 JSON 지원을 제공합니다. json 패키지는 표준 라이브러리의 일부이므로 사용할 항목만 설치할 필요가 없습니다. 목록과 사전을 JSON으로 변환하고 문자열을 목록과 사전으로 변환할 수 있습니다. ISS Pass 데이터의 경우 JSON 형식의 문자열에 인코딩된 사전입니다. 예를 들어 경로는 모든 API URL 끝점이 정의된 위치의 시작을 정의합니다. 모든 /api/PEOPLE URL 끝점이 정의되는 시작 지점을 정의하는 아래의 /people 값입니다.

get: HTTP GET 요청과 관련된 정의 섹션을 /api/PEOPLE URL 끝점에 정의하는 아래 들여쓰기.