분류 전체보기(140)
-
Tkinter를 사용한 Python GUI 프로그래밍1
Python에는 GUI 프레임워크가 많지만 Tkinter는 Python 표준 라이브러리에 내장된 유일한 프레임워크입니다. Tkinter에는 몇 가지 장점이 있습니다. 크로스 플랫폼이므로 동일한 코드가 Windows, macOS 및 Linux에서 작동합니다. 시각적 요소는 기본 운영 체제 요소를 사용하여 렌더링되므로 Tkinter로 구축된 애플리케이션은 실행되는 플랫폼에 속한 것처럼 보입니다. Hello, World 애플리케이션과 함께 Tkinter 시작하기 버튼 및 텍스트 상자와 같은 위젯 작업 지오메트리 관리자를 사용하여 애플리케이션 레이아웃 제어 버튼 클릭을 Python 함수와 연결하여 애플리케이션을 대화형으로 만듭니다. Tkinter를 사용하여 첫 번째 Python GUI 애플리케이션 구축 Tkin..
2023.12.19 -
MkDocs를 사용하여 Python 프로젝트 문서 작성
프로젝트 개요 이 튜토리얼에서는 MkDocs 및 mkdocstrings를 사용하여 Python 패키지에 대한 문서를 빠르게 작성하는 방법을 배웁니다. 이러한 도구를 사용하면 Markdown 파일 및 코드의 docstring에서 보기 좋고 현대적인 문서를 생성할 수 있습니다. MkDocs 테마용 자료는 추가 노력 없이 문서를 보기 좋게 만들어줍니다. Typer CLI 및 FastAPI 같은 대중적인 프로젝트에서 사용됩니다. MkDocs를 사용하여 Markdown에서 정적 페이지 생성 mkdocstrings를 사용하여 docstring에서 코드 문서를 가져오기 프로젝트 문서를 보려면 모범 사례를 따르세요 MkDocs 테마용 자료를 사용하여 문서를 보기 좋게 만드세요 호스트 문서를 GitHub 페이지에 호스팅..
2023.12.18 -
Python에서 Do-While 루프를 어떻게 에뮬레이트할 수 있습니까?
요약: while 루프 및 break 문을 사용하세요. 이 루프는 형식 조건으로 True을 사용합니다. 이 트릭은 루프를 무한 루프로 바꿉니다. 조건문 이전에 루프는 필요한 모든 처리를 실행하고 중단 조건을 업데이트합니다. 이 조건이 true로 평가되면 break 문은 루프에서 벗어나고 프로그램 실행은 일반 경로를 계속 진행합니다. 참고: 무한 루프와 break 문을 사용하면 do-while 루프를 에뮬레이트할 수 있습니다. 이 기술은 Python 커뮤니티에서 일반적으로 권장하지만 완전히 안전하지는 않습니다. 예를 들어 문 앞에 continue 문을 삽입하면 루프가 중단 조건을 놓치고 제어할 수 없는 무한 루프에 빠질 수 있습니다. In [ ]: while True: number = int(input("..
2023.12.17 -
Python에서 절대값을 찾는 방법
절대값 정의 절대값 함수를 처음부터 구현 Python에서 내장 abs() 함수 사용 숫자의 절대값 계산 NumPy 배열 및 pandas 시리즈에서 abs() 호출 abs() 개체에 대한 동작 사용자 정의 절대값을 사용하면 크기 또는 크기 방향에 관계없이 숫자 또는 벡터와 같은 객체의 개체입니다. 실수는 0을 무시할 때 두 방향 중 하나를 가질 수 있습니다. 방향은 양수이거나 음수일 수 있습니다. 반면에 복소수 및 벡터에는 더 많은 방향이 있을 수 있습니다. 이 함수는 변경 없이 0보다 크거나 같은 값을 반환합니다. 반면에 0보다 작은 값은 부호가 마이너스에서 플러스로 반전됩니다. 대수학적으로 이는 숫자의 제곱근을 취하는 것과 동일합니다. 벡터는 숫자와 마찬가지로 방향 및 크기에 대한 정보를 전달합니다. ..
2023.12.17 -
Python 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법
Python 문자열에 다른 문자열이 포함되어 있는지 확인하는 방법 이 단위에서는 멤버십 연산자 in를 사용하여 이 작업을 처리하는 가장 Python적인 방법에 중점을 둘 것입니다. 또한 관련되어 있지만 서로 다른 사용 사례에 대해 올바른 문자열 메소드를 식별하는 방법을 배우게 됩니다. 마지막으로 Pandas 열에서 하위 문자열을 찾는 방법도 알아봅니다. 이는 CSV 파일의 데이터를 검색해야 하는 경우에 유용합니다. 다음 섹션에서 배우게 될 접근 방식을 사용할 수 있지만 표 형식으로 작업하는 경우 데이터를 pandas DataFrame에 로드하고 pandas에서 하위 문자열을 검색하는 것이 가장 좋습니다. raw_file_content = """Hi there and welcome. This is a sp..
2023.12.17 -
Python 개발자를 위한 HTML 및 CSS
기본 HTML 파일 구조화 HTML을 브라우저에서 보고 검사 삽입이미지 및 페이지 링크 웹사이트 스타일CSS HTML 형식접근성을 고려 Python을 사용하여 HTML 코드 작성 및 구문 분석 첫 번째 HTML 파일 만들기 HTML 문서 index.html Am I HTML already? index.html를 업데이트하고 아래 코드를 추가하여 유효한 최소 HTML 문서를 생성하세요. index.html을 열고 아래 :를 추가하세요. Yes, I am! 6행의 과 같은 다른 요소에는 일치하는 닫는 태그가 없으므로 콘텐츠가 포함되어 있지 않습니다. 이러한 빈 요소를 소위 공허 요소라고 합니다. 그들은 독립적으로 존재하며 속성을 포함하지 않을 수도 있습니다. 그러한 예 중 하나는 10행의 로, 줄 바꿈을 생..
2023.12.14