본문 바로가기

Python35

Day 4-1. 컬렉션 타입 - 세트 1. 세트(Set) 세트(set)는 중복되지 않는 항목들의 컬렉션입니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 1-1. 생성 { } 중괄호로 생성하고 , 로 요소들을 구분합니다. s1 = {} print(s1) print(type(s1)) {} ㄴ 결과는 딕셔너리 입니다. s1 = {1, 3, 5, 7} print(s1) print(type(s1)) {1, 3, 5, 7} ㄴ 자료를 넣으면 Set 이 됩니다 s2 = set([1,3,5,7]) print.. 2024. 3. 14.
Day 3-2. 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 1-1. 생성 # 요소가 1개일 경우 끝에 컴마를 붙여야 함 tu1 = (1,) print(tu1) print(type(tu1)) (1,) tu2 = (1,3,4,6) print(tu2) print(type(tu2)) (1, 3, 4, 6) tu3 = tuple([1,3,5,7]) print(tu3.. 2024. 3. 13.
Day 3-1. 컬렉션 타입 - 리스트 1. 컬렉션 타입 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미합니다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줍니다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속합니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 2. 리스트 리스트란 무엇일까요? 사전적 의미는 '목록'이며, 파이썬에서는 자료를 저장할 수 있는 자료입니다. 숫자, 문자, 수식 등 개별적인 자료들.. 2024. 3. 13.
Day 2-4. 과제 [ 1 + 1 2 [59] 0.1 + 1.1 1.2000000000000002 [61] 0.1 + 1.1 == 1.2 False 위에 결과가 왜 이렇게 나올까요? 파이썬에서 부동 소수점 연산에는 정확도 한계가 있기 때문에 0.1 + 1.2와 2.2가 정확하게 일치하지 않을 수 있습니다. 부동 소수점은 이진수로 표현되어 있어 특정 소수를 정확하게 표현하는 것이 어렵습니다. 그래서 소수점 연산에서는 일반적으로 두 부동 소수점 값이 정확히 같은지를 비교하는 것이 아니라, 값의 근사치에 대한 비교를 하는 것이 좋습니다. 2024. 3. 12.
Day 2-3. 문자열 다루기 1. 문자열이란파이썬에서 문자열은 텍스트 데이터를 다루는 데 사용되는 중요한 데이터 타입입니다. 문자열은 작은 따옴표(')나 큰 따옴표("), 세 개의 따옴표(''', """)로 둘러싸인 텍스트로 표현됩니다.    str1 = '오늘도 즐거운 파이썬 수업'  print(str1)  str2 = "오늘도 즐거운 파이썬 수업"  print(str2)  str3 = '''김사과:  오늘 수업 정말 즐겁네요  그렇죠?'''  print(str3)  더보기오늘도 즐거운 파이썬 수업 오늘도 즐거운 파이썬 수업 김사과: 오늘 수업 정말 즐겁네요 그렇죠?   str1 = 'Hello' str2 = 'Ho' print(str1 is str2) 더보기False 2. 문자열 재할당파이썬에서 문자열은 불변(immutable).. 2024. 3. 12.
Day 2-2. 변수 1. 변수 변수는 프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 중요한 개념입니다. 변수는 이름이 붙은 메모리 공간으로, 값을 저장하거나 참조할 때 사용됩니다.name = '김사과'age = 20print(name)print(age)더보기[결과]김사과 20name = '반하나'print(name)더보기[결과]반하나  2. 변수의 자료형 파이썬은 동적 타이핑(dynamic typing) 언어로, 변수의 타입을 선언할 필요 없이 값을 할당할 때 자동으로 타입을 추론합니다. 이는 프로그래머가 변수의 타입을 직접 명시할 필요 없이 더 유연하게 코드를 작성할 수 있는 장점을 제공합니다. 그렇지만 이로 인해 잘못된 타입의 값이 변수에 할당되는 상황도 발생할 수 있습니다. 2-1. 자료형 : type정수형 :.. 2024. 3. 12.
Day 2-1. print 함수 1. print 함수 print() 함수는 파이썬의 기본 출력 함수로, 터미널이나 콘솔 창에 텍스트나 데이터를 출력하기 위해 사용됩니다. print('안녕하세요 파이썬') 더보기 [결과] 안녕하세요 파이썬 print(10) 더보기 [결과] 10 문자열은 ' ' 또는 " " 에 넣어줍니다. 숫자는 넣지 않지 않아도 그대로 출력됩니다. 기본적으로 seq과 end의 속성을 가지고 있습니다. 2. 파이썬의 escape 문자 파이썬에서 이스케이프 문자는 문자열 안에서 특별한 의미를 가지는 문자들을 나타내기 위해 사용됩니다. 이스케이프 문자는 백슬래시(\)로 시작하며, 문자열 내에서 특정한 동작이나 특수 문자를 표현하기 위해 사용됩니다. 2-1 제어문자 |n : 줄바꿈 |t : 줄간격 맞춰 띄기 || : | 표현 .. 2024. 3. 12.
Day 1. 코랩 1. 코랩이란 구글 코랩(Colab)은 구글에서 제공하는 클라우드 기반의 Jupyter 노트북 환경입니다. 주로 Python 코드를 작성하고 실행하는 데 사용되며, 데이터 분석, 기계 학습, 딥러닝 등의 작업에 유용합니다. 1-1. 마크다운(Markdown) 마크다운은 일반 텍스트 기반의 경량 마크업 언어 1) 제목 # 제목1 ## 제목2 ### 제목3 ... ###### 제목6 2) 강조 볼드체: **볼드체** 또는 __볼드체__ 이탤릭체: *이탤릭체* 또는 _이탤릭체_ 3) 목록 순서가 없는 목록: 앞에 -, *, + 를 사용 예) * 제목 순서가 있는 목록: 숫자.(점)를 사용 예) 1.제목 4) 링크 [텍스트] (웹사이트 주소) 5) 이미지 ![텍스트] (이미지 주소) 6) 수평선 3개 이상의 -.. 2024. 3. 11.