본문 바로가기

Programming/Python22

[Python] Python 기본 강의 (2) - 변수와 데이터 타입 블로그 글을 쓰다 보니 벌써 30개가 넘었다. 블로그를 하니 공부가 더 많이되는 듯한 느낌이 든다. 더 열심히 많이 해야겠다. 오늘은 파이썬 의 데이터 타입과 변수에 대해 공부해 볼 생각이다. 파이썬은 기본적으로 네 가지 타입을 많이 쓴다. 문자열, 정수, 소수, 불리언 타입 이렇게 네 가지이다. = 을 기준으로 오른쪽에 있는 것들은 실제 각각의 타입을 가진 데이터이고 왼쪽에 있는 string_data, integer_data, float_data, boolean_data 얘들은 해당 데이터를 저장하는 변수이다. 네 가지 타입 이외에도 파이썬에서 제공하는 내장 데이터 타입(built-in data type) 은 다음과 같다. - boolean - str (string) - int (integer) - f.. 2019. 11. 5.
[Python] Python 기본 강의 (1) - 주석, 문장, 코드블럭 & 인덴트 지난 포스팅에서 anaconda 를 설치하고 그안에서 Jupyter Notebook 으로 접근하는 것 까지 알아봤다. 이제는 이걸 이용해서 Python 기본에 대해 공부해 보자. 먼저 Jupyter Notebook 에서 python 파일을 하나 만들어보자. 이런 화면이 나올꺼다. 파일 이름을 클릭해 원하는대로 파일명을 바꿔주자. 자 이렇게하면 코딩을 할 준비를 마쳤다. 파이썬(Python) 이라는 언어를 개발하기 전에 살짝 공부를 하고 들어가보자. 그래도 파이썬이 무슨 언어인지 정도는 알아야 하지 않을까 해서 하는 말이다. 파이썬 언어는 기본적으로 인터프리터(interpreter) 를 통해 실행되는 스크립트 언어이다. 아 물론 속도적인 이슈를 해결하기 위해 바이트코드로 컴파일해서 사용하는 것도 가능하다... 2019. 11. 5.
[Python] Python 개발 환경 세팅하기 크롤링 해야할 일이 있어서 Python을 설치하고 개발환경을 세팅해보려고 한다. 뭐 다양한 툴이 있겠지만 나는 anaconda 와 Jupyter notebook을 이용해서 개발환경을 세팅 해보려고한다. anaconda 설치 부터 해보자. https://www.anaconda.com/distribution/ Anaconda Python/R Distribution - Free Download Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and depend.. 2019. 11. 4.
[Crawling] 웹 크롤링이란? 블로그를 시작하고 더 공부를 열심히 하게 된 것 같다. 내가 업무에 있어 필요한 기술을 예전에는 구글링하고 책을 뒤져보고 기술을 적용한 뒤 다 잊어먹어 버렸는데, 요즘에는 이렇게 자료를 정리해놓으니 뭔가 굉장히 공부가 되는 듯한 느낌을 받는다 ㅎㅎ 이번에 업무를 함에 있어 필요한 기술은 크롤링 (Crawling) 이라는 기술이다. IT 종사자들이라면 이 단어를 한번 쯤은 들어 보셨을 수도 있다. 이것 저것 검색하고 공부하다 보니 웹크롤링을 하려면 아래와 같은 내용을 알아야 하는 것 같다. Selenium Selenium 이란 다양한 언어에서 Web driver를 이용해 웹 자동화 테스트나 웹 자동화를 도와주는 Library 이다. 더 자세히 알기 위해 공식 홈페이지를 들어가봤다. 어 .. 그래 ... ㅎ.. 2019. 11. 3.