파이썬기초 8

[Python: 파이썬 기초] 전체 목차

예제로 배우는 Python: 파이썬 기초코딩 목차 1. 소개 : 프로그래밍 언어 순위(Popularity of Programming Language) 2. 자료형 - 숫자(Numbers) 3. 자료형 - 문자열(String) 4. 자료형 - 리스트(List) 5. 자료형 - 튜플(Tuple) 6. 자료형 - 딕셔너리(Dictionary) 7. 자료형 - 집합(Set) 8. 자료형 - 불(boolean) 9. 자료형 - 특성 요약 : 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) 10. if...else문 11. while 문(반복문) 12. for 문(반복문) 13. 함수(Functions) 14. 사용자 입력(User Input) 15. 파일 생성, 읽기, 쓰기,..

[Python:파이썬:기초] 19. 모듈(Modules)

[Python:파이썬:기초] 19. 모듈(Modules) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 모듈은 일종의 라이브러리 코드로 변수, 함수, 클래스를 파일 형태로 저장하여 특정 기능을 하는 코드들을 모아놓은 것입니다. 파이썬은 내부적으로 다양한 내장 모듈(built-in modules)을 지원하며 내장 모듈은 파이썬 표준 라이브러리에 포함되어 있습니다. 이는 import 키워드를 이용하여 바로 사용할 수 있습니다. 또한 모듈을 사용자가 직접 만들어서 사용할 수도 있습니다. 기본적인 모듈의 import 방법은 다음과 같이 아주 간단합니다. import 모듈이름 모듈의 사용 범위 - 파이썬 자체에서 지원하는 내장 모듈을 사용할 수 있음 - 인터넷에 공개된 모듈을 설치하여 사용할 수 있음 - 직접..

[Python:파이썬:기초] 8. 자료형 - 불(boolean)

[Python:파이썬:기초] 8. 자료형 - 불(boolean) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬 자료형 마지막 포스팅인 불(boolean) 자료형입니다. bool은 True(참) 또는 False(거짓) 중 한 가지의 값을 갖습니다. 비어 있는 문자열을 제외하고 모든 문자열들은 True 값을 가지며, 0을 제외하고 모든 숫자는 True값을 가집니다. print("bool(27)의 값 = ", bool(27)) #결과 : True print("bool(0)의 값 = ", bool(0)) #결과 : False print("bool('mainCodes')의 값 = ", bool('mainCodes')) #결과 : True print("bool('')의 값 = ", bool('')) #결..

[Python:파이썬:기초] 7. 자료형 - 집합(Set)

[Python:파이썬:기초코딩] 7. 자료형 - 집합(Set) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و set은 단일 변수에 여러개의 요소를 저장할 수 있습니다. 딕셔너리와 동일하게 중괄호('{', '}')를 사용하지만 key, value의 개념과 요소 값(인덱스)은 사용할 수 없습니다. 그리고 요소 내 중복된 요소가 있는 경우 무시됩니다. s4 = { 'banana', 'banana', 'orange', 'watermelon', 'persimmon'} #banana 중복 ※ (참고) 파이썬은 버전에 따라 문법과 사용법이 조금 다를 수 있습니다. 사용하고 있는 파이썬 버전과 특성을 이해하는 것이 필요하며, 가능하면 가장 최신 버전을 사용할 것을 권합니다. 아래 예제는 set 변수 선언과 초기화,..

[Python:파이썬:기초] 6. 자료형 - 딕셔너리(Dictionary)

[Python:파이썬:기초] 6. 자료형 - 딕셔너리(Dictionary) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 딕셔너리(Dictionary)는 중괄호('{', '}')를 사용하며 여러 개의key, value 쌍을 구성할 수 있는 자료형입니다. {Key1:Value1, Key2:Value2, Key3:Value3, Key3:Value3 ...} 🔗 딕셔너리 변수 선언 및 초기화 예 d1 = { 'name':'홍길동', 'gender':'남성', 'number': '12345', 'phone':'010-123-4567'} d2 = { 1:'홍길동', 2:'남성', 3: '12345', 4:'010-123-4567'} d3 = { 1:[1,2,3], 2:[4,5,6], 3:[7, 8, 9]} d..

[Python:파이썬:기초] 5. 자료형 - 튜플(Tuple)

[Python:파이썬:기초] 5. 자료형 - 튜플(Tuple) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 이번 포스팅은 튜플(Tuple) 자료형에 대한 내용입니다. 튜플은 괄호('(', ')')를 이용하여 변수를 정의합니다. 대괄호('[', ']')를 사용하는 리스트와 거의 유사하며 가장 큰 차이점은 요소(element) 값을 변경, 삭제할 수 없다는 것입니다. 삭제를 시도할 경우 아래와 같은 에러가 발생합니다. t3 = (1, 'apple', 2, 'watermelon', 3, 'persimmon') ... del t3[1] # 삭제 불가 ... TypeError: 'tuple' object doesn't support item deletion 그리고 변경을 시도할 경우 아래와 같은 에러가 발생..

[Python:파이썬:기초] 3. 자료형 - 문자열(String)

[Python:파이썬:기초코딩] 3. 자료형 - 문자열(String) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 문자열은 기본적으로 두 개의 따옴표(" ", quotation mark)로 둘러싸인 문자들의 집합을 의미합니다. 파이썬은 문자열 선언 시 큰 따옴표(" "), 작은따옴표(' ')를 구분하지 않으므로 코딩할 때 편리한 방식을 사용하면 됩니다. 파이썬은 문자열 연산, 인덱싱, 슬라이싱, 길이 구하기 등을 지원합니다. 이번 포스팅에서는 기본적인 문자열 변수 선언, 초기화, 출력에 대해 정리하고 나머지 자세한 내용은 별도의 예제로 정리해보고자 합니다. 다음은 C언어와 유사한 이스케이프 문자, 문자열 포맷 코드입니다. 🔗 이스케이프 문자(Escape Characters) 코드 설명 \\ \ 문자..

[Python:파이썬:기초] 1. 소개 : 프로그래밍 언어 순위(Popularity of Programming Languages)

[Python:파이썬:기초코딩] 1. 소개 : 프로그래밍 언어 순위(Popularity of Programming Language) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 전 세계 개발자들 사이에서 가장 인기 있는 언어 중에 하나입니다. 활용 분야가 넓고 커뮤니티도 많이 활성화되어 있습니다. 무엇보다 데이터 분석, 게임, AI(인공지능) 등 IT 분야에서 정말 방대한 확장 라이브러리들이 많이 있습니다. 개인적인 생각으로 시대 흐름상 C/C++에 이어 파이썬도 배워두면 좋은 프로그래밍 언어임에는 틀림이 없는 것 같습니다. 그래서 파이썬에 대한 스터디를 시작해보려 합니다. 아래는 프로그래밍 언어 인기도를 조사한 자료이니 참고하세요. 프로그래밍 언어 순위 o Top 10 programmin..