파이썬은 강력하고 인기 있는 언어지만, 다른 언어에 있는 흐름 제어, 즉 값을 취해서 가능한 여러 조건 중 하나와 매끄럽게 매칭하는 방법이 오랫동안 없었다. 이것을 C와 C++에서는 switch/case 구조, 러스트에서는 '패턴 매칭(pattern ...
구조적패턴매칭 structural pattern matching 파이썬
2023.08.22
파이썬은 강력하고 인기 있는 언어지만, 다른 언어에 있는 흐름 제어, 즉 값을 취해서 가능한 여러 조건 중 하나와 매끄럽게 매칭하는 방법이 오랫동안 없었다. 이것을 C와 C++에서는 switch/case 구조, 러스트에서는 '패턴 매칭(pattern ...
2023.08.22
속도가 빠르고 확장성이 높고 데이터 과학 및 수학적 계산에 활용하기 좋다는 특징 덕에 줄리아 언어가 파이썬, R, 매트랩(MATLAB)의 대체재로 주목받고 있다. 수치 계산을 위한 고성능 동적 언어이자 파이썬의 잠재적 라이벌인 줄리...
2023.08.08
파이썬은 강력하고 유연하며 다루기 쉬운 언어로 유명하다. 이런 장점 때문에 방대하고 다양한 애플리케이션과 워크플로우, 분야에 사용된다. 그러나 인터프리티드 언어인 데다 런타임의 동적 특성 때문에 파이썬은 C, C++와 같은 머신 네이티브 언어에 비해 ...
2023.08.08
파이썬은 강력하고 유연하며 다루기 쉬운 언어로 유명하다. 이런 장점 때문에 방대하고 다양한 애플리케이션과 워크플로우, 분야에 사용된다. 그러나 인터프리티드 언어인 데다 런타임의 동적 특성 때문에 파이썬은 C, C++와 같은 머신 네이티브 언어에 비해 ...
2023.08.08
파이썬은 오래전부터 서버 측 프레임워크용 언어로 쓰였고, 거의 모든 규모, 거의 모든 환경의 프로젝트를 지원한다. 그러나 파이썬은 전통적으로 백엔드 영역에 갇혀 있었다. 프론트 엔드, 클라이언트 측 코드를 만들기 위한 용도로 파이썬을 쓰는 문화는, 적...
2023.07.19
파이썬 코드를 C로 컴파일하기 위한 파이썬 라이브러리인 사이썬(Cython)의 3.0 버전이 마침내 나왔다. 초기 알파 버전이 등장한지 3년 만이다. 사이썬의 주요 목표는 파이썬용 C 익스텐션의 작성을 쉽게 하는 것이다. 속도를 높이거나 ...
2023.07.18
파이썬 코드를 C로 컴파일하기 위한 파이썬 라이브러리인 사이썬(Cython)의 3.0 버전이 마침내 나왔다. 초기 알파 버전이 등장한지 3년 만이다. 사이썬의 주요 목표는 파이썬용 C 익스텐션의 작성을 쉽게 하는 것이다. 속도를 높이거나 ...
2023.07.18
파이썬의 풍부한 데이터 과학 툴 생태계는 사용자에게 큰 매력이다. 반면 이처럼 광범위하고 깊은 툴 모음의 유일한 단점은 종종 좋은 툴을 모르고 지나칠 수 있다는 점이다. 여기서는 비교적 새롭거나 덜 알려진 최고의 파이썬 데이터 과학 프로젝트를 소개한다...
2023.05.23
파이썬의 풍부한 데이터 과학 툴 생태계는 사용자에게 큰 매력이다. 반면 이처럼 광범위하고 깊은 툴 모음의 유일한 단점은 종종 좋은 툴을 모르고 지나칠 수 있다는 점이다. 여기서는 비교적 새롭거나 덜 알려진 최고의 파이썬 데이터 과학 프로젝트를 소개한다...
2023.05.23
인공지능과 머신러닝을 제대로 활용하는 방법은 인간의 창의성을 ‘대체’하는 것이 아니라 ‘보완’하는 것이다. 아이러니하게도 최첨단 대규모 언어 모델(LLM)은 (항상 합법적이진 않지만) 저작권이 있는 인간의 창의적 산물을 사용해 학습한다. 가까운 미래에...
2023.04.05
처음에 파이썬에는 형식 양식(type decoration)이란 것이 없었다. 빠르고 다루기 쉬운 언어라는 파이썬의 전체적인 목표와 부합하기도 했다. 유연한 객체 형식은 코드 작성의 복잡다단한 부분을 포용하고 개발자가 코드를 간결하게 유지하는 데 도움이...
2023.03.15
프롤로그 2023년의 전망은 쉽지 않다. 글로벌 경제는 위축되고, 세계 공급망은 지역으로 회귀하고 있다. 이 시대의 리더(‘누가 변화를 주도하는가’)들은 많은 아이디어와 기술로 대비하지만 불확실성은 높아진다. 불확실성의 극복방안과 개발자 구하기의 어려...
2023.01.20
젯브레인(JetBrains)의 최신 ‘개발자 생태계 현황(State of the Developer Ecosystem)’ 보고서에 따르면 자바스크립트와 자바가 가장 좋아하는 프로그래밍 언어와 가장 싫어하는 프로그래밍 언어 모두에서 높은 점수를 받았다.&...
2023.01.20
기술 인력 채용 플랫폼 코딘게임(CodinGame)과 코더패드(CoderPad)의 최신 보고서에 따르면 ‘자바스크립트, 자바, 파이썬’은 채용 담당자가 가장 많이 찾는 스킬이다. 하지만 이러한 스킬의 공급은 수요를 초과하는 반면 타입스크립트, 스위프트...
2023.01.16
티오베(Tiobe)가 2022년 한 해 동안 가장 큰 인기를 얻은 프로그래밍 언어로 ‘C++’을 선정했다. 뒤를 이어 C와 파이썬이 2위를 차지했다. 지난 2022년 12월 티오베 지수에서 ‘자바’를 추월한 ‘C++’이 20...
2023.01.09
비즈니스 애널리스트가 BI 도구의 한계에 부딪히며 더 고급 애널리틱스를 수행할 방법을 찾고 있다. 파이썬이 바로 그 열쇠다. 데이터가 기업의 성공에 그 어느 때보다 중요해지면서, ‘파이썬’이 데이터 전문가를 넘어 비즈니스 애널리틱스 및 ...
2022.12.09
비즈니스 애널리스트가 BI 도구의 한계에 부딪히며 더 고급 애널리틱스를 수행할 방법을 찾고 있다. 파이썬이 바로 그 열쇠다. 데이터가 기업의 성공에 그 어느 때보다 중요해지면서, ‘파이썬’이 데이터 전문가를 넘어 비즈니스 애널리틱스 및 ...
2022.12.09
‘C 언어’는 지난 1972년 개발돼 지금까지 전 세계적으로 널리 사용되고 있으며, 소프트웨어 시대의 핵심적인 기본 구성요소로 군림하고 있다. 하지만 지난 수십 년 동안 새로운 언어가 많이 등장했다. 그중에는 노골적으로 C 언어의 아성에 도전한 언어도...
2022.09.30
오늘날 딥러닝 연구 및 개발을 주도하는 3가지 프레임워크가 있다. 각각 (1) 사용 편의성, (2) 기능 및 성숙도, (3) 엄청난 확장성으로 유명하다. 어떤 프레임워크를 사용해야 할까? 음성에 반응하는 시리나 알렉사, 스마트폰의 실시간 ...
2022.08.31
애플에서 선임 데이터 과학자로 재직 중인 데럴 강은 어릴 적 ‘괴짜 경제학(Freakonomics)’을 읽고 데이터 과학의 매력에 빠지게 됐다. 인터뷰에서 그는 그가 받은 교육과 커리어 선택이 어떤 결과로 이어졌는지 이야기했다. ...
2022.08.25
‘막을 수 없는 기세의’ 파이썬이 다시 한번 티오베(Tiobe) 그리고 Pypl(PopularitY of Programming Language) 지수에서 모두 1위를 차지했다. 파이썬이 티오베 지수에서 처음으로 1위를 차지한...
2022.08.09
‘막을 수 없는 기세의’ 파이썬이 다시 한번 티오베(Tiobe) 그리고 Pypl(PopularitY of Programming Language) 지수에서 모두 1위를 차지했다. 파이썬이 티오베 지수에서 처음으로 1위를 차지한...
2022.08.09
R스튜디오가 회사 이름을 ‘포싯(Posit)’으로 변경한다. 27일(현지 시각) 美 워싱턴 D.C.에서 열린 연례 사용자 컨퍼런스에서 이 회사는 R을 넘어 파이썬 및 비주얼 스튜디오 코드 사용자까지 포함하기 위해 사명을 바꾼다고 발표했다. ...
2022.07.28