본문 바로가기

파이썬5

파이썬 (Python) 스토리 파이썬의 탄생 이야기 1991년 귀도 반 로섬 (Guido van Rossum)에 의해 개발되었다. 인터프리터, 객체지향, 동적 타이핑 방식의 고급 프로그래밍 언어이다. 파이썬이라는 이름은 그가 좋아하는 코미디 프로 (Monty Python's Flying Circus : 몬티 파이썬의 날고 있는 서커스) 에서 따왔다고 한다. 그리스어 퓌톤 (Πύθων), 피소나스( πύθωνας)의 영문표기이다. 파이썬은 고대 그리스 신화에 등장한다. 그리스 중부 파르나소스 산 남쪽 기슭의 한 동굴에 살며 델파이의 신탁소를 지배하던 큰 뱀이었다고 한다. 아폴로 신이 델파이에서 파이썬을 퇴치하는 이야기에 등장한다. 이런 이유로 파이썬 관련 책들의 표지와 아이콘으로 뱀 모양이 그려진다. 파이썬이란 무엇인가? 파이썬은 컴퓨.. 2021. 2. 25.
Python으로 MS WORD 문서 작성하는 방법 Python으로 MS WORD 문서 작성하는 방법 업무를 하다보면 거의 동일한 문서이지만 날짜나 숫자의 부분만 업데이트해야 하는 경우가 많습니다. 이럴 경우 번거롭게 문서를 열고 부분을 찾아다니며 수정 해줘야하는데요. 자칫 실수로 누락되면 다시 보고해야 하는 번거로움이 발생할 수 있습니다. 하지만 파이썬을 활용해서 자동화한다면 업무 시간 단축과 동시에 오타 실수도 벗어날 수 있습니다. 오늘은 먼저 docx 형식의 word 문서를 생성하고 문단을 넣고 폰트를 변경하는 기본적인 내용을 살펴보겠습니다. 현재 python 3.x 설치되어 있다면, python-docx 패키지를 먼저 설치하여야 합니다. 여기서 주의할 점은 3.x 버전이라면 docx 패키지가 아니라 python-docx 패키지를 설치하셔야 합니다... 2021. 2. 9.
파이썬으로 무엇을 할수 있을까? 프로그래머에게 있어서 프로그래밍 언어의 선택은 전적으로 개발하는 프로그래머의 자유일 것이다. 예로 나무 서랍장을 제작하기 위한 최적의 도구는 무엇일까? 누군가는 망치일 수도 있겠고 또 누군가는 손의 힘으로 직접 제작하는 게 편할 수도 있다. 즉 본인이 생각하는 가장 생산성이 높은 효율적인 툴을 선택하면 되는 것이다. 그럼에도 불구하고 프로그래밍 언어에서는 저마다의 일반화된 최적의 도구는 있는법이다. 종이비행기를 만드는데 굳이 망치를 사용하는 것은 너무 비효율이지 않은가? 이런 면에서 파이썬은 어떤 프로그램을 제작하기에 가장 생산적이고 효율적일까? 우리는 이미 파이썬으로 할 수 있는 일은 많다는 것은 잘 알려져 있다. 적합한 일과 조금 부적합한 몇 가지 대표적인 예를 한번 알아보자. 1. 파이썬으로 적합한.. 2020. 3. 19.
파이썬의 특징을 알아보자 파이썬은 컴퓨터 프로그래밍 언어의 한 종류로, 기업의 실무로도 많이 사용되는 언어이다. 파이썬은 비영리 목적의 소프트웨어 재단에서 관리된다. 사실상 C언어로 구현된 Cython 구현이 표준으로 보면 된다. 개방형, 공동체 기반 개발 모델이기에 공동관리 및 유지 보수가 쉽고 편하다. 이런 특성으로 파이썬으로 모듈화 된 많은 프로그램들을 편집만 잘하면 새로운 소프트웨어로의 재구성이 가능하다. 이런 이유로 해외에서는 이미 그 가치를 인정받아 사용자 층이 점점 두터워지는 추세인 것 같다. 구글에서 만들어진 소프트웨어의 50%이상이 파이썬으로 작성되었다고 한다. 온라인 사진 공유 서비스 플랫폼인 인스타그램(Instagram), 파일 동기화 서비스 드롭박스(Dropbox)등이 파이썬으로 작성된 대표 소프트웨어이다... 2020. 3. 19.