코딩11 파이썬 코딩 따라하기(기본) - 패키지 패키지(Package) : '.'을 이용하여 파이썬 모듈을 계층(디렉터리) 구조로 관리할 수 있게 해준다. Home/ __init__.py Livingroom.py Kitchen.py test.py - Home 이라는 파일을 만들어주고 그 아래에 __init__, Livingroom, Kitchen, test 라는 .py 파일을 생성해주었다 - Home은 디렉터리 이름이고, .py확장자를 가진 파일은 모듈이 된다. # Livingroom.py class LivingroomPackage: def detail(self): print("This is the Livingroom") # Kitchen.py class KitchenPackage: def detail(self): print("This is the K.. 2021. 1. 14. 파이썬 코딩 따라하기(기본) - 파일 읽고 쓰기 1. 파일 생성하기/ 쓰기 파일 생성을 위해서 open()이라는 내장함수를 사용한다. 파일을 열고나서는 close()를 통해서 열려있는 파일을 닫아준다. 오류가 발생할 수 있기때문에 쓰기모드로 열었던 파일은 닫아주는 것이 좋다. r 읽기 w 쓰기 a 파일의 마지막에 새로운 내용을 추가할때 * 파일을 쓰기모드로 열면 해당 파일이 이미 존재할 경우 원래 있던 내용이 모두 사라지고, 해당 파일이 존재하지 않으면 새로운 파일이 만들어 진다. - 생성된 파일(test_file.txt)을 열어보면 다음과 같이 입력되어있는 것을 확인할 수 있다. 더보기 Hi Bonjour 2. 파일에 새로운 내용 추가하기 - a(append)를 통해 파일내의 텍스트 내용을 추가할 수 있다. - 텍스트를 추가하면서 write로 내용을.. 2020. 12. 16. 파이썬 코딩 따라하기(기본) - 표준 입출력 출력문 print(), sep = " " , end = " " print()로 출력을 할때 두가지 사용할 수 있는 옵션이 있는데, 1. sep = " " separtion print()에 들어가는 출력문들 사이에 원하는 문자를 입력하여 구분해줄 수 있다. - sep = " - "로 들어가는 문자들 사이에 "-"를 넣어 주었다. 2. end = " " - print() 출력문 출력후 마지막에 무엇을 쓸지 정할 수 있다. - 또한, 일반적으로 출력문들을 출력하면 개행(\n)되어 출력되는데 end = ""를 넣어주면 개행하지않고 이어서 출력되는 것을 확인할 수 있다. - end = " " 공백을 넣어 주었다. 표준 입출력과 표준 에러 출력 stdout stderr 표준 출력과 표준 에러를 구분하여 주석처리가 .. 2020. 12. 14. 파이썬 코딩 따라하기(기본) -튜플, 집합 튜플 Tuple : 튜플은 리스트와 비슷한데, - [ ] 대신 ( )를 사용한다는 것과 - 값의 추가, 수정, 삭제가 불가능하다는 것이 다른점이다. 또한, 튜플은 리스트보다 속도가 빠른 것이 특징이다. 1. 튜플 만들기 - 다음과 같이 값을 괄호 ( ) 안에 값을 넣어주면, 결과를 출력할 수 있다. - 위와 같이 괄호안에 값을 차례대로 넣어서 튜플을 만들 수도 있다. 2. 값의 생성(Error) - 하지만 그 값의 추가, 수정, 삭제가 불가능하기때문에 위와같이 에러가 뜬다. 집합 Set - 값의 중복을 허용하지 않는다. - 순서가 없다 = 인덱싱을 지원하지 않는다. 1. 집합 만들기 - 집합은 중복을 지원하지 않아서 3개의 "c"가 있지만 한개의 값만 출력한다. 2. 집합자료형 활용하기 다음과 같이 두개.. 2020. 11. 30. 파이썬 코딩 따라하기(기본) -딕셔너리 딕셔너리란? 대응관계를 갖고 있는 자료형으로 key와 value를 한쌍으로 갖는 자료형이다. {key : value} 형태로 형성된다. 이때, key에 대한 중복은 허용되지 않는다. 1. 딕셔너리 만들기 - 빈 딕셔너리는 { }으로 정의할 수 있다. - Dic이라는 딕셔너리에 20, 123이라는 key와 "칙촉", "맛동산"이라는 value 값을 입력해주었다. - '딕셔너리[key]'의 형태로 해당 key에 대한 value 값을 출력할 수 있다. 2. get() - get 함수를 통해서도 해당 key에 대한 value 값을 출력할 수 있다. * 다음과 같은 형태로도 해당 key에 대한 value 값을 출력할 수 있다. * 존재하지 않는 key값을 출력하려고 했을때 - 만약에 딕셔너리에 존재하지 않는 ke.. 2020. 11. 25. 파이썬 코딩 따라하기(기본) -리스트 리스트란? [순서를 가지는 객체의 집합] 을 의미한다. 1. 리스트 만들기 - Fruits이라는 리스트 안에 "Apple", "Banana","Kiwi" 라는 객체들을 넣어주었다. - 리스트는 다양한 형태 (문자열, 정수, True or False) 의 값을 포함할 수 있다. 2. index() - index 함수를 이용해서 해당 값이 리스트 안에 몇 번째로 들어가 있는지 알 수 있다. (순서는 0부터 시작한다.) 3. append() - append 함수를 이용해서 새로운 값을 입력함으로써 리스트를 확장할 수 있다. (단, 이때 새로 입력한 값은 리스트의 맨 마지막 순서로 들어간다.) 4. insert() - append 함수와 비슷하지만 insert 함수를 사용하면 원하는 순서(위치)에 새로운 값을 .. 2020. 11. 25. 이전 1 2 다음