Python의 우리말 번역(飜譯, Translation)은 파이선? 파이썬? 파이쏜? 정확한 우리말 번역어(飜譯語)는 뭘까요?

대한민국 특허청의 특허정보 검색 서비스 사이트인 키프리스에서는 PYCON이라는 상표를 파이콘으로 번역을 하였고, 상표출원자인 Python Software Foundation파이쏜 소프트웨어 파운데이션으로 번역하였습니다.

즉, 특허청에서는 Python파이쏜으로 번역하여 사용하고 있습니다.

Python Software Foundation(1076192), 파이쏜 소프트웨어 파운데이션(520190825203)

그러나, EBS에서 내놓은 수학과 함께하는 AI 기초에서는 Python파이선으로 번역하였습니다.

‘문제 해결하기’로 문제 해결에 필요한 데이터 수집부터 시각화까지 파이선 프로그래밍으로 처리하는 과정을 쉽게 이해할 수 있도록 Step by Step으로 구성하였습니다.

그러나, 파이콘 한국(PyCon Korea)에서는 Python파이썬으로 표기하더군요.

파이콘 한국은 한국의 파이썬 개발자들이 지식을 공유하고 만남을 갖기 위한 장입니다.

그러면, Python의 공식 우리말 번역은 무엇일까요? 파이쏜? 파이선? 파이썬?

어렵네요. Python이 한국에 소개된 지 약 20~30년이 되어가다 보니 아직까지 번역어에 대하여 혼동이 많이 있는 것 같습니다.

프로그래밍 언어 Python을 개발자들이 주로 파이썬으로 말하다보니 사실상 표준(De Facto Standard)으로 파이썬이 표준 번역어로 되어간다만요. 기존 법률상에서는 파이쏜, 공공기관에서는 된소리 표기를 회피하는 것 때문에 파이선으로 사용하다보니 검색을 할 때 상당히 혼란이 올 것으로 봅니다.

Buy me a coffeeBuy me a coffee

이번에 EBS에서 무료로 인공지능에 대한 강의 및 교재PDF파일을 공개하였습니다

www.ebssw.kr/info/intrcn/infoTchmtrHeaderView.do?tabType=006

 

이솦 | EBS 소프트웨어

이솦 | EBS 소프트웨어

www.ebssw.kr

이 '수학과 함께하는 AI기초' 강의와 교재는 고등학생과 일반 사람을 대상으로 하였습니다.

책을 보니 인공지능(人工知能, Artificial Intelligence; AI)에서 사용하는 수학 및 프로그래밍 기초를 다루고 있습니다.

예제 소스는 Python으로 제공하고 있고, 어려운 내용을 고등학교 수학 내용정도로 쉽게 설명하고 있습니다.

강의 영상을 조회해보니 다른 곳과 다르게 리눅스(Linux)에서도 원활하게 접근되며 영상을 볼 수 있습니다.

 

다만,  책(PDF)의 부록에서는 윈도우10(Windows10)기준으로 실습 환경 준비 설명하는것이 아쉽긴합니다. 여기에 대해서는 파이선(Python)이 멀티 플랫폼 지원을 하다보니 MacOS, Linux에서 모두 지원하다보니 누군가는 공유할것 같습니다.

 

저는 이번에 부족한 인공지능(人工知能, Artificial Intelligence; AI)에 대한 기초 지식 및 수학 내용에 대한 개념을 찾기 위해 한가위 기간 및 연말까지 해당 책과 강의영상을 시간 날때마다 들어볼 계획입니다.

 

참고

news.hada.io/topic?id=2864

 

수학과 함께하는 AI 기초 | GeekNews

- 고등학생 및 일반인을 대상으로 하는 EBS 소프트웨어 강의- AI를 개발 및 사용하는 데 필요한 수학 개념과 프로그램 지식을 전달- 예제코드는 파이선으로 작성됨- 무료 동영상 강좌 및 교재 파일

news.hada.io

 

Buy me a coffeeBuy me a coffee

출처: Python-Patterns  https://github.com/faif/python-patterns


python-patterns

A collection of design patterns and idioms in Python.

Current Patterns:

Pattern Description
3-tier data<->business logic<->presentation separation (strict relationships)
abstract_factory use a generic function with specific factories
adapter adapt one interface to another using a whitelist
borg a singleton with shared-state among instances
bridge a client-provider middleman to soften interface changes
builder call many little discrete methods rather than having a huge number of constructor parameters
catalog general methods will call different specialized methods based on construction parameter
chain apply a chain of successive handlers to try and process the data
command bundle a command and arguments to call later
composite encapsulate and provide access to a number of different objects
decorator wrap functionality with other functionality in order to affect outputs
facade use one class as an API to a number of others
factory_method delegate a specialized function/method to create instances
flyweight transparently reuse existing instances of objects with similar/identical state
graph_search (graphing algorithms, not design patterns)
iterator structure repeated, identical calls as a generator
mediator an object that knows how to connect other objects and act as a proxy
memento generate an opaque token that can be used to go back to a previous state
mvc model<->view<->controller (non-strict relationships)
observer provide a callback for notification of events/changes to data
pool preinstantiate and maintain a group of instances of the same type
prototype use a factory and clones of a prototype for new instances (if instantiation is expensive)
proxy an object funnels operations to something else
publish_subscribe a source syndicates events/data to 0+ registered listeners
state logic is org'd into a discrete number of potential states and the next state that can be transitioned to
strategy selectable operations over the same data
template an object imposes a structure but takes pluggable components
visitor invoke a callback for all items of a collection

ps. 조만간 디자인 패턴(Design Pattern)내용을 한글로 번역해서 정리해볼 예정

Buy me a coffeeBuy me a coffee

+ Recent posts