본문 바로가기
반응형

분류 전체보기352

[Python] if문, for문, while문 | 제어문 | if문: 조건에 따라 분기 if 조건문1: 코드블럭1 elif 조건문2: 코드블럭2 ... elif 조건문n: 코드블럭n else: 코드블럭m | 중첩 조건에 따른 분기 조건문 안에 또 다른 조건문을 사용한 구조를 중첩 조건문이라고 합니다. if 조건문1: if 조건문 1-1: 코드블럭1-1 else: 코드블록 1-2 elif 조건문2: 코드블럭2 ... elif 조건문n: 코드블럭n else: 코드블럭m | 아무 동작 안하게 하고 싶을 때 pass 이용 | for문: 지정된 반위 만큼 반복 for 반복 변수 in 반복 범위: 코드 블럭 | 반복 범위 지정 (range 함수 이용) for 문에서 반복 범위는 리스트와 range()함수를 이용할 수 있습니다. range(start, stop,.. 2022. 9. 12.
[Python] list, tuple, set, dict 차이 정리 | list, tuple, set, dict 차이 정리 - 공통점 : 모두 데이터를 묶을 때 사용 특징 생성 구분자 다루기 메서드 list 데이터 묶어 처리하기 [] , 가져 올 때 list[i_start:i_end:i_step] 삭제 del list_data[] 존재 여부 print(확인값 in list) append(덧붙이다) insert(끼우다) extend(연장하다) remove(지우다) pop(반환하다) index(색인) count sort(정렬하다) reverse tuple 변경, 삭제 X () , 튜플은 요소를 변경하거나 삭제 할 수 없습니다. index(색인) count set 수학적 집합 개념 사용 가능하다. 순서가 없고 데이터를 중복해서 쓸 수 없다. 교/합/차 집합을 구하는 메서드를 .. 2022. 9. 11.
[Python] 사칙연산, 지수 변환, 논리 및 비교 연산, 문자열 다루기 | 파이썬을 계산기처럼 이용하기 | 간단한 사칙 연산 | 산술 연산자 연산자 기호 의미 도움말 예시 + 더하기 - 빼기 * 곱하기 / 나누기 ** 거듭제곱 2의 5승 > 2**5 % 나머지 // 몫 | 진수 표현과 변환 | 10진수 > 2, 8, 16 진수 변환 숫자 앞에 각각 0b, 0o, 0x | 2, 8, 16 > 10진수 변환 bin(), oct(), hex() | 논리 연산 및 비교 연산 논리 연산은 불린 연산(Boolean operation)이라고도 합니다. 파이썬에서 논리 연산을 위한 데이터 타입은 불(bool) 입니다. 불 데이터 타입에는 참(True) 혹은 거짓(False)가 있습니다. 불 데이터의 경우에는 논리 연산만 할 수 있습니다. | 논리 연산자 and, or, not이 있습니다... 2022. 9. 10.
[Python] 시작(파이썬이란? Jupyter Notebook설치 및 사용) 데이버 분석을 위한 파이썬 철저 입문책으로 공부하면서 작성 | 파이썬 프로그래밍 언어 | 프로그래밍 언어를 배워야 하는 이유 전문적인 프로그램 하나를 만들려면 요구 분석, 설계, 디자인, 코딩, 테스트 같은 다양한 활동이 필요하고, 분야마다 전문가가 필요하다(간단한 프로그래밍은 혼자 가능하다) | 프로그래밍 언어란? 프로그래밍 언어란 컴퓨터에 명령을 내리려고 만든 언어이고 아래의 순서대로 프로그래밍 언어가 지화해 왔습니다. 기계어 (0,1의 조합) -> low level language(ex: asembly language) -> high level language(ex: C, C++, C#, 자바, 파이썬, 루비, 펄, 루아 ,R 등이 있습니다. High Level language의 경우 컴퓨터가 이해.. 2022. 9. 9.
반응형