본문 바로가기

Python

(3)
pycharm IDE 설치 들어가며 소프트웨어를 개발하기 위해서 코드를 작성하고, 실행하고, 디버깅을 하는 등 많은 작업을 해야합니다. IDE(integrated development environment)는 이 때 필요한 수많은 기능들을 제공하는 소프트웨어로 개발할 때 거의 필수입니다! jetbrain은 이런 IDE를 만들어 공급하는 가장 대표적인 회사인데요, jetbrain 사에서 만든 python IDE가 바로 pycharm입니다. pycharm은 python으로 개발하기 위해 필요한 수많은 기능들을 안정적으로 제공해줍니다. 개인 개발 목적으로는 무료로 사용할 수 있으니까, 너무 비싸지 않을까 걱정하지 않으셔도 됩니다 😄 (회사에 가면 회사가 사줍니다.) 이번 포스팅에서는 pycharm을 내 로컬 환경에 설치하고, 실행하는 ..
jupyter notebook 설치 및 사용법 정리 들어가며 python은 interpreter 언어라서 전체 소스코드를 컴파일 하지 않고 한 줄 단위로 실행이 가능합니다. (프로그래밍 언어 수업 시간이 아니므로 자세한 내용은 생략하겠습니다.) 이러한 파이썬의 독특한 특징을 이용해서 셀 단위로 코드를 짜고, 바로바로 결과를 확인할 수 있는 개발환경이 jupyter notebook입니다. 코드 실행 결과를 바로바로 시각화 할 수 있기 때문에 데이터 분석이나 AI 분야에서 널리 활용됩니다. 이번 포스팅에서는 jupyter notebook 을 설치하고 실행해보겠습니다. 설치 및 실행 jupyter notebook 터미널을 열고 pip을 이용해서 jupyter notebook을 설치해줍니다. $ pip install jupyter-notebook 그 다음, 코드..
갈아먹는 파이썬[2] @ decorator란? 지난 글 갈아먹는 파이썬[1] generator와 yield 들어가며 플라스크, 셀러리와 같은 파이썬 오픈 소스 라이브러리들을 보면 @route, @task 등의 구문을 사용합니다. 대체 이 골뱅이 표기들은 무엇이고, 어떤 역할을 하길래 많이 사용되는 것일까요? 이 골뱅이의 이름은 데코레이터입니다. 데코레이터 이름을 보면 장식해주는 것? 이름만 들어서는 감이 잘 오지 않습니다. 지금부터 예시와 함께 데코레이터의 개념과 사용처에 대해서 알아보겠습니다. 이 포스팅은 직접 작성한 주피터 노트북에 기반합니다. 스타 한번씩 부탁드려요 ㅎㅎ https://github.com/yeomko22/python_study yeomko22/python_study Python study in part of HR-bigdata ..