이 게시물에서는 brew를 사용하여 Mac OS X에 Python3을 설치하는 방법에 대한 지침을 제공합니다. brew를 사용하여 Mac OS X에 Python3 설치 이미 brew가 있다고 가정합니다. Mac에 설치한 후 먼저 실행: brew doctor 다음: brew install python3 link와 관련된 오류 메시지가 표시되는 경우 및 Frameworks 예: Error: An unexpected error occurred during the `brew link` step The formula built, b
이 자습서에서는 Python 목록에 대해 배웁니다. 목록 생성, 항목 액세스, 항목 제거, 목록 삭제 등을 수행하는 방법. Python에서 목록은 대괄호 []를 사용하여 구성됩니다. 목록의 각 항목은 쉼표 ,로 구분됩니다. . Python 목록에는 여러 유형의 객체가 포함될 수 있으므로 모두 문자열이나 정수일 필요는 없습니다. 예를 들어 혼합 유형을 포함하는 목록을 가질 수 있습니다. mixedTypesList = [a, True, 1, 1.0] 목록을 만드는 방법 colorsList = [red, green, blue] pr
Python 세트는 순서가 없는 고유한 컬렉션 및 불변 사물. 즉, Python 세트는 중복 항목을 보유할 수 없으며 세트가 생성되면 항목을 변경할 수 없습니다. 참고:집합의 항목은 변경할 수 없으므로 항목을 변경할 수 없습니다. 그러나 세트 자체는 변경 가능합니다. 즉, 세트에서 항목을 추가 및 제거할 수 있습니다. 순서가 유지되지 않습니다. 예를 들어 같은 세트를 인쇄할 때마다 항목 순서가 다를 수 있습니다. Python에서 집합은 중괄호 {}를 사용하여 구성됩니다. 세트의 각 항목은 쉼표 ,로 구분됩니다. . Python
Python에서 튜플은 순서가 있는 컬렉션입니다. 및 불변 . 즉, 튜플에서 항목을 추가하거나 제거할 수 없습니다. 괄호 ()를 사용하여 튜플을 생성합니다. 및 하나 이상의 쉼표 ( , ) . 튜플은 슬라이스의 결과도 튜플이라는 점을 제외하고는 목록과 마찬가지로 인덱싱되고 슬라이스될 수 있습니다. 튜플을 만드는 방법 colorsTuple = (red, green, blue) print(colorsTuple) 출력: (red, green, blue) 항목이 하나만 있는 튜플 만들기 튜플에는 하나 이상의 쉼표가 필요하므로 항
사전은 파이썬에서 사용할 주요 매핑 유형입니다. 이 객체는 자바의 지도와 유사합니다. Python에서는 중괄호 {}를 사용하여 사전 리터럴을 생성합니다. , 콜론 :을 사용하여 값과 키 분리 , 및 쉼표 ,를 사용하여 키/값 쌍 구분 . 사전을 만드는 방법 datedict = { date: 13, month: January, year: 1970 } print(datedict) 출력: {date: 13, month: January, year: 1970} 사전 항목에 액세스하는 방법 대괄호 [] 안의 키 이름을 참조
이 게시물에서는 Python에서 CSV 파일을 읽고 쓰는 방법을 살펴보겠습니다. 예제에서는 CSV 모듈과 Pandas를 사용합니다. Python CSV 모듈을 사용하여 CSV 파일 읽기 이 코드 예제는 orders.csv라는 파일을 읽습니다. 데이터를 반복합니다. import csv f = open(orders.csv, rt) orders = csv.reader(f) for order in orders: print(order) f.close() order.csv 출력: [OrderID, CustomerID, Order
이 포스트에서 우리는 파이썬의 파일 처리 방법에 대해 논의할 것입니다. 다음 코드 예제는 Python에서 파일을 생성, 읽기, 쓰기 및 삭제하는 방법을 보여줍니다. 파이썬에서 파일을 만드는 방법 Python에서 파일을 생성하려면 open()을 사용합니다. 두 개의 매개변수를 사용하는 메소드:파일 이름과 모드 중 하나:x , a , w . x 새 파일을 만드는 데 사용됩니다. 파일이 있으면 오류가 발생합니다.a 및 w 파일 추가 및 쓰기에 각각 사용되지만 파일이 존재하지 않으면 파일이 생성됩니다. 예: file = open(so
이 게시물에서는 Python 및 Boto 3 라이브러리를 사용하여 aws S3 버킷에서 파일과 이미지를 다운로드하는 방법의 예를 보여줍니다. Boto는 Python용 AWS SDK입니다. EC2 및 S3 버킷과 같은 AWS 서비스와 상호 작용할 수 있는 사용하기 쉬운 기능을 제공합니다. Python 및 Boto 3로 S3 객체 다운로드 다음 예에서는 지정된 S3 버킷에서 하나의 파일을 다운로드합니다. 먼저 boto3.client(s3)를 사용하여 S3 클라이언트를 생성해야 합니다. . import boto3 BUCKET_NA
이 게시물에서는 Python에서 두 사전 목록을 비교하고 두 목록의 차이점을 출력하는 방법을 살펴봅니다. 비교 방법은 키 및을 비교합니다. 사전의 값. 또한 Python에서 두 개의 사전 목록을 비교할 때 요소의 순서는 중요하지 않습니다. Python에서 사전 목록 비교 if __name__ == __main__: list_1 = [ {id: 123-abc, name: Mike, age: 40}, {name: John, age: 34, id: 123-efg}, {age: 32,
Python에서 JSON을 구문 분석하는 방법. 먼저 json.load() 메서드를 사용하여 JSON 파일을 로드합니다. 결과는 Python 사전입니다. 그런 다음 사전 메서드를 사용하여 필드에 액세스할 수 있습니다. JSON은 가벼운 데이터 교환 형식입니다. JSON 파일 또는 JSON 응답에서 정보를 추출하려면 데이터를 구문 분석해야 합니다. Python에서 JSON 구문 분석 이 예에서는 다음 JSON을 사용합니다. { store:{ book:[ { category:r
이 튜토리얼에서는 데이터를 암호화하고 해독하는 방법을 배우게 됩니다. Python의 암호화 라이브러리를 사용하는 텍스트 문자열입니다. 암호화는 승인된 당사자만 액세스할 수 있는 방식으로 정보를 인코딩하는 프로세스입니다. 다른 사람이 보거나 액세스하는 것을 원하지 않는 데이터를 안전하게 보호할 수 있습니다. 관련: 암호화 기본 사항 이 예에서는 대칭 암호화를 사용합니다. 즉, 데이터 암호화에 사용한 것과 동일한 키를 복호화에도 사용할 수 있습니다. 여기에서 사용하는 암호화 라이브러리는 AES 알고리즘을 기반으로 합니다. P
문자열은 Python의 기본 데이터 유형 중 하나입니다. Python 문자열은 문자, 숫자 및 기타 특수 문자로 구성된 임의의 수의 문자 조합입니다. 이 튜토리얼에서는 다양한 시나리오에서 사용할 수 있도록 생성, 조작 및 형식을 지정하는 방법을 배웁니다. 파이썬에서 새 문자열 만들기 새 Python 문자열을 생성하려면 작은따옴표나 큰따옴표로 묶인 일련의 문자를 선언하기만 하면 됩니다. 삼중따옴표는 여러 줄의 문자열에도 사용됩니다. double_quotes = My name is John! single_quotes = My nam
루프는 모든 프로그래밍 또는 스크립팅 언어의 필수 기능입니다. 작업을 여러 번 실행할 수 있는 능력은 모든 언어의 기본입니다. Python에서 루핑은 for를 사용하여 수행됩니다. 그리고 while 루프와 이 기사에서는 예제와 함께 루프를 사용하는 방법을 살펴봅니다. 파이썬 for 루프 for 파이썬의 루프는 다양한 방법으로 사용할 수 있습니다. 컬렉션을 반복하는 가장 간단하고 일반적인 방법입니다. 구문 for i in collection: statement 컬렉션은 목록, 집합, 범위 등이 될 수 있습니다. i는 반
이 자습서에서는 if를 사용하는 방법을 살펴봅니다. , else 및 elif 파이썬의 문장. 어떤 언어로든 코딩할 때 결정을 내리고 결정 결과에 따라 일부 코드를 실행해야 할 때가 있습니다. 파이썬에서는 if를 사용합니다. 조건을 평가하는 문장입니다. 파이썬 If 문 if 구문 Python의 문은 다음과 같습니다. if condition: statement 세미콜론 :에 특히 주의하세요. 및 들여쓰기 . 논리 연산자를 사용하여 조건을 평가합니다. 논리 연산자는 다음과 같습니다. 같음:a == b 같지 않음:a
Python에서 변수를 만들고 사용하는 방법에 대한 안내서입니다. 파이썬 변수 변수는 메모리에 저장된 개체에 대한 참조를 저장하는 데 사용되는 명명된 위치입니다. Python에서 변수를 생성할 때 다음 규칙을 고려해야 합니다. 변수 이름은 문자 또는 밑줄로 시작해야 합니다. 변수 이름은 숫자로 시작할 수 없습니다. 변수 이름에는 영숫자와 밑줄(A-z, 0-9 및 _)만 포함될 수 있습니다. 변수 이름은 대소문자를 구분합니다(날짜, 날짜 및 DATE는 세 가지 다른 변수임) 변수의 길이는 제한이 없습니다. 변수 이름은 Pytho
Python 데이터 유형 및 유형 변환 수행 방법에 대한 소개입니다. 파이썬 데이터 유형 Python에서 변수를 생성하거나 선언할 때 변수는 다양한 데이터 유형을 보유할 수 있습니다. Python에는 다음과 같은 내장 데이터 유형이 있습니다. 문자열 int, float, 복합 목록, 튜플 딕셔너리 설정 부울 바이트, 바이트 배열 텍스트 유형:str str 데이터 유형은 문자열을 선언할 때 사용됩니다. 변수. 예: x = some string y = str(another string) 숫자 유형:int, float, co
Python의 모든 것은 객체이며 거의 모든 것이 속성과 메서드를 가지고 있습니다. 파이썬에서 함수도 객체입니다. 그래서 그들은 다른 객체와 같은 속성을 가지고 있습니다. 모든 함수에는 함수 소스 코드에 정의된 문서 문자열을 반환하는 내장 속성 __doc__이 있습니다. 새 속성을 할당하고 해당 속성의 값을 검색할 수도 있습니다. 속성을 처리하기 위해 Python은 세 개의 인수를 취하는 함수인 getattr과 setattr을 제공합니다. setattr과 =대입 연산자 왼쪽의 점 표기법 사용 사이에는 차이가 없습니다. 주어진 코드
데코레이터는 래퍼이며, 이를 통해 함수 자체를 수정하지 않고 장식하는 함수 전후에 코드를 실행할 수 있습니다. 예시 주어진 코드는 다음과 같이 데코레이터 체인으로 래핑될 수 있습니다. def makebold(fn): def wrapped(): return "<b>" + fn() + "</b>" return wrapped def makeitalic(fn):  
반환할 함수 또는 함수[무언가](arg1, arg2)에서 인수의 수와 이름을 추출하려면 inspect 모듈을 사용합니다. 주어진 코드는 aMethod 및 foo 함수 내에서 매개변수를 찾기 위해 inspect 모듈을 사용하여 다음과 같이 작성됩니다. 예시 import inspectdef aMethod(arg1, arg2):passprint(inspect.getargspec(aMethod))def foo(a,b,c=4, *arglist, **keywords):passprint(inspect.getargspec(foo)) 출력 Ar
재귀는 함수가 본문에서 자신을 한 번 이상 호출하는 프로그래밍 방법입니다. 일반적으로 이 함수 호출의 반환 값을 반환합니다. 함수 정의가 재귀 다음에 오는 경우 이 함수를 재귀 함수라고 합니다. 재귀 함수는 프로그램에서 사용하기 위해 종료되어야 합니다. 모든 재귀 호출로 문제의 솔루션이 더 작아지고 추가 재귀 없이 문제를 해결할 수 있는 기본 사례로 이동하면 종료됩니다. 호출에서 기본 사례가 충족되지 않으면 재귀로 인해 무한 루프가 발생할 수 있습니다. 예시 다음 코드는 재귀 파이썬 함수를 사용하여 처음 n개의 자연수의 합을 반환