Python은 지리 및 그래프 데이터를 처리하기 위한 다양한 라이브러리를 제공합니다. Python plotly는 지리적 그래프를 그리는 데 사용되는 라이브러리 중 하나입니다. Plotly는 무료 오픈 소스 라이브러리입니다. Plotly는 꺾은선형 차트, 가로 막대형 차트, 막대형 차트, 대시보드, 산점도, 거품형 차트, 파이 차트 등과 같은 다양한 종류의 그래프를 그리는 데 도움이 됩니다. # Import important python geographical libraries. import plotly.plotly as py imp
동적 배열 파이썬에서 목록, 집합 및 사전은 변경 가능한 객체입니다. 숫자, 문자열 및 튜플은 변경할 수 없는 개체입니다. 변경 가능한 개체는 목록, 집합 또는 사전에서 항목을 추가/삭제하는 것을 의미하지만 튜플 또는 문자열과 같은 변경할 수 없는 개체의 경우에는 그렇지 않습니다. 파이썬에서 목록은 동적 배열입니다. 동적 목록을 만들어 봅시다 - >>> #Create an empty list, named list1 >>> list1 = [] >>> type (list1) <c
iterable은 내장 메서드 iter()에 전달될 때 반복자를 생성하는 객체로 느슨하게 정의될 수 있습니다. 몇 가지 조건이 있습니다. 객체가 반복 가능하려면 클래스의 객체가 __len__ 및 __getitem__의 두 인스턴스 메서드를 정의해야 합니다. iter() 메서드에 전달될 때 이러한 조건을 충족하는 객체는 반복자를 생성합니다. iterable을 이해하기 위해 아래의 예를 이해합시다 - string = "Tutorialspoint" for char in string: print (char) 출력 T u
이것은 주어진 정수 N에서 3과 5로 나누어 떨어지는 모든 숫자를 출력하는 파이썬 프로그램입니다. 숫자가 3과 5로 완전히 나누어 떨어지는지 확인해야 한다는 점을 제외하고는 이 프로그램을 작성할 수 있는 다양한 방법이 있습니다. 아래는 3과 5로 나눌 수 있는 모든 숫자를 인쇄하는 파이썬 프로그램을 작성하는 코드입니다 - lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for
여기서 우리는 숫자 목록에서 모든 중복 숫자를 인쇄하려고 합니다. 따라서 목록에서 두 번 이상 나타나는 모든 숫자를 인쇄하려고 합니다(목록에서 고유하지 않음). 예시 Input: given_list = [ 3, 6, 9, 12, 3, 30, 15, 9, 45, 36, 12] Output: desired_output = [3, 9, 12] Input: given_list = [-27, 4, 29, -27, -2 , -99, 123, 499, -99] Output: desired_output = [-27, -99] 다음은 주어진 목록
기능 함수는 특정 작업을 수행하기 위한 코드 블록이며 자체 범위를 포함하며 이름으로 호출됩니다. 모든 함수는 0(no) 인수를 포함하거나 둘 이상의 인수를 포함할 수 있습니다. 종료 시 함수는 하나 이상의 값을 반환할 수 있거나 반환할 수 없습니다. 기본 함수 구문 def functionName( arg1, arg2,….): ……. # Function_body …….. sum(사용자는 원하는 이름을
여기서 우리는 한 번에 두 가지 작업을 수행하려고 합니다. 하나는 전경에서, 다른 하나는 배경에서 수행합니다. 백그라운드에서 파일에 무언가를 쓰고 사용자 입력 숫자가 홀수인지 짝수인지 찾습니다. python의 한 프로그램에서 여러 작업을 수행하는 것은의 멀티스레딩을 통해 가능합니다. import threadingimport timeclass AsyncWrite(threading.Thread):def __init__(self, text, out):threading.Thread.__init__(self) self.text =text
소개 개발자는 종종 파이썬 표준 라이브러리의 일부가 아닌 모듈과 패키지를 사용해야 하고 이 특정 응용 프로그램에만 필요한 파이썬 프로젝트를 처리합니다. 현재 버전의 python을 설치했지만(python-3.6이라고 가정) 프로젝트에 이 특정 응용 프로그램에 대한 특정 python 버전(-2.7)이 필요한 경우를 생각해 보십시오. 이미 설치된 애플리케이션의 버전. 그런 다음 요구 사항이 충돌하고 버전 2.7 또는 3.6을 설치하면 하나의 응용 프로그램을 실행할 수 없습니다. 이러한 상황을 해결하는 한 가지 솔루션은 프로젝트를 위한
우리 프로그램이 완벽하게 실행되는지 또는 약간의 오류가 발생하는지에 관계없이 우리 프로그램이 이 특정 작업을 수행하기를 원할 때 수많은 상황이 발생합니다. 주로 오류나 예외를 포착하기 위해 try 및 except 블록을 사용합니다. try 문은 어떤 상황에서도 실행되어야 하는 정리 작업을 정의하기 위한 매우 유용한 선택적 절을 제공합니다. 예를 들어 - >>> try: raise SyntaxError finally: print("Learning Python!&
파이썬에서 예외 처리를 사용하려면 먼저 모든 예외 절을 잡아야 합니다. Python은 예외를 포착하기 위해 try 및 except 키워드를 제공합니다. try 블록 코드는 명령문별로 실행됩니다. 그러나 예외가 발생하면 나머지 try 코드는 실행되지 않고 except 절이 실행됩니다. try: some_statements_here except: exception_handling 아주 간단한 예를 들어 위의 구문을 살펴보겠습니다 - try: print("
여기에서 1보다 큰 주어진 숫자가 소수인지 테스트하는 프로그램을 작성할 것입니다. 소수는 1보다 크고 두 개의 인수 1과 숫자 자체(예:number:2, 3, 5, 7... 등)만 있는 양의 정수입니다. 1 및 숫자 자체. # Python program to check if the input number is prime or not #Take input from the user num = int(input("Please enter the number: ")) #Check if the given number is
실제 용어로(실제로), 파이썬에는 파이썬에서 개인 멤버 변수라는 것이 없습니다. 그러나 시작 부분에 두 개의 밑줄(__)을 추가하면 변수나 메서드가 비공개로 만들어지는 것이 대부분의 파이썬 코드에서 사용되는 규칙입니다. 예제를 통해 이 개념을 이해합시다 - privateVar1.py 클래스 myClass:__privateVar =27; def __privMeth(self):print(나는 myClass 클래스 안에 있습니다.) def hello(self):print(개인 변수 값:,myClass.__privateVar)foo =m
모든 파이썬 프로그램은 소스 코드를 자동으로 컴파일하여 실행하기 전에 바이트 코드라고도 하는 코드를 컴파일합니다. 처음으로 모듈을 가져올 때마다 또는 소스 파일이 새 파일이거나 업데이트된 파일이 있고 최근에 컴파일된 파일이 있을 때 .py 파일과 동일한 디렉토리에 파일을 컴파일할 때 .pyc 파일이 생성됩니다. (파이썬 3에서- .pyc 파일이 .py 파일과 동일한 디렉토리 대신 __pycache__라는 하위 디렉토리에 있음을 볼 수 있습니다.) 이것은 다음에 프로그램을 실행할 때 파이썬이 컴파일 단계를 건너뛰는 것을 방지하기 때
이 기사에서는 python 코드를 사용하여 Google 검색을 시도할 것입니다. 이는 python 프로젝트에서 작업 중이고 웹 및 검색 결과(웹에서)는 프로젝트 내에서 사용됩니다. 전제 조건 – 시스템에 Python이 설치되어 있어야 합니다. Google 모듈을 설치합니다. pip를 사용하여 아래와 같이 Google 모듈을 설치할 수 있습니다 - python -m pip install googleCollecting googleDownloading https://files.pythonhosted.org/packages/c8/b1/
직렬화는 객체가 (파일 또는 메모리 버퍼에) 저장/저장할 수 있는 형식으로 변환되는 프로세스이므로 나중에 역직렬화하고 직렬화된 형식에서 원래 콘텐츠/객체를 복구할 수 있습니다. 우리는 이 모든 작업을 수행하기 위해 python pickle 모듈을 사용할 것입니다. 절임이란 무엇입니까? 파이썬 피클 모듈은 파이썬 객체 구조를 직렬화 및 역직렬화하는 데 사용됩니다. 모든 종류의 파이썬 객체(목록, 사전 등)를 바이트 스트림(0과 1)으로 변환하는 프로세스를 산세 또는 직렬화 또는 병합 또는 마샬링이라고 합니다. (피클링을 통해 생성된
메타프로그래밍이라는 용어는 컴퓨터 프로그램이 스스로를 조작하거나 알고 있는 컴퓨터 프로그래밍을 의미합니다. Python은 메타클래스라는 새로운 유형의 클래스를 통해 클래스에 대한 메타프로그래밍을 지원합니다. 파이썬에서 메타 클래스를 통한 메타 프로그래밍은 기존 코드를 수정, 래핑 또는 생성하여 코드를 조작하는 함수 및 클래스를 빌드하는 것입니다. 메타 프로그래밍의 주요 기능은 - 메타클래스 장식가 클래스 데코레이터 메타클래스란 무엇입니까 메타클래스에 대한 매우 제한된 정의는 클래스를 생성하는 클래스일 수 있습니다. Pyth
Python 3.0에 도입된 함수 주석에는 함수 매개변수 및 반환 값에 임의의 메타데이터를 추가할 수 있는 기능이 추가되었습니다. 파이썬 3부터 함수 주석이 공식적으로 파이썬에 추가되었습니다(PEP-3107). 주요 목적은 메타데이터를 함수 매개변수 및 반환 값에 연결하는 표준 방법을 갖는 것이었습니다. 함수 주석의 기본 함수 주석의 몇 가지 기본 사항을 이해합시다 - 함수 주석은 매개변수와 반환 값 모두에 대해 완전히 선택 사항입니다. 함수 주석은 컴파일 시간에 함수의 다양한 부분을 임의의 파이썬 표현식과 연결하는 방
경쟁 프로그래밍은 일반적으로 적절한 데이터 구조를 사용하여 효율적인 알고리즘을 사용하기 위한 코딩이라고 합니다. 여러 수준에서 프로그래머의 기술을 테스트합니다. 알고리즘과 데이터 구조의 도움으로 다양한 논리를 적용하여 가상 프로그래밍 문제를 해결해야 합니다. 문제를 해결해야 할 뿐만 아니라 시간과 공간의 복잡성이 좋은 매우 효율적인 솔루션을 찾아야 합니다. 경쟁 프로그래밍이라고 하는 문제 설명의 예는 다음과 같습니다. - 소문자 라틴 문자로만 구성된 길이가 n인 문자열 s가 제공됩니다. 문자열의 하위 문자열은 해당 문자열의
Python은 대부분의 경쟁 프로그래밍 문제에 대해 코더가 선호하는 언어 중 하나입니다. 대부분의 문제는 python을 사용하여 합리적인 시간 내에 쉽게 계산됩니다. 복잡한 문제 중 일부의 경우, 충분히 빠른 파이썬 코드를 작성하는 것이 종종 어려운 일입니다. 다음은 경쟁 코딩에서 코드의 성능을 개선하는 데 도움이 되는 몇 가지 파이썬 코드 구성입니다. − 1. 문자열 연결 :아래 구문을 사용하지 마십시오. str1 = "" some_list = ["Welcome ", "To &quo
정규 표현식이란 무엇입니까? 현실 세계에서 대부분의 프로그래밍 언어에서 문자열 구문 분석은 정규식으로 처리됩니다. 파이썬 프로그래밍 언어의 정규식은 텍스트 패턴을 일치시키는 데 사용되는 방법입니다. 모든 Python 설치와 함께 제공되는 re 모듈은 정규식 지원을 제공합니다. 파이썬에서 정규 표현식 검색은 일반적으로 다음과 같이 작성됩니다. match = re.search(pattern, string) re.search() 메서드는 정규식 패턴과 문자열의 두 인수를 사용하여 문자열 내에서 해당 패턴을 검색합니다. 패턴이 문자