파이썬 python 17

파이썬 int, string이란? 정수와 문자열

프로그래밍 언어를 아주 처음 접하시는 분께는 int와 string 같은 단어가 무엇을 의미하는지 모르실 것입니다. string은 문자열이라 하는 것입니다. 문자열은 a,b,c,d등의 문자가 모인것으로 단어나 문장을 표현할때 주로 사용합니다. "a","abcd","cat","내 이름은 철수다." 이때 문자열에 포함될 수 있는 문자는 !,@,#등 거의 모든 문자가 포함될 수 있습니다. 외국의 이상한 단어도 가능. 이것이 컴퓨터에 저장되는 방식에 대해서는 아스키코드를 알아야 하는데, 이건 일단 넘어가겠습니다. 그리고 integer라는 것은 흔히 말하는 정수로 정수는 -1,0,1, 200, 423, -1032 등의 소수부가 없는 절대값이 0이상인 숫자 입니다. 두 자료형 모두 이 세상을 표현하기 위한 컴퓨터에 ..

파이썬 python 2021.08.13

파이썬 초보 프로젝트 크롤링 1편 - 웹 크롤링 시작 하는 방법

크롤링을 하기 위해서는 크롤링 라이브러리인 beautifulsoup4가 필요합니다. 크롤링을 위해서 라이브러리가 꼭 필요하냐 하면 그렇지는 않습니다. 하지만 모듈을 사용하는 이유는 우리가 필요한 코드들, 예를 들면 원하는 사이트에 접속해서 웹페이지를 요청하고 이것을 받아와서 저장하는 과정을 이미 구현해 놓은 코드를 사용하기 위해서 입니다. 쉽게 생각하면 자주 공통적으로 사용되는 코드들은 이미 공개적으로 사용할 수 있도록 모듈화가 잘 되어있습니다. 터미널 영역에서 pip install requests beautifulsoup4를 입력해 필요한 모듈을 다운 받습니다. from bs4 import BeautifulSoup import requests 이제 파일에 필요한 라이브러리들을 호출합니다. Beautif..

파이썬 python 2021.08.13

파이썬 변수 기초 - 변수 선언 하는 방법

변수란? 위키 피디아에 의하면 아직 알려지지 않거나, 어느 정도 알려진 정보에 대한 이름입니다. 프로그래밍에서의 변수는 수학에서의 변수와 완전히 같은 의미는 아닙니다. 프로그래밍의 변수는 컴퓨터가 가진 데이터를 저장하기 위한 도구라 말할 수 있습니다. 변수에 값 넣기 변수는 값이 변할 수 있다는 특징이 있습니다. 즉 아래와 같이 처음 넣은 값과 다르게 이후에 다른 값을 넣을 수 있습니다. variable = "123" variable = "456" 변수 선언 파이썬에서 변수 선언은 처음 값을 넣으면 해당 이름으로 변수가 선언됩니다. myVar = 123 즉 myVar이라는 이름은 이제 123을 가진 값으로 이후 코드에서 사용됩니다. 변수와 메모리 변수는 컴파일러가 우리가 작성한 코드를 컴파일 할때 우리가..

파이썬 python 2021.08.13

파이썬 개발 시작하기 - 에디터란? 그리고 개발환경 설정

에디터란? 파이썬 또는 다른 프로그래밍 언어를 좀 더 쉽게 작성할 수 있도록 도와주는 프로그램 입니다. 쉬운 예시를 들어보면 메모장 또한 에디터라고 할 수 있습니다. 하지만 마이크로소프트사에서 만든 ms워드 프로그램을 더 많이 사용하죠? 그 이유는 우리가 일상생활 또는 직장에서 문서를 작성하는데 더 많은 기능을 제공하기 때문입니다. 그렇다면 마찬가지로 프로그래밍 하는데 있어서 필요한 기능들인 디버깅, 코드 테스트, 실행, 컴파일, 코드 에러 체크 등을 원활히 도와주는 기능의 프로그램을 개발에서의 에디터라 합니다. 추가적으로 왜 다양한 에디터가 존재하냐하면, 각자의 에디터가 가진 기능의 차이 때문입니다. 파이썬 언어를 이용해 코드를 작성하려는 사용자가 vscode와 pycharm을 비교할때, 각자의 UI가..

파이썬 python 2021.08.13

파이썬 자료형 종류, 데이터 타입 이란?

자료형이란? 자료형이란 무엇일까요? 영어로는 data type이라 합니다. 우리가 물질을 금속, 나무, 고무 등으로 구분하는 것 처럼. 프로그래밍 세계에서는 값을 string, int, float, list, tuple, dict, bool, set으로 구분합니다. string, int가 무엇인지 모르는 초보를 위한 추가 설명 https://pinelover.tistory.com/329 각자를 구분하는 것은 무슨의미가 있냐를 현실 세계에 비유해 보겠습니다. 철과 나무가 있을때, 이것을 다룰 수 있는 장비는 다릅니다. 나무를 이용해서는 자동차를 못만들고 철을 이용해야지만 자동차를 만들수 있는것 처럼. 각자의 자료형은 각자가 가지는 특징과 모양이 있습니다. 예를 들어보면 string 타입은 보이는 것처럼 문..

파이썬 python 2021.08.13

파이썬 print 출력, 변수를 원하는 위치에 출력 하는 방법

콘솔창에 변수를 원하는 위치에 출력하고 싶을때에 대한 방법입니다. 필요한 이유 문자열을 출력할때 단순히 고정된 값을 출력할때도 있지만, 변수를 이용해 원하는 값을 포함시켜 출력이 필요하기도 합니다. 1. +를 이용한 출력 var = "abc" print("let's print" + " " + var) #let's print abc 위와 같이 + 를 이용하여 원하는 위치에 문자열과 변수를 연결해주면 됩니다. 2. {}를 이용한 출력 - F-string var = 123 print(f"let's print {var}") #let's print 123 f를 문자열 맨앞에 적고, 이후에 {}를 이용해 변수를 문자열 내부에 위치 시키면 된다. 추가적인 다른 방법들도 있겠지만, 일단 2가지를 소개드립니다.

파이썬 python 2021.08.13

파이썬 조건문 예제 - if, elif, else 조건문 여러개 사용 방법

모든 프로그래밍 언어와 파이썬에서 사용되는 가장 기본 조건문은 if, elif, else입니다. 일단 if를 살펴 보겠습니다. 만약 ~ 하면 이라는 우리말로 번역할 수 있습니다. 한번 if문을 사용하는 상황을 가정해 봅시다. 만약 우리가 과자 가게의 키오스크의 코드를 구현한다 해봅시다. "만약 내가 가진 돈이, 과자 가격보다 비싸면 내가 과자를 살 수 있다 출력해줘"에 대한 코드를 작성하면 아래와 같은 코드가 되겠습니다. moneyIhave = 5000 cookiePrice = 1500 if cookiePrice < moneyIhave: print("쿠키 값이 1500원인데 나는 5000원이 있으니 과자를 살 수 있어!") 그런데 만약 돈이 모자라서, 손님에게 "과자를 못삽니다!" 라는 문구를 보여 주고..

파이썬 python 2021.08.13