처음부터 차근차근 파이썬 자세히보기

Python-기본/Python-학습 및 개발환경 구현하기 4

Python-대화형 인터프리터와 코드 편집기 사용해보기

일반적으로 파이썬을 학습하게 되면 대화형 인터프리터를 먼저 접하게 됩니다. 파이참은 개발자를 위한 도구이다보니 대화형 인터프리터보다는 코드 편집기에 우선적으로 최적화되어 있습니다. 인터프리터를 사용해보기 전에 다시 한 번 인터프리터에 대해 설명하겠습니다. 인터프리터(interpreter) 인터프리터는 프로그래밍 언어의 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말합니다. 파이썬 인터프리터에는 두 가지 형태가 있습니다. 대화형 인터프리터 대화형 인터프맅터에서는 입력에 대한 출력 값이 바로 나옵니다. 입력과 출력이 번갈아 이어지는 것이 마치 대화하는 것과 같다고 하여 ‘대화형’ 인터프리터라고 합니다. 파이참에서 대화형 인터프리터를 사용하기 위해서는 위와 같이 좌측 하단의 Python Console..

Python-파이참 프로젝트 생성 및 인터프리터 설정

이제 아나콘다와 파이참을 연동하여 파이썬 학습/개발 환경을 설정해봅시다. 설치된 파이참을 더블클릭하여 실행해봅시다. 파이참을 처음 설치한 경우라면 위와 같이 다른 개발자가 사용하는 환경 설정이나 본인이 다른 개발 환경에서 사용하던 파이참 설정을 가져올 지를 물어봅니다. 처음 파이참을 이용하는 분이라면 두 번째 옵션(Do not import setting)을 선택한 뒤 OK를 클릭하시면 됩니다. 다음으로는 프로그램 UI의 테마를 선택합니다. 어두운 배경의 테마를 사용하실 분들은 좌측의 Darcula를, 밝은 배경의 테마를 사용하실 분은 우측의 Light를 선택하시면 됩니다. 이 테마 설정은 나중에 환경 설정에서 변경할 수 있기 때문에 본인에게 편안한 것을 선택하시면 됩니다. 다음으로 추가할 플러그인을 설치..

Python-학습 및 개발 환경 구현하기

지난 글에서 파이썬 개발 환경을 구축하기 위한 기본적인 설명을 했습니다. 파이썬 공식 홈페이지에서 제공하는 파이썬 설치판보다 배포판을 이용하는 것이 후에 있을 개발에 있어서 더 많은 기능을 사용하여 조금은 더 쉽게 개발을 진행할 수 있도록 도와줍니다. 앞으로 있을 파이썬 학습 및 개발 환경을 구축하기 위해 다음 두 가지 소프트웨어를 설치할 것입니다. 개발환경 = Anaconda + Pycharm Anaconda는 패키지 매니저입니다. 가장 유명한 data science platform으로 파이썬 및 150개가 넘는 과학 패키지와 그 종속성이 함께 제공되는 소프트웨어로 다음과 같은 장점을 가집니다. 1. 데이터 과학 패키지 제공: 데이터 작업 시작 가능 2. 패키지 & 환경 관리: 다양한 라이브러리를 다룰..

Python-학습 및 개발 환경에 대해

파이썬은 학습이 쉽고 강력한 프로그래밍 언어로 2020년 5월 기준 TIOBE에서 선정한 검색어 점유율 3위에 해당하는 프로그래밍 언어입니다. (https://www.tiobe.com/tiobe-index/) 효율적인 자료 구조들과 객체 지향 프로그래밍에 대해 간단하고도 효과적인 접근 방법을 제공하며 다양한 플랫폼과 문제 영역에서 빠른 스크립트 작성 및 응용 프로그램 개발에 이상적인 환경을 제공합니다. 파이썬 학습 및 개발을 시작하는데 있어서 초보자가 겪는 어려움은 파이썬이라는 프로그래밍 언어를 이용한 코드 작성 및 이를 실행할 환경을 갖추는데서부터 나타납니다. 실제로 필자는 파이썬을 처음 학습하는데 있어 파이썬 공식 홈페이지(https://www.python.org/)에서 제공되는 가장 기본적인 개발 ..