본문 바로가기

코딩/파이썬

(31)
파이썬 컬렉션 타입, 리스트 컬렉션 타입이란? : 여러개의 자료구조를 하나의 단위로 관리할 수 있게 해주는 데이터 구조, list, tuple, set, dict 등이 대표적인 컬렉션 타입에 속한다. 리스트(list) 그렇다면 list는 무엇일까? list는 여러 값들을 하나의 변수에 저장하고 관리할수 있게 해주는 순차적인 자료 구조이다. 리스트를 표현하는 여러가지 방법들이 있는데, 1. 대괄호를 이용하는 방법, ex) list1 = [ 'a', 1, 2.15, 'happy'] * 어떤 자료형이든 리스트 안에 들어갈 수 있다. 2. list함수를 써서 표현하는 방법이 있다. ex) list2 = list([2, 4, 5, 8, 9, 10]) - list함수는 주로 다른 자료구조 형태를 list형태로 바꿀 때 많이 쓰인다. list3..
문자열 다루기 1. 문자열이란? 파이썬에서 텍스트 데이터를 다루는 데 사용되는 중요한 데이터 타입, 작은 따옴표(')나 큰따옴표("), 세 개의 따옴표(''',''')로 둘러쌓인 텍스트로 표현된다. str1 = '오늘도 즐거운 파이썬 수업' print(str1) str2 = "오늘도 즐거운 파이썬 수업" print(str2) str3 = '''김사과: 오늘 날씨 정말 좋군요 그렇죠?''' print(str3) 파이썬의 문자열은 유니코드 문자의 시퀀스로 구성되며, 문자열 값은 메모리에 저장되고 해당 값은 불변(immutable)한 특성을 가진다. 파이썬은 문자열 리터럴의 공유 문자열 최적화와 같은 기술을 사용하여 문자열을 메모리 효율적으로 다루도록 설계되었다. - 문자열 리터럴과 메모리 할당 : 문자열 리터럴은 메모리에..
파이썬의 출력 1. print 함수 print() 함수는 파이썬의 기본 출력 함수, 터미널이나 콘솔 창에 텍스트나 데이터를 출력하기 위해 사용된다. print('안녕하세요 뽀삐뽀') print("안녕하세요 뽀삐뽀") print(100) print('100') print(10, 20, 30, 40) print('안녕하세요', '뽀삐뽀') 결과) 안녕하세요 뽀삐뽀 안녕하세요 뽀삐뽀 100 100 10 20 30 40 안녕하세요 뽀삐뽀 print('안녕하세요', '뽀삐뽀', sep='❤') print('안녕하세요', '뽀삐뽀', end='') print('Hello') print('Python') print('Hello', end='🥰') print('Python') 결과) 안녕하세요❤뽀삐뽀 안녕하세요 뽀삐뽀Hello Py..
파이썬 과제 (1). 컴퓨터 연산 문제 1 + 1 결과 : 2 1 + 1 == 2 결과 : True 0.1 + 1.1 결과 : 1.2000000000000002 0.1 + 1.1 == 1.2 결과: False ✔ 왜❓❕ 위의 결과처럼 나오는지에 대한 원인을 찾아보자 👱‍♀️!!! 1. = 연산자와 == 연산자의 차이는??? = 연산자는 할당 연산자, 즉 = 의 우항에 있는 피연산자(operand)*를 좌항의 피연산자에 할당할 때 쓰는 연산자. 변수에 값을 할당할 때 쓰인다! == 연산자는 비교 연산자, 두 객체의 값이 같은지 다른지 비교할 때 쓰임, 같으면 True, 다르면 False를 출력한다. * 피연산자 : 명령의 일부로서 연산자에 의해 처리되는 데이터 2. 0.1 + 1.1은 소수점이 그대로 나오고(실수), 1.2와 비교했을 때 fal..
마크다운(Markdown) 1-1. 마크다운(Markdown) 마크다운은 일반 텍스트 기반의 경량 마크업 언어이다. 1) 제목 # 제목1 ## 제목2 ### 제목3 ... ##### 제목5 # hello1 ## hello2 ### hello3 ... ##### hello5 2) 강조 볼드체 : **볼드체** 또는 __볼드체__ 이탤릭체 : *이탤릭체* 또는 _이텔릭체_ **bold** __bold__ *italic* _italic_ 3) 목록 순서가 없는 목록 : 앞에 -, *, + 를 사용 예) * 제목 순서가 있는 목록 : 숫자 .(점)를 사용 예) 1. 제목 -제목1 *제목2 +제목3 1. 제목4 2. 제목5 4) 링크 [텍스트](웹사이트 주소) [구글](www.google.com) 5) 이미지 ![텍스트](이미지 주소) !..
구글 코랩(Colab) 1. 구글 코랩이란 구글 코랩(colab)은 구글에서 제공하는 클라우드 기반의 Jupyter 노트북 환경이다. 주로 Python 코드를 작성하고 실행하는 데 사용되며, 데이터 분석, 기계학습, 딥러닝 등의 작업에 유용하다. 온라인 텍스트 에디터라 어디서든 어떤 컴퓨터에서든지 사용가능하다는 점 ! ( 컴퓨터 사양 및 성능 또한 CPU와 램을 제공해주기에 상관없음 ) - 코랩 파일을 노트북이라 하며, 코드 입력 하는 곳이 코드 셀이다. 2. 특징 1. 무료 GPU / TPU 사용 : 코랩은 사용자에게 무료로 GPU나 TPU를 제공, 딥러닝 연산 빠르게 수행할 수 있도록 함 2. 클라우드 기반 : 로컬 환경에 별도의 설치나 설정 없이 웹 브라우저만 있으면 어디서든 접속하여 사용 가능 3. Jupyter 노트북..
파이썬의 개념, 특징, 활용 파이썬이란? 1991년, 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어이다. *여기서 고급언어란? 속도는 느리지만 사람이 잘 이해할 수 있는 언어를 말한다. (반대로 저급 언어는 속도 빠른, 기계어와 비슷해 사람이 이해하기에 조금 어려운 언어이다.) 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 'Monty python's flying circus'에서 따왔다고 한다. 파이썬의 사전적 의미는 '고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀'이며, 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해진다. (그래서 파이썬의 아이콘이 뱀 모양) 파이썬은 프로그래밍 교육 및 IT기업에서 많이 쓰인다. ex) 인스타그램, 넷플릭스, 아마존 등 또한 공동 ..