본문 바로가기

내가 만드는 개발자 교안/Python

(7)
02. 04 파이썬 기초 04 - 자료구조 02 비시퀀스 데이터 구조(세트, 딕셔너리) 비시퀀스 데이터 구조1. 세트세트 메서드s.add(x) : 세트에 x를 추가한다. 이미 x가 있다면 변화가 없다.sample = {'a', 'b', 'c', 1, 2, 3}sample.add(4)print(sample) # {'c', 2, 3, 1, 'b', 'a', 4}sample.add('a')print(sample) # {'c', 2, 3, 1, 'b', 'a', 4}s.clear() : 세트의 모든 항목을 제거한다.sample = {'a', 'b', 'c', 1, 2, 3}sample.clear()print(sample) # set()s.remove(x) : 세트에서 항목 x를 제거한다.x가 없으면 오류를 발생한다.sample = {'a', 'b', 'c', 1, 2, 3}sample...
02. 03 파이썬 기초 03 - 자료구조 01 시퀀스 데이터 구조(문자열, 리스트) 시퀀스 데이터 구조1. 문자열문자열 조회, 탐색 메서드s.find(x, i) : 문자열의 i번째 인덱스 부터 시작해서 x가 처음으로 나오는 위치를 반환한다.없으면, -1을 반환한다.i는 입력하지 않아도 되고 0 이 기본값으로 설정된다.sample = 'alphabet'find_a = sample.find('a')print(find_a) # 0find_next_a = sample.find('a', 3)print(find_next_a) # 4find_k = sample.find('k')print(find_k) # -1s.index(x, i) : 문자열의 i번째 인덱스 부터 시작해서 x가 처음으로 나오는 위치를 반환한다.없으면, 오류가 발생한다.i는 입력하지 않아도 되고 0 이 기본값으로 설정된다.sam..
02. 02 파이썬 기초 02 - 데이터 타입 (Data Types) Data Types개요변수의 종류그 변수에 사용하는 연산과 동작 등을 결정하는 속성데이터 타입 분류Numeric Data : int, float, complexText Sequence : strSequence : list, tuple, rangeNon-Sequence : set, dictBoolean, None, Function, .....데이터 타입을 공부해야 하는 이유변수에 저장된 데이터 타입을 어떻게 처리해야 하는지 구분할 수 있음데이터 타입을 통한 유효성 검사를 할 수 있음명확한 타입을 통한 가독성 및 유지보수성을 향상시킬 수 있음특정 연산에 최적화된 특정 데이터 타입들을 공부하고, 성능을 최적화 할 수 있음Numeric Data1. int : 정수 자료형숫자를 그냥 할당하면 정수형이 된다.dat..
02. 01 파이썬 기초 01 - 파이썬 기본 구조 표현식과 값표현식값, 변수, 연산자 등을 조합하여 계산되고 결과를 내는 코드 구조문장실행 가능한 동작을 기술하는 코드 (일반적으로 여러 표현식을 포합한다.)평가표현식이나 문장을 실행하여 그 결과를 계산하고 값을 결정하는 과정타입과 연산자타입 : 데이터의 종류 및 처리방식 등을 정의해놓음데이터 타입Numeric Typesint (정수), float (실수), complex (복소수)Sequence Typeslist, tuple, rangeText Sequence Typestr (문자열)Set TypessetMapping Typesdict기타None, Boolean, Functions연산자기호연산자-음수 부호+덧셈-뺄셈*곱셈/나눗셈//정수 나눗셈 (몫)%나머지**지수 (거듭제곱)연산자의 우선순위우선순위연산자..
01. 03 파이썬 IDE 설치하기 02 / VSCode for macOS https://developer-traxer.tistory.com/42 01. 01 파이썬이란????파이썬이란??파이썬은 인터프리터 프로그래밍 언어이다.인터프리터 언어는 컴파일러 언어와 달리 컴파일 과정 없이 바로 실행할 수 있다는 특징이 있다.직관적이고 쉬운 문법과 다양하고 풍부developer-traxer.tistory.com 위의 글을 읽고 파이썬을 설치하고 실행해봅시다.파이썬을 설치했다면 코드 편집을 도와주는 VSCode를 깔아봅니다.VSCode를 쓰는 이유windows, linux, mac을 모두 지원기존 개발 도구들 보다 가볍고 빠르다높은 점유율Extension을 통해 다양한 기능을 설치할 수 있는 무한한 확장성무료Visual Studio Code 설치하기macOS 운영체제에서 Visual S..
01. 02 파이썬 IDE 설치하기 01 / VSCode for windows 2024.07.03 - [내가 만드는 개발자 교안/Python] - 01. 01 파이썬이란???? 01. 01 파이썬이란????파이썬이란??파이썬은 인터프리터 프로그래밍 언어이다.인터프리터 언어는 컴파일러 언어와 달리 컴파일 과정 없이 바로 실행할 수 있다는 특징이 있다.직관적이고 쉬운 문법과 다양하고 풍부developer-traxer.tistory.com 위의 글을 읽고 파이썬을 설치하고 실행해봅시다.파이썬을 설치했다면 코드 편집을 도와주는 VSCode를 깔아봅니다.VSCode를 쓰는 이유windows, linux, mac을 모두 지원기존 개발 도구들 보다 가볍고 빠르다높은 점유율Extension을 통해 다양한 기능을 설치할 수 있는 무한한 확장성무료Visual Studio Code 설치하기Window..
01. 01 파이썬이란???? 파이썬이란??파이썬은 인터프리터 프로그래밍 언어이다.인터프리터 언어는 컴파일러 언어와 달리 컴파일 과정 없이 바로 실행할 수 있다는 특징이 있다.직관적이고 쉬운 문법과 다양하고 풍부한 라이브러리들을 바탕으로, 프로그래밍 교육, 인공지능, 데이터분석 및 빅데이터, 백엔드, 프론트엔드 등 다양한 분야에서 사용되고 있다.파이썬의 사용성과 인기파이썬은 배우기 쉽고 간결한 문법 덕분에 입문자에게 적합한 언어이다. 또한, 다양한 분야에서 활용할 수 있는 라이브러리와 프레임워크가 풍부하여 전문가들도 많이 사용한다. 특히 데이터 과학, 인공지능, 웹 개발 등에서 높은 인기를 끌고 있다.TIOBE Index 기준 근 5년간 프로그래밍 언어 순위 1순위이다.파이썬의 특징 / 사용하는 이유파이썬의 주요 특징 중 하나는 가독..