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 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 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 coffee