Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python의 행렬에 대한 너비 우선 검색

      주어진 행렬에는 요소 위치를 분석하기 위한 4개의 개체가 있습니다. 왼쪽, 오른쪽, 아래쪽, 위쪽입니다. 너비 우선 탐색은 주어진 2차원 행렬의 두 요소 사이의 최단 거리를 찾는 것뿐입니다. 따라서 각 셀에는 다음과 같이 4개의 숫자로 표현할 수 있는 4개의 연산이 있습니다. 2는 행렬의 셀이 소스임을 나타냅니다. 3은 행렬의 셀이 대상임을 나타냅니다. 1은 셀이 한 방향으로 더 이동할 수 있음을 나타냅니다. 0은 행렬의 셀이 어떤 방향으로도 이동할 수 없음을 나타냅니다. 어도비 정당화를 기반으로 주어진 매트릭스에 대해 너비

    2. Python에서 임의의 포인터로 목록 복사

      Linked List는 각 노드에 두 개의 블록이 있는 선형 데이터 구조로, 한 블록에는 노드의 값 또는 데이터가 포함되고 다른 블록에는 다음 필드의 주소가 포함됩니다. 각 노드에 목록의 다른 노드를 가리키는 임의의 포인터가 포함된 연결 목록이 있다고 가정해 보겠습니다. 작업은 원본 목록과 동일한 목록을 구성하는 것입니다. 임의의 포인터가 있는 원본 목록에서 목록을 복사하는 것을 연결 목록의 Deep Copy라고 합니다. 예를 들어 입력-1: 출력: 5-> 2 -> 3 -> 7 ->4 -&

    3. 파이썬에서 두 문자열의 가장 큰 병합

      두 개의 문자열 a와 b와 문자열 merge가 있다고 가정해 보겠습니다. 작업은 다음과 같은 방식으로 a와 b의 문자로 merge 문자열을 채우는 것입니다. a 문자열이 비어 있지 않은 경우 a 문자열에서 첫 번째 문자를 제거하고 merge 문자열에 복사합니다. b 문자열이 비어 있지 않은 경우 b 문자열에서 첫 번째 문자를 제거하고 merge 문자열에 복사합니다. 문자열 a 및 b가 비어 있지 않은 경우 문자열 a에서 첫 번째 문자를 제거하고 이를 문자열 merge로 복사한 다음 문자열 b에서 첫 번째 문자(있는 경우)를 제거합

    4. Python에서 세 개의 숫자를 0으로 만들기

      세 개의 숫자가 있다고 가정해 보겠습니다. 과제는 이 모든 숫자를 0으로 만들기 위한 최적 단계의 총 수를 계산하는 것입니다. 예를 들어 입력-1: a = 4 b = 4 c = 6 출력: 7 설명: 모든 숫자를 0으로 만들기 위한 최적 단계의 총 수는, (4, 4, 6) 첫 번째와 두 번째 숫자에서 1 빼기 =(3, 3, 6) 첫 번째와 세 번째 숫자에서 1 빼기 =(2, 3, 5) 첫 번째 및 세 번째 숫자에서 1 제거 =(1,3,4) 첫 번째와 세 번째 숫자에서 1 빼기 =(0 ,3 ,3) 두 번째 및

    5. 주어진 표현식의 표현식 트리를 구성하는 파이썬 프로그램

      표현식 트리는 리프 노드에 연산할 값이 있고 내부 노드에는 리프 노드가 수행될 연산자가 포함되어 있습니다. 예:4 + ((7 + 9) * 2) -와 같은 표현식 트리가 있습니다. 이 문제를 해결하기 위한 접근 방식 주어진 표현식에 대한 표현식 트리를 구성하기 위해 일반적으로 스택 데이터 구조를 사용합니다. 처음에 우리는 주어진 접미사 표현식을 반복하고 아래와 같이 단계를 따릅니다 - 주어진 표현식에서 피연산자를 얻으면 스택에 푸시합니다. 표현 나무의 루트가 됩니다. 연산자가 표현식에서 두 개의 값을 얻으면 표현식 트리를

    6. Python에서 regex match() 및 regex search() 함수의 중요성

      정규식을 사용하여 수행할 수 있는 작업에는 두 가지 유형이 있습니다. , (a) 검색 및 (b) 일치. 패턴을 찾고 패턴과 일치시키면서 regex를 효율적으로 사용하기 위해 이 두 함수를 사용할 수 있습니다. 문자열이 있다고 가정해 보겠습니다. 정규식 일치() regex search()는 문자열의 시작 부분에서만 패턴을 확인합니다. 문자열의 아무 곳에서나 패턴을 확인합니다. match() 함수는 일치를 반환합니다. 패턴이 발견되면 개체, 그렇지 않으면 없음. 일치() – 문자열의 시작 부분에서만 패턴을 찾아 일치하는 개체를 반환

    7. Python Pandas – Pandas DataFrame 속성 사용 방법:모양

      products.csv 파일에서 데이터를 읽고 행과 열의 수를 출력하는 Python 프로그램을 작성하십시오. 그런 다음 처음 10개의 행에 대해 자동차와 일치하는 제품 열 값을 인쇄합니다. products.csv 파일이 있고 행 및 열 수에 대한 결과와 처음 10개 행에 대한 product 열 값이 Car와 일치한다고 가정합니다. - 여기에서 products.csv 파일을 다운로드하세요. 행 :8 컬럼 :8 ID 제품 엔진 Avgmileage 가격 height_mm width_mm productionyear1 2 자동차 디젤

    8. Python Pandas – Pandas DataFrame tail() 함수를 사용하는 방법

      Python 코드를 작성하여 30000에서 70000 사이의 가격 열 값을 찾고 products.csv에서 마지막 세 행의 id 및 product 열을 인쇄합니다. 파일. 다운로드 여기에 products.csv 파일이 있습니다. 가격 열 값이 30000에서 70000 사이이고 id 및 제품 열의 마지막 세 행에 대한 결과는 다음과 같습니다. -    id product 79 80 Truck 81 82 Bike 98 99 Truck 해결책 1 products.csv에서 데이터 읽기 파일 및 df에 할당

    9. 파이썬에서 리스트와 튜플의 차이점 - 2020 - 다른 사람

      이 포스트에서는 파이썬에서 리스트와 튜플의 차이점을 이해할 것입니다. 목록과 튜플은 Python에서 사용되는 두 가지 다른 종류의 데이터 구조입니다. 둘 다 서로 다른 유형의 데이터를 저장하기 위해 서로 다른 인스턴스에서 사용됩니다. 목록 흔히 시퀀스라고 합니다. 가장 자주 사용되는 데이터 유형 중 하나로 간주되며 다용성으로 인해 찬사를 받았습니다. 모든 요소를 ​​대괄호([ ]) 안에 넣고 요소를 쉼표로 구분하여 목록을 만들 수 있습니다. 목록 내부에는 여러 요소가 있을 수 있으며 다른 유형(예:정수, 부동 소수점, 문자열 등

    10. Tkinter를 사용한 평균 속도 계산기

      이 기사에서는 평균 속도를 계산하는 GUI 기반 응용 프로그램을 만드는 방법을 살펴보겠습니다. 움직이는 물체의 평균 속도는 다음 공식을 사용하여 계산할 수 있습니다. Average Speed = Distance / [Hours + (Minutes/60)] 입력 값을 선택하기 위해 SpinBox를 사용합니다. 값 범위에 대한 스피너를 만드는 데 사용되는 메서드입니다. 이러한 값은 거리(킬로미터), 시간 및 분입니다. 예시 from tkinter import * #Create an instance of tkinter frame win

    11. Tkinter에서 마우스 커서 변경하기

      Tkinter는 다양한 유형의 기능 및 GUI 기반 응용 프로그램을 개발하는 데 사용되는 GUI 기반 Python 라이브러리입니다. 응용 프로그램을 개발하면서 확장성과 다양한 기능을 제공하기 위해 사용할 수 있는 많은 기능과 방법을 제공합니다. 이 기사에서는 cursor 속성을 사용하여 tkinter 프레임의 버튼에 마우스를 가져간 상태에서 마우스 커서를 변경하는 방법을 살펴봅니다. tkinter의 버튼 라이브러리에는 최종 사용자에게 다양한 시각 자료를 제공하는 많은 커서 맵이 있습니다. 라이브러리의 일부 커서는 다음과 같습니다.

    12. Tkinter에서 날짜 선택 캘린더 만들기

      Tkinter는 응용 프로그램을 만들고 개발하는 데 널리 사용되는 Python 라이브러리입니다. 응용 프로그램에 여러 기능을 추가하는 데 사용할 수 있는 다양한 방법과 기능을 가지고 있습니다. Tkcalendar 창에서 GUI 기반 달력을 만드는 데 사용할 수 있는 tkinter 패키지 중 하나이므로 데이터 선택, 달력 응용 프로그램을 통한 이벤트 선택 및 예약 등과 같은 여러 작업을 수행할 수 있습니다. 그러나 이 기사에서는 Tkcalendar 패키지를 사용하여 날짜 선택기 달력을 만드는 방법을 살펴보겠습니다. 그 전에 pip

    13. Tkinter를 사용하여 드롭다운 메뉴 만들기

      탐색은 미학적 방식으로 사용자 경험을 향상시키기 때문에 모든 애플리케이션에서 가장 중요한 부분입니다. Tkinter를 사용하여 메뉴와 하위 메뉴를 매우 효율적으로 만들 수 있습니다. Tkinter에는 메뉴를 생성하는 기능이 내장되어 있으며 다른 tkinter 위젯이나 창으로 호출할 수 있습니다. Tkinter.Menu 모듈은 메뉴 항목의 일부 속성을 제공합니다. 이러한 속성 중 일부는 버튼에 레이블을 지정하고, 버튼을 토글하고, 계단식 속성을 사용하여 하위 메뉴를 추가하는 데 사용됩니다. 이 기사에서는 tkinter.Menu를

    14. Python Tkinter에서 프레임리스 창 만들기

      Tkinter는 GUI 기반 응용 프로그램을 만드는 데 가장 일반적으로 사용되는 Python 라이브러리입니다. 위젯 및 기타 필요한 속성을 추가하는 것과 같은 기능이 있습니다. tkinter를 사용하여 경계 없는 창을 만들고 싶다고 가정해 봅시다. 경계 없는 창을 만들려면 overrideredirect를 사용할 수 있습니다. 기본적으로 창을 비활성화하고 닫기 버튼, 제목, 최소화 요소 및 버튼 등과 같은 창 요소를 제거하는 방법입니다. 재지정 리디렉션 True 또는 False일 수 있는 부울 함수입니다. 창이 열리면 Alt+F4

    15. Python Tkinter에서 투명 창 만들기

      Python은 기능 및 데스크톱 응용 프로그램을 개발하고 만드는 데 가장 널리 사용되는 언어입니다. 여기에는 응용 프로그램을 만들고 개발하기 위한 확장성과 접근성을 제공하는 다양한 모듈과 기능의 풍부한 라이브러리가 있습니다. Tkinter는 GUI 기반 응용 프로그램을 만드는 데 가장 일반적으로 사용되는 라이브러리입니다. 위젯 및 기타 필요한 속성을 추가하는 것과 같은 기능이 있습니다. tkinter를 사용하여 투명한 창을 만들고 싶다고 가정해 봅시다. 투명 창을 만들기 위해 속성을 사용할 수 있습니다. 속성 및 불투명도 정의

    16. Tkinter를 사용하여 창 크기를 조정할 때 동적으로 단추 크기 조정

      Python에는 GUI 기반 응용 프로그램을 만들고 개발하기 위한 풍부한 라이브러리가 많이 있습니다. Tkinter는 GUI 기반 응용 프로그램을 만드는 데 가장 일반적으로 사용되는 Python 라이브러리 중 하나입니다. 위젯 추가 및 애플리케이션 생성에 필요한 기타 속성을 추가하는 등 많은 기능을 갖추고 있습니다. 버튼은 특정 작업이나 이벤트에 할당할 수 있는 위젯입니다. 그러나 버튼 위젯의 크기를 동적으로 조정하거나 배치하기 위해 그리드 모듈을 사용하여 위치와 레이아웃을 구성할 수 있습니다. tkinter에서. 버튼의 크기를

    17. Python Tkinter 애플리케이션 기능 테스트의 좋은 예

      사용자로부터 텍스트 입력을 받아 새 텍스트 파일에 저장하여 유효성을 검사하는 GUI 기반 Python tkinter 애플리케이션이 있다고 가정해 보겠습니다. 파일에는 사용자가 입력한 것과 동일한 텍스트 입력이 포함되어 있습니다. 파일에서 사용자 입력을 확인하고 검증할 수 있습니다. Functional Testing에서 우리는 주로 백엔드 API, 데이터베이스, 사용자-서버 통신, 입력 및 출력 등에 대해 관심을 갖습니다. 기능 테스트 전략을 사용하여 응용 프로그램을 확인하려면 먼저 사용자 요구 사항과 입력/출력을 이해해야 합니다

    18. Tkinter에서 간단한 메시지 상자를 어떻게 만들 수 있습니까?

      Tkinter는 응용 프로그램을 만들고 개발하는 데 널리 사용되는 Python 라이브러리입니다. 응용 프로그램에 여러 기능을 추가하는 데 사용할 수 있는 다양한 방법과 기능이 있습니다. Tkinter를 사용하여 대화 상자 및 기타 위젯을 만들 수 있습니다. 이 기사에서는 팝업을 표시하고 옵션을 선택하기 위한 몇 가지 정보를 표시하는 간단한 메시지 상자를 만드는 방법을 살펴보겠습니다. 예시 #Import the required libraries from tkinter import * from tkinter import message

    19. tkinter 창을 어떻게 닫습니까?

      tkinter를 사용하여 응용 프로그램을 만드는 것은 쉽지만 제목 표시줄에 있는 버튼을 통해 창이나 프레임을 닫지 않고 창이나 프레임을 닫기가 어려울 때가 있습니다. 이러한 경우 .destroy()를 사용할 수 있습니다. 창을 닫는 방법입니다. tkinter 속성은 서로 독립적이므로 버튼을 사용하여 창을 닫는 별도의 메서드를 만들 수 있습니다. 예시 #Import the library from tkinter import * #Create an instance of window win = Tk() #Set the geometry

    20. Tkinter를 사용하여 자동으로 업데이트되는 GUI를 어떻게 생성합니까?

      Tkinter를 사용하여 자동 업데이트를 구성할 수 있는 GUI를 만들 수 있습니다. 이를 위해 시간이 변경되면 자동으로 새로 고쳐지는 GUI 기반 시계를 만들 것입니다. 요일 및 시간대와 함께 시계를 표시합니다. 먼저 노트북에서 tkinter 라이브러리를 가져온 다음 “strftime”을 사용하여 현재 시간과 날짜의 인스턴스를 만드는 함수를 만듭니다. 기능. 예시 #Import the tkinter library from tkinter import * import time #Create an instance of the canv

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:235/450  20-컴퓨터/Page Goto:1 229 230 231 232 233 234 235 236 237 238 239 240 241