본문 바로가기

전체 글142

[파이썬 훈련소] 자료형 (리스트) | 자료형 4. 리스트형 리스트란? 목록이라는 뜻으로 데이터를 일렬로 늘어 놓은 자료형입니다. 마치 ‘일련 번호가 붙어 있는 선반에 상자를 순서대로 정리한 것’이라고 생각하면 됩니다. 리스트형이 여러 데이터를 모아 놓은 이유는 데이터가 모여 있다면, 모여있는 데이터를 쉽고 빠르게 처리할 수 있기 때문입니다. 리스트는 데이터를 콤마(,)로 구분하고, 전체를 대괄호([])로 묶어서 선언을 합니다. 리스트를 사용하면 여러 가지 데이터를 한 번에 관리하고 필요한 것만 꺼내서 쓸 수 있기 때문에 매우 유용합니다. 또한, 리스트는 숫자, 문자, 심지어는 리스트형도 리스트에 들어갈 수 있는 자료형입니다. 리스트의 간단한 사용방법은 다음과 같습니다 >>> a = [1,2,3,4] >>> a [1,2,3,4] 리스트는 .. 2022. 7. 20.
[파이썬 훈련소] 자료형 (숫자, 문자, 불) | 자료형 자료형이라는 것은 쉽게 물건의 크기 혹은 물건의 종류라고 생각하시면 됩니다. 컴퓨터, 냉장고, TV, 연필 등 모든 물건은 그 쓰임새에 따라 적당한 크기가 정해져 있습니다. 그렇기 때문에 물건을 선물하기 위해 선물상자에 집어넣을 때 물건의 크기에 따라 선물상자의 크기도 다르게 됩니다. 파이썬에서도 이와 비슷하게 데이터를 사용하는 용도에 따라 숫자형, 문자형, 불린(boolean)형 등으로 데이터 형을 구분하여 사용하고 있습니다. 또한 앞서 이야기 드렸던 선물상자처럼 각 데이터형에 따라 그에 맞는 메모리 크기를 사용합니다. 1. 숫자형 ① 정수형 숫자형은 숫자로 이루어진 형태의 자료형으로 크게 정수형과 실수형으로 나눌 수 있습니다. 정수형은 우리가 일반적으로 사용하는 양의정수, 음의정수, 0 이.. 2022. 7. 19.
[밑줄 그은 책] 내 인생을 바꾸는 감사일기, 이의용 l 밑줄 그은 문장 7p. 감사와 불만은 생각의 차이일 뿐이다. 하루하루를 감사하면서 사는 인생과, 하루하루를 불평하면서 사는 인생의 결과는 전혀 다를 수밖에 없다. 35p. 다른 사람을 존중하는 첫걸음은 상대방을 인정하는 것이다. 다른 사람을 존중하지 않는 가장 쉬운 방법이 상대방의 존재를 무시하는 것이다. 38p. 'Nowhere'라는 글자를 보고 'No where'로 읽는 사람이 있는가 하면, 'Now here'로 읽는 사람도 있다. 긍정적인 사람은 긍정적인 부분을 먼저 바라본다. 이것이 중요하다. 41p "실패는 하나님께서 그대를 버렸다는 것을 의미하지 않는다. 그것이 진정으로 의미하는 것은 하나님께서 그보다 더 좋은 생각을 갖고 계신다는 것이다." 79p. '감사' 'Thank"는 '생각' 'T.. 2021. 6. 22.
[밑줄 그은 책] 하루 25쪽 독서습관, 남낙현 l 밑줄 그은 문장 25p. "패배의 원인을 내 안에서 찾으면 패배의 이유가 되지만, 다른 곳에서 찾으면 패배자의 변명일 뿐이다." 31p. 그는 "많은 책을 보며 공부하는 것은 농부도 예외일 수 없고, 자신의 분야에서 최고가 되겠다고 마음먹은 사람이 어찌 책 한 권 읽지 않을 수 있겠는가"라고 말한다. 책을 읽어야 하는 건 어쩌면 후회 없는 삶을 살기 위해 필수적인 일이다. 53p. 도산은 미국 농장에서 일하는 같은 민족에게 귤 하나 정성껏 따는 것과 같은 사소한 작업도 나라를 위한 일이라고 했다. 거대하고 위대한 일을 해야만 나라를 위하는 건 아니다. 작은 일 하나라도 정성을 다한다면 잃어버린 나라도 찾을 수 있다는 그의 가르침이 마음속 깊이 새겨진다. 63p. '한계는 생각한 만큼에서 멈춘다. 그러.. 2021. 6. 8.
[밑줄 그은 책] 생각의 비밀, 김승호 l 밑줄 그은 문장 14p. 말은 소리가 되어 입으로 나오는 순간 힘을 가진다. 「요한복음」 1장은 이런 원리를 잘 설명하고 있다. 말은 힘이다. 소리가 언어를 통해 형태와 의미를 규정해서 누군가에게 전달되거나 내 귀에 내 말이 들리는 순간 그 말은 힘을 가진다. 그 힘은 실제 물리적인 힘을 말한다. 이 말들은 누군가의 생각을 거쳐 우리에게 나타나는 것이다. 그리고 그것이 글로써 우리 눈에 보이면 그 글을 볼 때마다 그 힘을 보여준다. 31p. 배우려고 하고 도전하는 사람들에겐 조그만 틈새로도 빛이 들어오는 것이 보이고, 그 빛을 그냥 지나치지 않는 호기심과 열정이 있다. 이 열정이 성공의 문을 만드는 것이다. 35p. 한국이든 미국이든 성공한 부자들은 세 가지 공통점이 있다. 첫째, 부채에 대한 인식이.. 2021. 6. 5.
[밑줄 그은 책] 내 인생의 첫 책쓰기, 김우태 l 밑줄 그은 문장 15p. 미디어 시대이기 때문에 독서인구가 줄어든다고 한다. 그렇지만 시대의 리더나 뛰어난 사람들은 모두 책을 읽었다. 읽을 사람은 아무리 미디어 시대라고 해도 읽는다. 결국, 그들이 세상을 끌고 간다. 35p. 글은 미이 머릿속에 있다. 밖에 있는 것이 아니다. 머릿속에 잔뜩 들어차 있는데 그걸 꺼내오지 못할 뿐이다. 꺼내는 연습을 안 해서 글이 어디에 숨어 있는지, 어떻게 찾아와야 하는지, 어떻게 풀어내야 하는지 모를 뿐이다. 43p. 아주 어려운 것을 아주 쉽게 독자에게 알려줄 수 있다면 작가로서 성공할 수 있다. 어려운 철학, 인문, 역사, 음악, 미술 등등을 쉽게 풀어낼 수만 있다면 말이다. 63p. 글을 쓰기 위해 잘 다니던 회사를 그만두지는 말자. 바보 같은 짓이다. 회사.. 2021. 5. 18.
[밑줄 그은 책] 나는 돈이 없어도 사업을 한다, 프레이저 도허티 l 밑줄 그은 문장 6p. 개인의 입장에서는 자신만의 경쟁력을 갖춘 사람이라면 조직의 소속으로 움직이든 개인적으로 움직이든 일거리가 개인에게 찾아오도록 할 수 있다는 것이다. 7p. 고객이 불편하거나 필요한 것을 내가 해결해줄 수 있고, 고객이 미처 생각하지 못한 즐거움을 내가 채워줄 수 있다면 그것이 바로 진정한 '스타트업(startup)'이라고 생각한다. 33p. 창업가의 길은 셀 수 없이 많은 거절의 연속이며 이따금씩 어렵게 판매에 성공할 뿐이다. 무언가를 시도하고 실패하면 방향을 조금 틀어서 다시 시도하는 것은 창업가에게 지극히 당연한 과정이다. 53p. 새로운 아이디어를 구상할 때마다 또 다른 누군가가 나와 같은 일을 하고 있음을 숱하게 경험했다. 완벽하게 독창적이라고 생각한 아이디어도 예외는 .. 2021. 5. 6.
[마이크로비트 with Python] 내장 온도센서 사용법 l 개요 마이크로비트(micro:bit)는 내장 온도센서를 가지고 있습니다. 그러나 마이크로비트의 내장 온도센서는 마이크로비트가 동작을 하게 되면 발열로 인해 정확성이 다소 떨어지는 단점이 있습니다. 따라서 마이크로비트의 내장 온도센서는 정확한 온도 측정이 필요하지 않은 경우에만 사용하는 것을 권장합니다. l 사용방법 내장 온도센서 -5도에서 50도까지 측정이 가능하며, 사용 방법은 단순하게 temperature()라는 메서드만 이용하면 됩니다. 메서드 사용방법을 설명드리기 위해 내장 B 버튼을 누르면 측정된 온도가 LED Display에 출력되는 간단한 예제를 만들어 보도록 하겠습니다. l 소스코드 from microbit import * while True: if button_b.is_pressed(.. 2021. 4. 29.
[밑줄 그은 책] 유튜브 시크릿 _벤지 트래비스, 션 커넬 l 짧은 리뷰 어느 때부터인지 유튜브는 우리의 생활에 많은 부분을 차지하게 되었고 생활의 일부가 되었습니다. 예를 들어 예전에 모르는 것이 있으면 예전에는 검색창에 무엇인가를 검색을 했는데, 요즘은 검색창보다는 유튜브에서 검색하는 일이 더욱 많아졌습니다. 아마 유튜브가 영상위주의 콘텐츠를 제공해 주기 때문에 글보다는 개념을 잡는데 편하기 때문일 것이라는 생각이 듭니다. 저를 포함해서 대부분의 분들은 유튜브 콘텐츠를 소비하는 소비자에만 머무르고 있을 텐데요. 한 번쯤 콘텐츠를 소비하는 소비자에만 머무르지 않고 유튜브 만들어서 올리는 콘텐츠 생산자를 해보고 싶은 생각을 한 번쯤 가져보셨을 것이라 생각합니다. 하지만 막상 유튜브 콘텐츠를 제작하려고 마음을 먹고 시도해 보려고 하더라도 진입장벽이 높아 보여 쉽게.. 2021. 4. 23.
[마이크로비트 v2.0 with Python] 터치버튼 마이크로 비트(micro:bit)가 버전 2.0으로 새롭게 돌아왔습니다. 내장 마이크가 있어 소리를 감지하고, 내장 스피커가 있어 별도의 소자 없이 소리를 재생할 수 있으며, 터치 센서가 추가로 내장 버튼 2개와 함께 입력단자가 늘어 활용성이 높아졌습니다. 또한 IO 핀 테두리가 노치 디자인으로 되어 외관과 기능면에서 더욱 강력한 마이크로비트가 되었습니다. (참고로 저도 카드 이미지를 마이크로비트 v2.0에 맞게 노치 디자인을 적용했습니다) 이번 포스팅에서는 새롭게 바뀐 마이크로비트 v2.0, 터치 센서 사용방법에 대해 알아보겠습니다. | 터치센서 터치센서는 물리키와 다르게 물리적인 힘을 가해 인식하는 것이 아니라 손가락이 센서에 닿았는지 유무를 확인하는 센서입니다. 마이크로비트 v2.0에서는 기존 로고.. 2021. 4. 15.
[밑줄 그은 책] 나도 회사 다니는 동안 책 한권 써볼까?, 민성식 | 짧은 리뷰 제가 블로그를 해서 그런지 글쓰기에 관심이 많이 있습니다. 그래서 유튜브에 접속을 하면 유튜브 알고리즘에 의해 글쓰기 관련 추천 영상이 가끔 나타납니다. 저는 글쓰기 관련 영상을 보다 유튜버가 추천하는 책이 있으면 , '언젠가 읽어 봐야지 하는 생각'으로 「유튜버 추천 책 리스트」을 별도로 정리하고 있습니다. 오늘 소개해 드릴 민성식 작가님의 책, 《나도 회사 다니는 동안 책 한 권 써볼까?》도 바로 유튜브를 통해 수집된 책 중의 한 권입니다. 이 책은 평범한 직장인인 저자가 2년간 3권의 책을 낸 노하우를 대해 자세히 풀어놓았습니다. 자신이 어떻게 책을 쓰게 되었고, 출간 후 어떠한 과정을 거치면 좋은지. 그리고 책이 출간된 이후 자신의 경험을 담백하게 풀어내었습니다. 저는 이 책을 읽기.. 2021. 4. 13.
[파이썬 훈련소] 변수 | 변수 변수란 정보를 저장할 수 있는 메모리 공간입니다. 이렇게 설명을 드리면 머릿속에 변수가 그려지지 않을 텐데요. 쉽게 설명을 드리면 변수는 큰 창고(메모리) 안에 있는 '물건(값/데이터)을 넣을 수 있는 상자'와 비슷합니다. 우리가 어떤 물건(값)을 상자에 담으려면, 물건이 들어가기에 알맞은 상자를 만들고, 그 상자 안에 물건을 집어넣게 되는데, 이 상자를 변수라고 생각하면 됩니다. 창고 안에는 여러 개의 상자가 있기 때문에, 상자에서 집어넣은 물건을 쉽게 찾기 위해 상자에 라벨을 붙일 텐데요. 이렇게 라벨을 붙이는 행위를 변수명을 붙이는 것이라고 생각하면 됩니다. 즉, 라벨은 '변수명'입니다. 그림으로 설명을 드리면, 변수는 상자, 변수명은 상자에 붙인 이름표, 물건은 변숫값(자료)입니다. 라벨.. 2021. 4. 9.