본문 바로가기

728x90

Programming Language/Python

(9)
파이썬_기초단계 알아보기 ep.9 문자부터 파일 수정까지 서론 문자열과 텍스트를 다루는 다양한 방법들을 알아보고, 파일과 데이터를 읽거나 조작하는 형식에 대해서 여러가지를 진행하고자 합니다. 문자열 & 텍스트 & 파일 & 데이터 다루기 문자열 다루기 문자열 분리하기 문자열을 분리하는 방법은 split() 메서드를 사용합니다. 과연 문자열을 분리해서 도대체 어디에 쓸까 싶지만 추후에 문장으로 되어 있는 리스트를 받았을 때 띄어쓰기를 기준으로 단어를 추출하는 split을 갖고 유용하게 사용할 수 있습니다. 구조 str.split([sep]) 예시를 한번 볼까요? coffee_menu_str = "에,스,프,레,소, 아메리카노, 카페라떼, 카푸치노" coffee_menu_str.split(',') ['에', '스', '프', '레', '소', ' 아메리카노', ' ..
파이썬_기초단계 알아보기_ep.8 클래스가 복사가! 된다고! 네, 만들어진 클래스 변수와 함수를 이어받으면 클래스가 복사가 됩니다 [클래스 상속] 이번 단계에서는 객체와 클래스를 사용하는 이유, 클래스 상속에 대해서 알아보겠습니다 서론 올해의 크리스마스가 얼마 남지 않았습니다. 크리스마스 선물로 가장 받고싶었던 선물이 무엇이었나요? 인형, 스테이크, 장난감, 컴퓨터 등등... 필자의 어린시절에는 장난감 로봇이었습니다. 지난번 메서드에는 자전거도 나오고, 차도 나왔으니 움직이는 장난감 로봇을 등장시킬까 합니다. 로봇 이름과 로봇의 위치를 이용해서 이번엔 누구의 집으로 갈지, 행복한 산타가 되어보겠습니다. 객체와 클래스를 사용하는 이유 자, 지금 생각해보니 함수만 최대한 사용하고 객체와 클래스는 굳이 사용할 필요까진 없지 않을까? 하는 생각이 들기도 합니다. 근데 지..
파이썬_기초단계 알아보기_ep.7 오리눈과 오리눈 집게. 객체&클래스 이번 회차에는 파이썬의 객체와 클래스 인스턴스, 그리고 이에 쓰이는 메서드를 확인해봅니다. 고지가 얼마 남지 않았습니다!! 서론 이번 해도 어김없이 겨울이 찾아왔습니다. 지난해 겨울에는 유난히 눈이 많이왔는데요. 이맘때쯤 대한민국을 강타했던 것이 바로 오리로 만든 눈! 즉 오리눈 입니다. 🦆🦆⛄ 오리눈 집게와 펑펑 내린 눈만 있으면 무한대로 만들 수 있는 것이 이 오리눈이었는데요. 이 집게때문에 아이들이 사는 집앞에는 귀여운 새끼 오리들이 옹기종기 모여있는 장관이 연출되었습니다. 올해는 어떤 것이 유행이 될지 모르겠는데요. 이때, 파이썬에서의 클래스는 오리눈 집게, 객체는 오리눈의 역할과 같습니다. 즉, 변수만 설정할 수 있다면 오리눈을 계속 찍어낼 수 있는데요. 어떻게 할 수 있는지 한번 알아보겠습니다..
파이썬_기초단계 알아보기_ep.6 점입가경! 갈수록 어려워지는 함수 서론 세상에는 다양한 규칙들이 존재합니다. 세계 전체에서 통용되는 것과, 우리집에서만 통용되는 것. 원래 모든 곳에서는 통하지만 한 곳에서는 통하지 않는 것에는 어떤 것들이 있을까요? 아마도 여러가지가 있을 수 있겠죠? 먼저 세계에서 통용되는 국제법과 우리집에서만 통용되는 집안 규칙이 있다고 가정합니다. 국제법은 '국가와 국가 사이의 관계', '평화와 전쟁에 대한 모두가 인정할 수 있는 규칙', '인류 모두를 위해 정하는 환경'이나 '에너지'에 관한 어떤 것, '역사와 문화재를 보존하기 위한 회합' 등을 정합니다. 반대로 우리집에서만 통하는 규칙은 '운동화는 언제 세탁해야 하는지', '집안일은 누가누가 어떤 것을 할지', '제사나 잔치는 언제할 지', '종교장소는 어떤 곳으로 갈지' 등이 우리집 안에서만..
파이썬_기초단계 알아보기_ep.5 역시 수학은 어려워 파이썬의 꽃, 함수에 대해서 함수가 무엇인지, 왜 쓰여야 하는지 알아봅니다 서론 Ⅰ 함수란 무엇일까요? 수학의 역사에 의하면 인류가 함수를 정의하고 이를 다루기 까지는 정말 오랜 시간이 걸렸다고 합니다. 라이프니츠가 Function(함수)라는 개념을 가져오면서 시작했다고 하는데요. 변량 X의 함수란 X에 관한 식이다 EBS 참조 쉽게 보자면 변화하는 어떤 수에 대해서, 결과값과 관계되는 어떠한 식을 말하는 것이었죠. 일종의 숫자를 변하게 하는 장치, 기계로 이해하면 좋을 것 같습니다. 본격적으로 함수가 꼭 필요하다는 사실은 19세기에 들어와서야 밝혀졌다고 합니다. 필자가 코인세탁소에 갔다고 생각해 봅시다. 우리 모두가 원하는 결과값은 무엇일까요? 바로 깨끗해진 빨래 입니다. 혹은 잘 포개진 이불이 될수도..
파이썬_기초단계 알아보기_ep.4 인풋이 좋아야 아웃풋이 좋죠! ep.4 파이썬의 Input(입력)과 Output(출력) 내 메모리에 직접 파일을 만들거나 메모장을 만들어서 자동으로 텍스트를 쓰는 방법을 배우게 됩니다. 다양한 출력방법도 알 수 있습니다. 마법사는 영화나 만화에서 매우 자주 등장하는 역할입니다. 최근 '닥* 스트레인지', '블x 아담'에도 마법사가 나오죠? 근데 여기서 나오는 마법사들, 공통적으로 부리는 마법들이 있습니다. 마법사의 소양, 바로 손 안대고 물건 옮기기죠 🎆 지금 보니 물건이 공중에 둥둥 떠다니거나, 타인에게 물건을 전해주는 일은 해리포터, 반지의 제왕 등 정말 다양한 마법사들이 보여주는 공통적인 스킬인 것 같습니다. 🤣 하지만 컴퓨터로도 손 안대고 물건 만들기가 가능합니다. (정확하게는 손 안대고 파일 만들기) 어떻게? 파이썬의 명령어..

728x90