본문 바로가기

전체 글66

파이썬 input # 카카x톡을 쓰는 사람은 굉장히 많다. # 그 모든 사람들은, 저마다 다른 메시지를 입력한다. 안녕하세요! 일호15 입니다! 이번 포스팅에서는 파이썬의 입력에 대해 알아보겠습니다. 빅데이터라는 말이 있는데요. 잘은 모르지만, 많은 데이터를 다루는 느낌인 듯 해요. input은 사용자에게 데이터를 받아들이는 스킬입니다. 로그인을 할 때, ID를 입력받는 것 처럼요. 1 입력 더보기 파이썬을 배우다보면, 다양한 입력에 대해 알게된다. 그 중 하나는, 사용자의 메시지를 즉석으로 입력받는 것이다. 크롤링이 이미 인터넷에 존재하는 정보를 받아오는 것이라면, 사용자 개개인이 뭘 입력할지는 예측할 수 없다. 약사는 환자 개개인에 맞추어 적절한 처방을 내린다. 뛰어놀다 넘어진 어린아이에게 비타민을 건네지는 않는다. .. 2021. 8. 30.
파이썬 자료형 변환 # 5 + 5 != '5' + '5' 안녕하세요! 일호15 입니다. 오늘은 파이썬의 자료형에 대해 탐구하는 시간 가져보겠습니다. 1 끼리끼리 논다 더보기 사람은 문맥을 읽는다. '배에 타서 배가 부를 때 까지 배를 먹었다.' 라는 문장을 이해할 수 있다. 하지만 번역기는 이를 제대로 번역하지 못한다. 컴퓨터는 어떤 배가 무슨 배인지 구분할 수 없기 때문이다. 마찬가지로, 컴퓨터는 이 데이터가 어떤 타입인지 구분하지 못한다. 그렇기에 5를 정수로 쓴건지, 문자로 쓴건지 타입을 지정해줘야 한다. 이 과정에서 파이썬 입문은 첫번째 위기를 맞이하게 된다. 5면 5인거지, 뭘 이런걸 구분해줘야 한단 말인가. 하지만 숫자 5와 문자 5는 느낌이 다르다. 숫자는 숫자끼리, 문자는 문자끼리 논다. 숫자와 문자는 같이 .. 2021. 8. 26.
파이썬 슬라이싱, 인덱싱 # 슬라이스(slice)는 조각을, 인덱스(index)는 검지손가락을 의미한다. # 슬라이싱은 조각조각 자르는 것을, 인덱싱은 검지로 무언가를 가리키는 것을 의미한다. 안녕하세요~ 일호15 입니다! 저는 파이썬을 처음 배울 때, 슬라이싱이 가장 어렵게 느껴졌는데요. 이번 포스팅에서 완벽하게 해치우겠습니다. 이번 포스팅은 초심자에게 어렵게 느껴질 수 있을 것 같아요. 마음의 준비 하시고, 큰 산 한번 넘어보겠습니다. b = ['가위', '바위', '보'] 예시는 리스트를 기준으로 작성할 것이며, 문자열에 대해서도 슬라이싱 원리는 같습니다. 1 0부터 더보기 b = ['가위', '바위', '보'] b[0] == '가위' 이다. 순서상 첫번째인데, 왜 1이 아닌 0부터 시작하는걸까? 사용자는 외워서라도 써먹기.. 2021. 8. 23.
파이썬 라이브러리 # 도서관에서 책을 빌린다 # 책에서 필요한 부분을 인용한다 안녕하세요! 일호15 입니다~ 오늘은 라이브러리를 배우는 날이니만큼, 동요 한곡과 함께 시작하겠습니다. 개울물 모여서 시냇물~ 시냇물 모여서 큰강물~ 큰강물 모여서 바닷물~ 1 모듈 더보기 모듈은 파이썬 파일 하나를 의미한다. 내가 만들어본 첫 파일은 hello_world.py 였다. 내가 만든 hello_world.py 파일을 열면, 이런 코드가 쓰여 있다. print("Hello World!") 일련의 코드를 모아놓은 파일 하나를, 모듈(module)이라고 한다. 2 패키지 더보기 컴퓨터 폴더는 많은 파일을 효율적으로 관리할 수 있게 해준다. 모듈을 모아놓은 폴더를 패키지(package)라고 한다. 코드의 스케일이 커질수록, 구조화를 적절히.. 2021. 8. 19.
파이썬 반복문: for, while # 하루는 24시간이다. 24시간이 지나면 오늘은 어제가 된다. # 시계는 00:00:00부터 23:59:59까지 하루를 휩쓸고 지나간다. # 다시 00:00:00이 되면, 시계는 새마음으로 새롭게 출발한다. 안녕하세요~ 일호15 입니다! 프로그래밍을 한다는 건, 컴퓨터에게 일을 시키는 것과 같은데요. 그 중에서도, 반복 업무를 떠넘겨주면 금상첨화라고 할 수 있겠습니다. 게임 매크로의 자동사냥 기능을 쓰면 편해지는 느낌이라고 하면 좋을까요. 1 반복 더보기 로봇청소기의 등장은 나에겐 꽤나 충격적이었다. 우리 집에서 청소기를 돌리는 일은 내 몫이었기 때문이다. 청소기를 데리고 돌아다니는 일은 매번 지루했었다. 물론 청소기의 등장 자체도 놀라운 소식이었을 것이다. 누군가에게 청소는, 허리를 굽혀 빗자루질을 .. 2021. 8. 16.
[파이썬 수학]연산의 우선순위 # 1 + 2 * (3 + 4) = 15 안녕하세요~ 일호15 입니다! 오늘은 파이썬을 위한 필수 수학, 연산의 우선순위에 대해 알아보겠습니다. 1 사칙연산 더보기 더하기 빼기 곱하기 나누기. 한글은 왼쪽부터 읽어나가지만, 수식은 경우에 따라 우선순위가 다르다. 1+2*3 = 7 임을 이해했다면 성공이다. 2 괄호 더보기 1-2*3+4*5 처럼 수식이 길어지면 가독성이 떨어진다. 괄호를 적절히 사용하면, 우선순위를 명시적으로 드러낼 수 있고 가독성 또한 높아진다. 파이썬에서는 소괄호만을 연산 괄호로 사용한다. 1-(2*3)+(4*5)=15 참고로, 파이썬에서는 띄어쓰기를 활용하여 가독성을 한층 더 높인다. 1 - (2 * 3) + (4 * 5) = 15 3 합성함수 더보기 f(x) = 2x일 때, f(3.. 2021. 8. 12.