코딩

    그래프를 더 예쁘게! py-gnuplot 활용하기 (1) - 설치 및 기본 설정

    파이썬엔 이미 matplotlib 이나 seaborn 같은 그래프 그리는 패키지가 있죠. 이 둘을 사용하는 것도 이미 훌륭한 방법이겠습니다만, 다른 방법을 소개해볼까 합니다. 바로 gnuplot 과 연계하여 그래프를 그리는 방법입니다. 1. Gnuplot ? gnuplot 이란 1986년에 개발된 그래프를 그리는 커맨드 유저 인터페이스(TUI) 를 가진 프리웨어로 파이썬 패키지 못지않은 막강한 파워를 자랑합니다. 다만 요즘 나오는 GUI 방식의 그래프 그리는 프로그램에 비해 커맨드를 입력하는게 단점으로 꼽힙니다. 그리고 외부 프로그램을 사용한 자동화가 어려웠다는 것도 한계점으로 꼽아볼 수 있겠습니다. 공식사이트에서 설치와 예제 참조하세요. 일부 데모 갤러리를 발췌하였습니다. http://www.gnupl..

    파이썬 설치 - Visual Studio Code 와 함께 개발환경 구축하기 (3)

    파이썬은 내장된, 그리고 사람들이 만든 다운로드 패키지로 더 다양하게 활용이 가능합니다. 이번엔 1. 패키지 설치하는 방법 2. 패키지 커맨드 (설치 / 삭제 / 업그레이드 등등 .. ) 3. 전체설치 / 삭제 (제가 쓰고 있는 패키지 공유) 순서로 알아보겠습니다. ** 파이썬이 설치되어 있어야 합니다. 설치 관련해선 아래 글 참조하세요. 1. 패키지 설치하는 방법 파이썬이 설치되어 있는 상태에서 명령창(cmd) 에 들어가 'pip install 설치할 패키지 이름' 을 하시면 됩니다. 패키지가 어떤게 있는지 그리고 상세 내용이 어떤지 궁금하신 분들은 pypi 에서 확인하실 수 있습니다. https://pypi.org/ PyPI · The Python Package Index The Python Pack..

    파이썬 설치 - Visual Studio Code 와 함께 개발환경 구축하기 (2)

    2. Visual Studio Code (VS Code) 설치 Visual Studio Code 는 마이크로소프트에서 개발한 소스코드 편집기 입니다. 유사한 프로그램으로 SublimeText, Notepad++ 등등이 있습니다. 다른 extension 앱들을 다운받아 통합개발환경 (IDE; Integrated Development Environment) 과 유사하게 구축할 수 있는게 큰 장점인 것 같습니다. 다른 IDE 론 JetBrain 사의 PyCharm (파이썬 특화) 이 있고, 패키지로는 Anaconda 같은게 있지만 필자의 경우, 타 언어 확장성 (다른 언어 사용 : HTML, C, C# 등등...) 이 필요했으므로 일반 파이썬 + VS Code 를 사용하여 개발환경을 구축해보겠습니다. VS C..

    파이썬 설치 - Visual Studio Code 와 함께 개발환경 구축하기 (1)

    1. 파이썬의 설치는 간단합니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 에 들어가서 Downloads → 각자의 OS 에 맞는 파이썬을 설치하면 됩니다. 각자 활용할 분야에 맞는 버전을 설치합니다. Stable Releases 쪽의 파이썬 설치파일을 받으시길 권장합니다. 최신버전을 느껴보고 싶다 하면 오른쪽의 Pre-releases 를 다운받으시면 됩니다. 2021-09-30 기준, 현재 최신버전은 3.10.0rc2 입니다. 3.10.0 의 정식 버전에 대한 최신 preview 버전이자 마지막 release 이라 하네요. ** 3.10.0 ..

    [파이썬] 각종 주석을 달아봅시다 (한줄, 여러줄)

    코드를 짜다보면 설명이 필요한 순간이 있습니다. 그것도 생각보다 많이 말이죠. 예를 들면,, - 다른 사람과 프로젝트 협업 할 때 : 사람마다 화법이 조금씩 다르듯이 프로그래밍 하는 스타일도 다릅니다. 그렇기 때문에 일일이 남의 코드를 보며 번역하기엔 시간도 너무 오래걸리고 그에 따른 스트레스도 많이 받습니다. 이럴 때 코드에 주석이 있으면 이해를 도와 비교적 원활하게 협업이 가능합니다. (물론, 실제 현업 SW는 훨씬 복잡한 경우가 많으므로 주석만으론 안되고 두꺼운 양의 SW사양서가 함께 따라다닙니다.) - 내가 쓴 코드를 나중의 내가 볼 때 : 개인 프로젝트에선 이 이유가 더 클 것 같습니다. 학생이든 직장인이든 매일 자신의 코드를 붙들고 있긴 생각보다 어렵습니다. 본업에서 바쁜일이 생기면 프로젝트엔..