분류 전체보기(144)
-
일반적인 Python 데이터 구조(가이드)2
집합과 다중 집합 집합은 중복 요소를 허용하지 않는 순서가 지정되지 않은 개체 컬렉션입니다. 일반적으로 집합은 값이 집합에 속하는지 빠르게 테스트하고, 집합에서 새 값을 삽입 또는 삭제하고, 두 집합의 합집합이나 교집합을 계산하는 데 사용됩니다. dict와 마찬가지로 집합도 Python에서 특별하게 처리되며 집합을 쉽게 만들 수 있는 몇 가지 구문 설탕이 있습니다. 예를 들어 중괄호 집합 표현식 구문과 집합 이해를 사용하면 새 집합 인스턴스를 편리하게 정의할 수 있습니다. In [ ]: vowels = {"a", "e", "i", "o", "u"} squares = {x * x for x in range(10)} 하지만 주의하세요. 빈 집합을 만들려면 set() 생성자를 호출해야 합니다. 빈 중괄호({}..
2023.12.29 -
일반적인 Python 데이터 구조(가이드)1
데이터 구조는 프로그램을 빌드하는 데 사용되는 기본 구조입니다. 각 데이터 구조는 사용 사례에 따라 효율적으로 액세스할 수 있도록 데이터를 구성하는 특정 방법을 제공합니다. Python은 표준 라이브러리에 광범위한 데이터 구조 세트를 제공합니다. 그러나 Python의 명명 규칙은 다른 언어에서 볼 수 있는 것과 같은 수준의 명확성을 제공하지 않습니다. 어떤 일반적인 추상 데이터 유형이 Python 표준 라이브러리에 내장되어 있나요? 가장 일반적인 추상 데이터 유형이 Python의 이름 지정 체계에 매핑되는 방식 추상 데이터 유형을 다양한 알고리즘에서 실용화 활용하는 방법 Dictionaries, Maps, and Hash Tables dict: 즐겨찾는 사전 In [ ]: phonebook = { "bo..
2023.12.28 -
함수 정의 시 Python 선택적 인수 사용
자신만의 함수를 정의하는 것은 깔끔하고 효과적인 코드를 작성하는 데 필수적인 기술입니다. 이 튜토리얼에서는 선택적 인수를 취하는 Python 함수를 정의하는 데 사용할 수 있는 기술을 살펴보겠습니다. Python의 선택적 인수를 익히면 더욱 강력하고 유연한 함수를 정의할 수 있습니다. 이 튜토리얼에서는 다음 내용을 학습합니다. 매개변수와 인수의 차이점 선택적 인수 및 기본 매개변수 값을 사용하여 함수를 정의하는 방법 args 및 kwargs를 사용하여 함수를 정의하는 방법 선택적 인수에 대한 오류 메시지 처리 방법 코드 재사용을 위해 Python에서 함수 만들기 함수의 주요 목적은 필요할 때마다 다른 입력을 사용하여 필요할 때마다 함수 내에서 코드를 재사용할 수 있도록 하는 것입니다. 함수를 사용하면 P..
2023.12.27 -
Python을 배우는 데 얼마나 걸리나요?
'Python 학습'의 의미 및 진행 상황 측정 방법 Python을 배우는 다른 이유 무엇배경 요인이 학습 접근 방식과 결과에 영향을 미칩니까? 다양한 기술 수준으로 Python을 배우는 데 얼마나 많은 시간을 투자하시겠습니까? 학습 과정을 개선하는 데 사용할 수 있는 리소스 왜 파이썬을 배우겠습니까? 경력 및 취업 기회: 소프트웨어 개발자로서 새로운 경력을 시작하고 싶을 수도 있습니다. 어쩌면 현재 회사에서 계속 일하면서 데이터 분석과 같은 좀 더 기술적인 역할로 전환하고 싶을 수도 있습니다. 프로그래밍 능력은 이미 가지고 있는 기술에 탁월한 추가 기능을 제공합니다. 필요한 Python 기술을 갖추면 Python 코딩 인터뷰에 합격하여 꿈의 직업을 얻을 수 있습니다. 자동화: Python은 직장이나 사..
2023.12.26 -
Django와 Python으로 개인 일기 만들기
프로젝트 개요 Django 일기 프로젝트 설정 백엔드에 항목 만들기 프런트 엔드에 항목 표시 스타일링 추가 프런트 엔드에서 항목 관리 사용자 경험 개선 인증 구현 전제조건 1단계: Django 일기 설정 n [ ]: !python -m pip install Django==3.2.1 !mkdir my-diary %cd my-diary !python3 -m venv .venv source .venv/bin/activate 장고 초기화 In [ ]: !pip install django In [ ]: !django-admin startproject diary . 위 명령 끝에 점(.)을 추가하는 것을 잊지 마세요. 점은 Django가 일기 프로젝트를 위한 다른 디렉토리를 생성하는 것을 방지합니다. Django는..
2023.12.25 -
Python의 pip를 사용하여 프로젝트 관리 종속성 관리하기
작업 환경에 pip 설정 작업과 관련된 pip 일반적인 오류 수정 pip 패키지 설치 및 제거 요구 사항 파일을 사용하여 프로젝트의 종속성을 관리 시작하기 pip는 Python용 패키지 관리자입니다. 즉, 표준 라이브러리의 일부로 배포되지 않는 라이브러리와 종속성을 설치하고 관리할 수 있는 도구라는 의미입니다. pip라는 이름은 2008년 Ian Bicking에 의해 소개되었습니다. JavaScript는 패키지 관리를 위해 npm을 사용합니다. Ruby는 gem 및 .NET 플랫폼이 표준 패키지 관리자가 되었습니다. 시스템에서 pip 찾기 참고: Ubuntu와 같은 일부 Linux(Unix) 시스템에서는 pip가 python3-pip라는 별도의 패키지로 제공됩니다. sudo apt install pyth..
2023.12.24