• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 인터뷰
  • 인사•부음
  • 글로벌뉴스
인공지능
배터리
양자컴퓨팅
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'파이썬'통합검색 결과 입니다. (13건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

코드트리-AWS, 전국 대학생 프로그래밍 경진대회 성료

코딩 학습 플랫폼 코드트리(대표 이승용)가 아마존웹서비스(AWS)와 함께 개최한 전국 대학생 프로그래밍 경진대회 '2025 ACPC(AWSXCodetree Programming Contest)'를 성공적으로 마무리했다고 26일 밝혔다. 이번 대회는 미래 기술 인재 양성과 창의적인 문제 해결 능력을 발굴하기 위해 기획한 행사다. 클라우드 서비스인 AWS의 인프라를 활용해 국제정보올림피아드(IOI) 메달리스트 출신으로 구성된 코드트리 팀이 직접 문제를 출제 및 관리해 전문성과 완성도를 높였다. 지난 4월 21일부터 진행된 온라인 예선은 '파이썬', '자바', 'C++', 'C' 등 다양한 프로그래밍 언어로 코드트리 자체 코딩 역량 평가 서비스 'COEIC(코익)' 테스트 문제를 해결하고 답안을 제출하는 방식으로 진행됐다. 예선에는 총 1천여 명이 참가해 치열한 경쟁을 펼쳤다. 지난 25일에는 서울 강남구 AWS 코리아 본사에서 예선에 통과한 100명의 본선 진출자들이 참가해 4시간 동안 프로그래밍 실력을 겨뤘다. 이번 대회에는 국내외 57개 대학교 학생뿐 아니라 조지아 공과대학교, 버지니아 공과대학교 등 글로벌 명문 대학에 재학 중인 학생들과 외국인 학생들도 참여했다. 코드트리는 글로벌 서비스 기준에 맞춰 영어로도 대회를 진행할 수 있는 환경을 제공했다. 심사는 현업 전문가들이 직접 나서 참가자들의 코드 완성도와 문제 해결 능력을 기준으로 엄격하게 이뤄졌다. 대회 결과 1등은 조지아 공과대학교 조승현, 2등 서울대학교 이동현, 3등 서울대학교 조영욱 학생이 수상의 영예를 안았다. 수상자들에게는 상금 각 300만원, 100만원, 50만원이 수여됐다. 이외에도 본선 진출자 전원에게 대회 기념 티셔츠와 참가 인증서, 국제 정보 올림피아드 및 국제 대학생 프로그래밍 경시대회(ICPC) 수상자 멘토링 기회, 교통비 등을 제공했다. 수상자 중 한 학생은 "문제 난이도가 전반적으로 높았지만 완성도 높고 창의적인 문제들로 구성된 덕분에 고민하는 과정 자체가 즐거웠다"며 "또한 대회 전반에 걸쳐 친절하고 디테일한 부분을 챙기는 운영 덕분에 만족도가 높았다"고 말했다. 이승용 코드트리 대표는 ”최근 AI 기술이 빠르게 성장하면서 인간이 하던 많은 일을 쉽게 처리할 수 있게 됐고 세상은 그만큼 빠르게 변화하고 있다”면서 “어려운 문제 앞에서 깊이 고민하고 그 본질과 해법을 고민하던 분들이 마음껏 역량을 발휘하고 펼칠 수 있는 장을 마련하고 싶었고, 이것이 ACPC 대회를 개최한 이유”라고 밝혔다.

2025.05.26 21:04백봉삼

사람인-그렙, 구직자 커리어 성장 돕는다

사람인(대표 황현순)은 프로그래머스 운영사 그렙과 '구직자 커리어 성장을 위한 업무협약(MOU)'을 체결했다고 26일 밝혔다. 이번 협약은 IT 분야에서 취업과 성장을 꿈꾸는 구직자들의 커리어 성장을 돕고, 관련 생태계를 활성화하기 위해 체결됐다. 국내 최대 규모 구직자 인재풀을 보유한 사람인과, IT 인재 교육부터 실전 평가까지 아우르는 플랫폼 '프로그래머스'를 운영하는 그렙이 만나 채용과 역량 평가 전반에 걸친 시너지를 창출하겠다는 전략이다. 이를 위해 양사는 IT 분야 구직자들의 역량 강화 및 저변 확대와 관련한 부분에서 긴밀히 협력해 나가기로 합의했다. 구체적으로 ▲구직자 커리어 성장 프로그램 및 콘텐츠 개발 ▲기존 제휴 서비스 고도화 ▲공동 행사 추진 등을 진행할 계획이다. 양사는 지난해 제휴 행사를 통해 프로그래머스의 구직자 대상 SQL, 파이썬 강의 클래스를 사람인 플랫폼에 입점시켜 더 많은 구직자들이 접하도록 한 바 있다. 이번 업무협약을 통해 이러한 협업의 범위를 한층 확대·강화할 수 있을 것으로 기대된다. 사람인 관계자는 "지난해부터 다져온 양사의 신뢰를 바탕으로, 각각 채용과 IT교육·역량평가 분야를 대표하는 양사의 협력을 통해 구직자들에게 더 큰 혜택을 제공하고 발전을 이뤄 나가고자 이번 업무협약을 체결했다"며 "앞으로도 국내 대표 커리어 플랫폼으로서 구직자들의 커리어 성장을 돕는 다양한 활동을 이어갈 것"이라고 말했다. 사람인은 IT 개발 외에도 마케팅, 기획, 재무 등 다양한 직무 분야에서 역량 강화를 돕는 클래스들을 구직자들에게 제공하고 있다. 최근에는 구직자들이 취업 준비에 필요한 정보부터 직장 내 고민, 이직, 퇴사, 커리어 개발 등 커리어와 관련된 다양한 주제로 정보를 얻고 고민을 해결할 수 있는 '커리어 피드'를 출시했다.

2025.05.26 08:25백봉삼

가장 인기 있는 프로그래밍 언어는?…파이썬 1위, 자바스크립트·자바 뒤이어

"현재 가장 인기 있는 프로그래밍 언어는 무엇일까?" 20일 미국 지디넷이 9개 외부 전문 지표를 종합해 분석한 결과 파이썬이 1위를 차지했다. 이어 자바스크립트와 자바가 그 뒤를 이었다. 이번 순위는 단일 플랫폼 통계를 단순 집계한 것이 아니라 다양한 산업군에서의 활용도, 커뮤니티 활동, 채용 수요, 학습자 규모 등을 반영해 신뢰도를 높인 것이 특징이다. 미국 지디넷은 PYPL, 티오베 인덱스, IEEE 스펙트럼, 스택오버플로, 깃허브, 레드몽크, 구글 트렌드, 인디드, 링크드인 등 총 9개 지표를 활용했다고 밝혔다. 또 각 지표에서 언급된 언어 순위를 바탕으로 언어별 빈도수를 점수화 한 뒤 평균을 내 종합 점수를 산정했다고 설명했다. 파이썬은 종합 순위에서 가장 높은 점수를 받으며 지난해 가장 인기 있는 언어로 자리매김했다. 문법이 간결하고 배우기 쉬운 점은 물론이고 웹 개발, 데이터 과학, 머신러닝, 자동화 등 거의 모든 분야에서 폭넓게 사용되는 것이 주요 요인이다. 특히 최근 몇 년 사이 생성형 인공지능(GAI)의 발전과 함께 파이썬은 AI 모델 실험 및 배포의 표준 언어처럼 활용되고 있다. 텐서플로, 파이토치, 판다스, 넘파이 같은 강력한 라이브러리는 이러한 인기의 이유를 뒷받침한다. 또 파이썬은 비개발자나 입문자에게도 진입장벽이 낮아 대학이나 코딩 교육 과정에서도 기본 언어로 채택되는 경우가 많다. 개발자 외 직군에서도 파이썬을 통해 간단한 자동화나 데이터 처리 작업을 수행하면서 사용자 기반이 계속 확대되고 있다는 점도 주목할 만하다. 이처럼 파이썬은 실무, 학습, 연구 등 다양한 영역에서 '전용 언어'로 자리 잡았다. 자바스크립트는 웹 개발의 중심 언어로서 2위를 차지했다. HTML과 CSS와 함께 웹 브라우저에서 작동하는 유일한 언어로, 프론트엔드뿐 아니라 노드js 등 백엔드개발에도 폭넓게 활용된다. 반응형 인터페이스 구현, 웹 애플리케이션, 실시간 데이터 처리 등 웹 기반의 모든 기술 영역에 자바스크립트가 핵심 역할을 한다. 여기에 리액트, 뷰, 앵귤러 등 모던 프레임워크들이 생태계를 더욱 강화시키고 있다. 자바스크립트는 프론트엔드뿐 아니라 서버리스 아키텍처, 하이브리드 모바일 앱 개발, 데스크톱 애플리케이션까지 그 범위를 넓혀가고 있다. 자바스크립트 기반의 타입스크립트역시 안정성과 유지보수성을 높인 대안으로 급부상하며 JS 생태계 전체의 성장 동력을 자극하고 있다. 이에 따라 관련 라이브러리와 도구가 급격히 확장되고 있으며 자바스크립트 개발자의 수요도 견고하다. 3위를 차지한 자바는 오랜 역사를 지닌 클래식 언어지만 강력한 입지를 유지하고 있다. 주로 대기업의 백엔드 시스템, 안드로이드 앱, 서버 애플리케이션 등에서 사용되며 안정성과 확장성 면에서 높은 평가를 받는다. 자바는 객체지향 프로그래밍 패러다임을 충실히 따르면서도 하이버네이트, 스프링 등 다양한 프레임워크와의 호환성을 통해 산업계에서 꾸준한 수요를 유지하고 있다. 더불어 엔터프라이즈 시스템이나 은행, 통신 등 대규모 트랜잭션을 처리하는 분야에서 특히 선호되며 자바 기반 시스템의 유지보수와 기능 확장을 위한 전문 인력에 대한 수요는 지속되고 있다. 오라클의 지속적인 업데이트와 툴링 지원, 넓은 커뮤니티 역시 자바의 생명력을 지탱하는 핵심 요소다. SQL은 일반적인 의미의 프로그래밍 언어라기보다 데이터 질의(Query)를 위한 도메인 특화 언어다. 하지만 분석에서는 주요 언어로 포함됐다. 그 이유는 웹 서비스든 머신러닝 프로젝트든, 데이터베이스와 연결되지 않는 소프트웨어(SW)가 거의 없기 때문이다. SQL은 관계형 데이터베이스의 기본 언어로 데이터를 생성·조회·갱신·삭제(CRUD)하는 데 반드시 필요하다. SQL은 백엔드 개발자뿐만 아니라 데이터 분석가, 기획자, 마케터까지 다양한 직군에서 널리 활용된다. 특히 포스트그레SQL, 마이SQL, MSSQL 같은 데이터베이스 관리 시스템(DBMS)이 여전히 주류인 만큼 SQL은 실무에서 요구되는 핵심 기술 중 하나로 자리 잡았다. 다양한 유형의 데이터베이스를 사용하는 NoSQL이 대안으로 부상하긴 했지만 관계형 모델의 중요성이 줄지 않으면서 SQL의 입지는 당분간 유지될 전망이다. C++는 성능이 중요한 시스템 영역에서 여전히 강세를 보이고 있다. 게임 엔진, 임베디드 시스템, 고성능 서버, 네트워크 프로그래밍, 운영체제 등 다양한 저수준 분야에서 주로 사용되며 메모리 제어와 하드웨어 접근이 필요한 환경에서 다른 언어로 대체하기 어렵다는 평가다. 컴파일 언어로 실행 속도가 빠르고, 복잡한 로직을 구현하는 데 적합해 고성능을 요구하는 분야에서 여전히 실무 핵심 언어로 자리 잡고 있다. 반면 배우기 어렵고 디버깅이 까다롭다는 단점 때문에 입문자에겐 진입장벽이 높다. 하지만 복잡한 알고리즘 처리나 실시간 반응이 필요한 프로그램에선 여전히 대체 불가능한 위상을 유지하고 있다. 특히 게임 개발 업계에서는 언리얼 엔진 등에서 가장 중요하게 쓰이는 언어다. 이번 분석에서는 파이썬, 자바스크립트, 자바 외에도 타입스크립트, 러스트(Rust), 스위프트(Swift) 등의 언어가 상위권에 포진했다. 타입스크립트는 자바스크립트의 상위 호환 언어로 정적 타이핑을 지원하며 대규모 프로젝트에서 안정성과 유지보수성을 높일 수 있다는 점에서 각광받고 있다. 특히 프론트엔드 프레임워크와 결합해 개발자들에게 빠르게 확산되고 있다. 러스트는 메모리 안전성과 고성능을 동시에 제공하는 언어로, 시스템 프로그래밍에서 C/C++의 대안을 목표로 개발됐다. 최근 아마존, 마이크로소프트, 메타 등 글로벌 대기업들이 러스트를 실무에 도입하면서 사용성이 급증하고 있으며 개발자 만족도도 매우 높은 편이다. 특히 병렬처리, 안전한 스레드 처리, 제로 비용 추상화 등 고급 기능이 요구되는 분야에서 러스트는 이상적인 선택지로 평가받는다. 스위프트는 애플의 공식 언어로 iOS, 맥OS 앱 개발에 사용되지만, 전체 생태계가 애플 플랫폼에 국한돼 있다는 한계가 있다. 채용 수요도 여타 언어에 비해 제한적이어서 상위권 순위에서는 점차 밀리는 양상이다. 그럼에도 불구하고 iOS 앱 생태계가 계속 유지되는 한 스위프트 역시 일정한 비중을 차지할 것이란 전망이다. 미국 지디넷은 이번 분석을 통해 '자신에게 가장 잘 맞는 언어를 선택해 문제를 해결하는 실용성'을 강조했다. 더불어 빠르게 변화하는 기술 환경에 적응하려면 다양한 언어에 대한 학습과 실습이 반드시 병행돼야 한다는 점도 분명히 했다. 데이터를 분석한 데이비드 게비츠 수석 에디터는 "프로그래밍 언어의 인기는 단순한 순위 싸움이 아니라 개발자에게 필요한 기술력을 확인하고 경쟁력을 확보하기 위한 작은 나침반"이라며 이번 분석의 의미를 설명했다. 이어 "새로운 언어가 계속 등장하고 기술 트렌드는 빠르게 변하지만, 기초가 튼튼하고 실무에서 유용한 언어는 꾸준히 살아남고 있다"며 "결국 중요한 건 유행을 좇는 것이 아니라, 자신에게 가장 잘 맞는 언어를 통해 문제를 해결하고 가치를 만드는 것"이라고 강조했다.

2025.04.20 13:00남혁우

프로그래머스-인프런, IT 역량 자격증 올인원 패키지 과정 출시

개발자 성장 플랫폼 '프로그래머스'를 운영하는 그렙(대표 임성수)은 IT·커리어 온라인 교육 플랫폼 인프런과 협업해 400개 기업 우대 IT 역량 자격증 올인원 패키지 과정을 제공한다고 16일 밝혔다. 이번 패키지는 IT 취업 및 이직을 위한 필수 IT 스펙 준비를 위해 PCCP, PCCE 자격증 취득을 지원하며 인프런에서 최대 30% 할인된 가격으로 판매된다. 그렙에 따르면, 이번 과정은 파이썬과 자바 역량 강화를 위한 자격증 준비 패키지로, 체계적인 강의와 실습 중심의 커리큘럼을 통해 IT 스킬 향상과 취업 성공을 지원한다. 과정은 총 세가지로 구성돼 있다. PCCE(Programmers Certified Coding Essential)는 기초 코딩 역량 향상을 위한 파이썬 기초 및 알고리즘 과정을 포함하고, PCCP(Programmers Certified Coding Professional)는 코딩 전문 역량 강화를 위한 파이썬&자바 과정을 제공한다. 프로그래머스의 코딩 역량 인증 자격증은 LG CNS·KB국민은행·포스코 DX·금융결제원·HD한국조선해양·쿠팡 등 국내 400여 개 기업에서 취업 우대는 물론, 채용 시험과 재직자 평가에도 활용되고 있다. 해당 과정은 개념 학습, 실습 문제 풀이, 대표 문제 풀이, 그리고 시험 응시권까지 포함된 IT 구직자를 위한 편리한 올인원 패키지로 구성돼 있다. 특히 프로그래머스의 코딩 역량 인증 자격증은 시험 접수부터 응시, 자격증 발급까지 온라인으로 한 번에 가능하다. 그렙 관계자는 "시험 직후 바로 자격증 발급이 이뤄져 2025년 취업 및 이직을 준비하는 이들에게 유리하다"며 "해당 강의는 인프런 사이트에서 구매 및 확인할 수 있다"고 밝혔다. 임성수 대표는 "이번 협업을 통해 많은 IT 구직자들이 실질적인 혜택을 받을 수 있도록 최선을 다할 것"이라면서 "프로그래머스의 자격증이 취업 시장에서의 경쟁력을 높이는 데 기여하길 기대한다"고 말했다.

2025.01.16 08:37백봉삼

"개발자 역량, 테크기업만 중요하다? 아니죠!"

"흔히 테크 기업에서만 개발자의 역량이 중요하다고 생각하지만, 그렇지 않다. 명품 플랫폼 젠테의 성장에 개발이 차지하는 비중은 50%다. 기업이 성장함에 따라 제품 주문량과 데이터 용량은 급증하기 마련이다. 이 때 개발은 시스템의 확장성과 안정성을 확보해, 더 많은 상품과 주문을 처리할 수 있게 하는 '문제해결사'다." 지난 9일 서울 강남구 회사 사무실에서 만난 젠테 개발자인 신윤수(28) 매니저는 이같이 말했다. 통상 유통 플랫폼에서는 마케팅과 고객 응대 등 직무가 중요하게 여겨지지만, 개발 역시 기업 성장에 큰 기여를 한다고 강조한 것이다. 신 매니저는 2022년 명품 플랫폼 젠테의 제품본부 개발팀에 합류했다. 최근 '2024 오픈소스 컨트리뷰션 아카데미'에서 대상을 수상한 'Node.js' 팀에 리드멘티로 참여했다. 현재 젠테의 자체 전사적 자원관리(ERP) 시스템 '젠테포레'를 개발 중이다. Node.js는 서버에서 자바스트립트를 실행할 수 있게 해주는 오픈소스 런타임 환경이다. 원래 자바스크립트는 브라우저에서만 동작하는 언어였는데, Node.js 덕분에 서버에서도 자바스크립트를 사용할 수 있게 됐다. 이에 프론트엔드와 백엔드를 모두 자바스크립트로 개발할 수 있는 풀스택 개발이 가능해졌다. '2024 오픈소스 컨트리뷰션 아카데미'의 Node.js팀에는 멘토 1명과 멘티 18명이 참여해 Node.js 기능 개선에 기여했다. 신 매니저는 'Node.js' 프로젝트를 통해 개발에 대한 시야를 넓힐 수 있었다고 말했다. 신 개발자는 "Node.js라고 해서 이미 알고 있던 기능만 떠올렸지만 다른 팀원들이 오탈자, 타입, 테스트, 벤치마크 등 매우 다양한 것들에 기여하는 모습을 봤다"면서 "Node.js는 체계적으로 관리되고 있지만 여전히 기여할 부분이 많으며, 현재 잘 작동하는 코드도 더 개선할 수 있다는 것을 배웠다"고 했다. 특히 그는 Node.js 프로젝트 경험이 젠테포레 개발에 큰 도움이 되고 있다고 밝혔다. 신 매니저는 "Node.js에 알지 못했던 기능이 많다는 것을 깨달았고 공식 문서를 보며 이해도를 높이고 있다"며 "Node.js의 테스트 코드는 간단하고 직관적으로 생겼기 때문에 많이 참고하고 있다"고 설명했다. 그러면서 그는 젠테에서 개발자의 역할이 중요하다고 강조했다. 신 매니저는 "젠테는 자체 ERP인 젠테포레를 통해 고객과 젠테, 젠테와 부티크를 연결하고 있다"면서 "고객이 상품을 구매한 시점부터 배송을 받을 때까지 모든 프로세스가 젠테포레로 관리되고 있기 때문에, 테크 기업만큼이나 개발 역량이 중요하다"고 말했다. 현재 젠테 개발팀은 Node.js, Javascript, Typescript, NestJS, RxJS, Stream 등 오픈소스를 사용해 젠테포레를 개발하고 있다. 신 매니저는 "Javascript는 동작 타입 언어이기 때문에, 정적 타입 언어인 Typescript를 채택했다"며 "NestJS는 구조가 어느 정도 잡혀 있는 동시에 개발 친화적 기능을 많이 제공하기 때문에 적합하다고 생각했다"고 설명했다. 이어 "각 부티크마다 많은 양의 상품 데이터를 제공하기 때문에 성능 개선을 위해 Stream과 RxJS를 도입했다"고 덧붙였다. 또 신 매니저는 "오픈소스를 많이 사용하고 있는데, 그저 만들어진 것을 가져다 쓰기보다는 오픈소스의 내부 동작을 이해하고 그것으로부터 다양한 기능을 자체적으로 만들어 사용하고 있다"고 부연했다. 신윤수 매니저는 Node.js 외에 다른 오픈소스에도 기여해볼 계획이라고 밝혔다. 특히 NestJS를 눈여겨 보고 있다고 말했다. NestJS가 Node.js 진영에서 서버 프레임워크로 인기가 많고, 편리한 기능을 다양하게 제공한다는 이유다. 또 젠테의 일원으로서 젠테포레의 기능 개선을 위해 노력하겠다는 포부를 밝혔다. 신 매니저는 "젠테는 합리적 의견이라면 주니어들의 목소리도 경청하는 문화"라며 "개발팀 동료들 덕분에 잘 닦여진 길을 걸어왔는데, 앞으로는 직접 젠테포레가 가진 장점을 극대화할 수 있는 기술을 도입해 길을 만들어나가고 싶다"고 강조했다.

2024.12.18 10:46조수민

AI열풍 주역 '파이썬', 올해의 프로그래밍 언어 눈앞

파이썬이 폭발적인 인기에 힘입어 올해의 프로그래밍 언어로 선정될 전망이다. 11일 티오베 소프트웨어가 공개한 12월 티오베인덱스에 따르면 1위를 기록 중인 파이썬이 1년간 가장 높은 평가상승을 기록했다. 티오베 인덱스는 티오베 소프트웨어가 매달 발표하는 프로그래밍 언어 인기지수다. 구글, 야후, 아마존, 바이두, 유튜브 등 검색 엔진을 통해 검색된 수치에 특정 공식을 대입해 등급을 나누는 방식을 적용하고 있다. 매년 1월 발표하는 올해의 프로그래밍 언어는 가장 높은 상승치를 기록한 언어를 선정하는 방식이다. 지난해에는 지난해 상위 모든 언어가 하락세를 기록하는 상황에도 유일하게 인기가 상승한 C# 선정됐다. 현재 파이썬는 전년 대비 9.98%이상 상승하며 타 언어 대비 훨씬 높은 평가 상승률을 기록 중이다. 두번째로 높은 상승을 기록한 자바가 1.73% 성장했으며 지난해 올해의 언어로 선정된 C#은 오히려 2.43% 줄었다. 파이썬은 이미 2020년과 2021년에 올해의 프로그래밍 언어로 선정됐으며, 올해 선정될 경우 총 3번 타이틀을 획득하는 셈이다. 파이썬의 인기는 직관적이고 간단한 언어구조와 다양한 라이브러리 등이 꼽힌다. 이로 인해 프로토타입 개발이나 여러 개발 언어를 이어주는 다리 역할부터 최근 AI, 빅데이터 등 첨단기술 분야에서 적극적으로 쓰이며 저변을 넓히고 있다. 특히 AI 분야가 가파르게 성장하면서 관련 개발에 주로 활용되는 파이썬에 대한 관심이 더욱 커지는 것으로 분석된다. 파이썬의 인기가 지속해서 상승하는 만큼 일부에서는 2001년 자바가 기록한 역대 최대 수치인 26.49%를 넘어설 수 있을지 주목하고 있다. 폴 얀센 티오베 최고경영자(CEO)는 "파이썬은 1년 동안 10%에 가까운 평가 상승을 기록해 올해의 프로그래밍 언어에 선정될 가능성이 크다"며 "자바와 자바스크립트도 각 1.73%와 1.72% 상승하는 성과를 거뒀지만 파이썬의 엄청난 도약에 비교하면 미미해 보인다"고 말했다. 이어 "일부에서는 AI 버블이 터지며 줄어들 것이라고 전망하지만 쉽고 빠른 언어에 대한 수요가 급증하는 사실을 고려하면 오히려 파이썬이 역대 최고 기록을 달성할 가능성도 크다"고 설명했다.

2024.12.11 10:00남혁우

파이썬, AI 열풍 힘입어 깃허브 최고 인기 언어 등극

인공지능(AI)의 급격한 성장과 함께 파이썬이 깃허브에서 자바스크립트를 넘어 가장 인기 있는 프로그래밍 언어에 올랐다. 4일 인포월드 등 외신에 따르면 깃허브는 연례 개발 트렌드 보고서인 '2024년 깃허브 옥토버스'를 발표했다. 보고서에 따르면 파이썬은 데이터 과학, 기계 학습, 그리고 인공지능 프로젝트에서 활발히 사용되며 전 세계적으로 개발자 커뮤니티의 성장을 견인하고 있다. 개발자들은 파이썬을 사용해 다양한 고급 기능과 자동화를 구현 중이다. 특히 깃허브 코파일럿 등 AI 기반 코딩 비서의 등장과 함께 AI의 활용이 비약적으로 증가하고 있다. 깃허브 데이터에 의하면 AI 관련 프로젝트의 수가 전년 대비 98% 증가했으며, 기여도는 59% 증가했다. 데이터 과학자와 학계 연구자 사이에서 파이썬이 기본 언어로 자리잡는 등 교육 및 연구 분야에서도 강세를 보이는 추세다. 파이썬은 상대적으로 배우기 쉬운 언어로 알려져 있으며 라이선스 비용을 요구하지 않는 만큼 교육 기관에서 선호하는 언어로 꼽힌다. 교육 분야 성장은 인도와 라틴 아메리카, 아프리카 같은 신흥 시장에서 두드러지는 것으로 나타났다. 특히 아프리카, 라틴 아메리카, 아시아는 전 세계적으로 개발자 수가 빠르게 증가하고 있는 지역으로 나타났다. 오는 2028년 가장 많은 개발자 인구 비율을 차지할 지역으로 인도와 함께 아프리카와 라틴아메리카가 꼽히고 있다. 파이썬 소프트웨어재단의 데브 니콜슨 전무 이사는 깃허브에서 파이썬의 인기가 계속 상승하고 있다는 소식을 듣게 되어 기쁘다"며 "우리의 목표는 파이썬이 끊임없이 성장하는 개발자 커뮤니티가 상상하는 세상을 구축할 수 있도록 지원하는 도구가 되는 것"이라고 전했다. 2위로 밀려난 자바스크립트 역시 상승세는 지속 중이다. 특히 오픈소스를 활용하기 위해 개발자 플랫폼 npm을 통해 배포되는 자바스크립트 패키지가 15% 이상 늘어난 것으로 나타났다. 이밖에 주목할만한 언어로 타입스크립트가 꼽혔다. 이 언어는 순위권 밖에서 2019년 단숨에 4위에 올랐으며 이번 보고서에서 3위를 기록했다. 마이크로소프트에서 개발한 타입스크립트는 자바스크립트 문법을 기반으로 대규모 개발 프로젝트를 위해 개발된 언어다. 선택적 정적 타이핑, 클래스 선언, 모듈 지원, 비주얼스튜디오 플러그인 등의 기능을 지원한다. 특히 크고 복잡한 대규모 앱 개발 지원을 목표로 개발된 만큼 대형 프로젝트와 엔터프라이즈 수준의 애플리케이션에서 그 선호도가 높아지고 있는 추세다. 깃허브 측은 "많은 사람들이 AI가 개발자를 대체할 것이라고 예상했지만 데이터에 따르면 AI의 발전과 함께 개발자들이 전례 없는 수준으로 늘어나고 있다"며 "이러한 AI 기술 발전과 전문 인력 향상의 기반을 파이썬이 지원하고 있다"고 설명했다.

2024.11.04 10:12남혁우

파이썬 3.13 버전 출시, 개발 편의성·고성능 컴퓨팅 지원 향상

프로그래밍언어 파이썬의 개발 편의성을 높이고 효율적인 고성능 컴퓨팅 작업을 위한 신규 업데이트 버전이 공개됐다. 14일 뉴스택 등 외신에 따르면 파이썬 소프트웨어 재단은 파이썬 3.13 정식 버전을 공식 사이트를 통해 출시했다. 지난 업데이트 이후 약 1년 만에 출시된 3.13 버전은 개발자 경험 향상과 성능 개선을 목표로 새로운 인터랙티브 인터프리터, 글로벌 인터프리터 잠금(GIL)의 선택적 비활성화 지원, 실험적 JIT 컴파일러 등이 추가됐다. 신규 인터프리터는 멀티라인 편집과 컬러 트레이스백을 지원하며 help, exit 등 REPL 전용 명령을 함수로 호출할 필요 없이 바로 입력할 수 있도록 개선됐다. 또한 잘못된 키워드 인수가 함수에 전달되면 올바른 키워드 인수를 제안하는 등 오류가 발생하면 보다 정확하고 유용한 오류 메시지를 제공해 문제 해결을 돕는다. 파이썬 코드를 C언어로 컴파일하는 사이썬(CPython)은 글로벌 인터프리터 잠금(GIL)을 비활성화할 수 있는 기능을 실험적으로 도입했다. GIL은 파이썬의 멀티스레딩을 제한하는 기능으로 이를 비활성화하면 CPU 코어를 전부 활용하는 것이 가능하다. 이를 통해 고성능 컴퓨팅이나 데이터 과학 분야에서 효율성을 높일 수 있다. 파이썬 프로그램의 속도를 높일 수 있는 저스트인타임(JIT) 컴파일러도 실험적으로 선보인다. JIT 컴파일러는 코드를 실시간으로 컴파일하여 실행 속도를 높이는 방식으로 반복적이거나 계산 집약적인 작업을 수행하는 앱에 더 효과적이다. 또한 프로그램 실행 중에 데이터 타입과 코드 패턴을 분석해 보다 효율적인 기계어 코드를 생성해 앱의 성능 향상을 지원한다. 더불어 함수 스코프에서 호출될 때마다 로컬 변수와 클로저 참조의 독립적인 스냅샷을 반환해 코드 분석이나 디버깅 시 예상치 못한 변수 바인딩 변경을 방지할 수 있다. 이를 통해 코드의 작동 방식을 좀 더 예측 가능할 수 있으며, 복잡한 멀티스레딩이나 비동기 코드에 안정성을 제공해 프로그래밍 과정의 혼선을 줄인다. 이 밖에도 안드로이드와 iOS를 공식으로 지원하며 모바일 환경에서 보다 효과적인 개발과 배포가 가능해졌으며 네트워크 앱의 보안을 강화를 위해 함수에서 더욱 엄격한 SSL 검증 플래그를 설정하도록 변경됐다. 또한 컴파일러가 문서 문자열에서 일반적인 선행 공백을 제거해 .pyc 파일의 크기를 약 5% 줄인다. 파이썬 소프트웨어 재단은 "파이썬 3.13.0은 지난 버전에 비해 많은 새로운 기능과 최적화가 포함되어 있다"며 "파이썬 개발과 출시를 가능할 수 있도록 많은 도움을 준 많은 자원봉사자 여러분께 감사드린다"고 밝혔다.

2024.10.14 10:22남혁우

지속된 하락세 C언어, 처음 인기지수 3위권 밖으로 밀려

20년 이상 선두 자리를 지켜 온 C언어가 프로그래밍 인기지수에서 처음으로 3위권 밖으로 밀려났다. 10일 인포월드 등 외신에 따르면 소스코드 품질평가 기업인 티오베는 프로그래밍 언어 인기지수인 9월 티오베 인덱스를 발표했다. 티오베 인덱스에 따르면 지난달과 비교해 1위와 2위는 파이썬과 C++가 그대로 유지했다. 반면 3, 4위를 기록 중이던 C와 자바는 순위가 뒤집혔다. 이를 통해 지난 2022년 12월 3위로 밀려났던 자바가 다시 3위로 올라섰으며, C언어는 티오베 인덱스가 시작된 2001년 이후 처음으로 4위로 내려앉았다. 이번 순위 변동은 C언어의 지속적인 하향세가 원인으로 지목된다. C언어는 지난 2022년 12월 이후 인기그래프가 하락세를 그리고 있다. C언어의 인기 하락 요인으로는 부족한 확장성이 꼽힌다. C언어가 주로 쓰이던 임베디드 시스템이 복잡해지고 요구하는 기능이 늘어나면서 C++ 등 다른 언어로 대체하는 사례가 늘고 있다는 지적이다. 또한 보안 취약점의 주요 원인으로 지목되는 메모리 보안 버그를 해결하기 위해 미국 정부 등에서 C언어를 더 이상 사용하지 말 것을 권고하면서 러스트, 자바와 같은 언어를 고려하는 사례도 늘고 있다. 다만 C언어의 인기가 이전에 비해 줄어도 이미 전 세계적으로 수많은 핵심 시스템과 인프라에 쓰이고 있는 만큼 영향력은 한동안 유지될 전망이다. 티오베 소프트웨어의 폴 얀센 최고경영자(CEO)는 "모든 프로그래밍 언어의 어머니 중 하나인 C언어가 티오베 인덱스가 시작된 이래 가장 낮은 순위를 기록했다"며 "여전히 C언어는 성능이 매우 뛰어난 코드를 생성하지만, 확장성을 고려하지 않은 단점이 큰 것으로 보인다"고 말했다. 이어 "앞으로 C언어가 이전에 비해 힘을 잃을지 몰라도 이미 막대한 설치 기반을 보유한 만큼 상위 10위 권에 장기간 머물 것으로 예상한다"고 덧붙였다. 티오베 인덱스는 구글, 야후, 아마존, 바이두, 유튜브 등 검색 엔진을 통해 검색된 수치에 특정 공식을 대입해 등급을 나누는 방식을 적용하고 있다. 그만큼 언어의 순위가 실제 IT업계 도입 및 활용 비율 등과는 차이가 있을 것으로 보인다.

2024.09.10 13:51남혁우

파이썬 시각화로 시작한 스트림릿, 생성형 AI로 나아가다

파이썬으로 데이터 분석과 시각화를 매우 쉽게 만들 수 있는 오픈소스 라이브러리 '스트림릿'. 스트림릿이 '엔터프라이즈 AI'로 나아가는 장벽을 허무는 도구로 떠올랐다. 스트림릿의 창업자 중 한명인 아만다 켈리 스노우플레이크 제품 디렉터 겸 스트림릿 최고운영책임자(COO)를 만나 그 내용을 들어봤다. 아만다 켈리는 본지와 인터뷰에서 “많은 사람이 스트림릿을 통해 여러 LLM 라이브러리와 챗봇 컴포넌트의 통합을 간소화할 수 있게 됐다”며 “아이디어를 가진 팀은 간소화된 스노우플레이크 제품과 함께 빠르게 시도해보고 고객에게 비즈니스 가치를 더하는지 확인한 다음 거기서 시작할 수 있다”고 말했다 그는 “데이터를 외부로 내보낼 필요가 없고, 보안, 거버넌스, 규정 준수의 경계를 바로잡으면서 훨씬 더 쉽고 빠르게 생성형 AI를 할 수 있다”며 “새로운 도구를 만들면 말 그대로 그날 오후에 사용할 수 있다”고 강조했다. 스트림릿은 2018년 아만다 켈리, 아드리언 트륄레, 티아고 텍세이라 등이 창안했다. 파이썬만 사용해 웹 애플리케이션을 빠르게 구축할 수 있게 해주는 오픈소스 라이브러리다. 머신러닝과 데이터 과학의 모국어로 통하는 상황에서 스트림릿은 조금의 파이썬 지식만 있으면 풍부한 애플리케이션을 만들 수 있게 만들어졌다. 아만다 켈리는 “6년 전 통찰력을 고객과 이해관계자에게 제공하려면 프론트엔드 역량을 가진 팀에게 의지해야했고, 기성품없이 사용자 스스로 만들어야 했다”며 “이런 상황이 현재 생성형 AI에서도 유사하게 나타나고 있으며, 훌륭한 LLM이 계속 등장하는 상황에서 현존하는 다양한 AI의 아이디어를 구현할 도구가 필요해졌다”고 설명했다. 그는 데이터를 다루는 사용자, 조직, 기업의 생산성을 높일 방안을 많이 고려했다고 했다. 스트림릿을 활용해 코드를 잘 몰라도 훌륭한 챗봇 경험을 만들 수 있게 하는 것을 고민했다고 한다. 그는 “스트림릿은 구축하려는 경험의 품질에 더 집중하기 쉽게 하며, 다양한 방법으로 여러 도구와 결합할 수 있다”며 “고객마다 마케팅을 위한 하나의 앱, 판매를 위한 앱 또는 각 마케팅 도구에 적합한 다른 앱을 가질 수 있게 된다”고 말했다. 그는 “이번에 전문 작업을 위한 특수 도구에 관한 것을 발표했는데, 스트림릿은 구체적인 타깃팅 도구를 만드는 데 실제로 도움을 준다”며 “또한 개발 자체를 가속할 수 있도록 스트림릿 코드 작성과 검사를 LLM에 요청할 수 있게 했다”고 강조했다. 스노우플레이크는 2022년 스트림릿을 인수했다. 현재까지 스트림릿과 스노우플레이크의 통합 작업이 이어지고 있다. 스트림릿은 이를 통해 단순한 파이썬 라이브러리에서 데이터 사이언티스트와 개발자, 사용자 사이의 장벽을 허무는 경계 관문 역할을 하게 됐다. 아만다 켈리는 “기본적으로 오픈소스 파이썬 라이브러리를 가져와서 가장 깊은 수준의 스노우플레이크까지 작동하게 하는 것이 항상 쉬운 것은 아니다”라며 “스트림릿이 그것을 쉽게 만들고, 실제 데이터베이스의 개체과 되도록 했으며, 확장성과 거버넌스 및 규정 준수 등 스노우플레이크의 모든 이점을 스트림릿에서 제공하게 됐다”고 말했다. 스트림릿이 스노우플레이크 안에서만 활용가능한 폐쇄적 도구로 바뀐 건 아니다. 여전히 스트림릿은 개방성을 최우선으로 내세우며 다양한 외부 통합 및 연동을 추구한다. 아만다 켈리는 “스트림릿은 스노우플레이크 내부에서 사용되지만 순전히 개발자 측에서도 사용할 수 있다”며 “VS코드로 이동하거나 사용하려는 다른 것과 공동 작업하는 것을 막고 싶지 않다는 게 기본 입장이고, 스노우플레이크에서 빌드하는 모든 새로운 API는 즉시 사용할 수 있는 첫번째 경험을 만들기 위한 것”이라고 설명했다. 그는 “많은 새로운 API를 VS 코드로 이동할 수 있고, 스노우플레이크 네이티브 앱을 위한 여러 훌륭한 파트너 업체의 것도 활용할 수 있다”며 “개발자에게 항상 선택권을 주고, 당신이 가진 최고의 것들과 통합될 수 있도록 노력하고 있다”고 덧붙였다. 스트림릿의 강점은 매우 쉽다는 것이다. 파이썬 외 다른 프로그래밍 언어에 익숙한 개발자라도 더 쉽게 파이썬에 접근할 수 있게 한다. 아만다 켈리는 파이썬 외 언어를 다루는 개발자에게 두려워하지 말고 활용해보라고 조언했다. 그는 “스트림릿은 코드를 조금만 알면 차트를 쉽게 만들 수 있어서, 쉽다는 측면에서 10점 만점에 9.5점과 같다”며 “많은 사람들과 이야기를 나눌 때 그들은 파이썬을 전혀 몰랐지만 스트림릿을 사용해 파이썬을 배우고 더 고급 작업을 수행 할 수 있게 됐다는 말을 정말 많이 듣는다”고 말했다. 그는 “파이썬을 아는 사람들이 더 쉽게 접근할 수 있는 방법에 대해 생각하고 있고, 현재 UI 중심의 빌딩 블록 중 일부를 살펴보고 있는데 코드 자체로 들어갈 필요없이 하게 하는 것에 관한 일”이라며 “파이썬 개발자조차 코드를 알 필요 없도록 더 쉽게 만들 수 있는 더 많은 것을 개발하고, LLM과 함께 완벽한 스트림릿 코드를 작성해 더 많은 것을 할 수 있게 만들 것”이라고 덧붙였다. 아만다 켈리는 과거 구글X에서 자율주행자동차 관련 기술 연구개발에 참여한 경력을 가졌다. 오픈소스 진영의 주요 인물로서 최근 생성형 AI 기술 영역에서 나타나는 기술 폐쇄 경향에 대해 어떻게 생각하는지 의견을 물어봤다. 그는 “기술을 개방한 뒤 시장 우위를 잃은 기업의 이야기가 넘쳐나며, 다른 회사가 그걸 가져가 포크하고 복제해 돈 벌 능력을 잃거나 명확한 비즈니스 모델 없이 실패하는 회사도 많다”며 “그래서 오픈소스라는 게 어렵다”고 말했다. 그는 “그렇기에 많은 회사가 자신의 일을 자기 가슴 가까이 두고 싶어 하는지 이해한다”며 “그러나 코로나19 팬데믹 떄 우리가 백신을 맞을 수 있었던 유일한 이유 중 하나는 과학계와 연구계에서 일어난 모든 공유 덕분이었다”고 설명했다. 그는 “우리는 커뮤니티로서 더 개방적일 수 있기를 바라며, 우리가 하고 있는 일이 기술 그 자체일 필요는 없기를 바란다”며 “자율 주행 자동차와 같은 경우 직접 경쟁이기 때문에 개방하기 어려울 수 있지만, 균형이 필요하다고 생각한다”고 답했다. 스트림릿은 데이터 엔지니어, 사이언티스트, 현업 사용자 등의 조직 사일로를 해결하는 단초로 설명된다. 아만다 켈리는 “스트림릿의 이점 중 하나는 그룹이 따로 있어도 더 자주 대화할 수 있다는 것”이라며 “구성원이 제품 계층에서 연결된다면 더 자연스러운 대화를 할 수 있다”고 말했다. 그는 “조직을 재정렬하지 않고도 그룹을 조금 더 가깝게 만들 수 있는 많은 방법이 있다고 생각한다”고 강조했다. 그는 스트림릿 외에 유용한 파이썬 라이브러리를 추천해달라는 질문에 Altair, Plotly, Pandas 등을 꼽았다. 그는 마지막으로 한국의 파이썬 커뮤니티에게 인사를 건냈다. 그는 “스트림릿과 새로운 파이썬API와 같이 스노우플레이크용으로 출시하는 여러 훌륭한 제품을 사용해 보시기 바란다”며 “한국에 이미 스트림릿 사용자 커뮤니티가 있다는 것을 알고 있으며, 커뮤니티가 무엇을 만들고 있는지 보는 것을 좋아한다”고 말했다. 그는 “한국 커뮤니티가 더 많은 스트림릿을 만드는 것을 보고 싶다”고 강조했다.

2024.07.25 16:32김우용

"어떤 코드를 써야하죠" 사이버공격, 초보 개발자 노린다

인공지능(AI) 열풍으로 크게 늘어난 초보 개발자들을 겨냥한 사이버공격이 확인돼 주의가 요구된다. 해커뉴스 등 외신에 따르면 소프트웨어(SW)공급망 보안 기업 소나타입은 파이썬 패키지용 공개 저장소인 파이썬 패키지 인덱스(pypi)에서 악성코드가 포함된 패키지를 발견했다고 보안 보고서를 통해 밝혔다. 이번 보고서에서 주목한 것은 사이버 범죄자들이 악성 코드가 포함된 패키지를 악용하는 방법이다. 이들은 주요 침투 경로로 코드 배포가 용이한 스택오버플로 등 개발 전문 커뮤니티를 이용한 것으로 확인됐다. 최근 오픈AI의 등장 이후 영향력이 줄었지만 개발 중 막히는 내용에 대한 질문을 게시하거나 답변할 수 있는 스택오버플로는 수 년간 가장 인기있는 개발 커뮤니티로 자리잡아왔다. 사이버범죄자들은 전문 개발자로 위장한 후 스택오버플로에 올라오는 개발관련 질문에 악성 코드가 포함된 패키지를 해결방안으로 제시하며 이를 사용하도록 유도한 것으로 확인됐다. 또한 이들은 상대가 의도를 쉽게 알아차리지 못하도록 그들이 사용을 유도하는 패키지의 경우 인기 패키지 코드를 복사해 기능은 그대로 유지한 채 악성코드를 추가하고 명칭만 일부 수정하는 식으로 처리한 것으로 나타났다. 이와 함께 소나타입은 공격에 쓰인 신종 악성코드 '파이트알레(pytoileur)를 발견했다고 밝혔다. 파이트알레는 가상자산 및 정보 탈취에 특화된 악성코드로 웹 브라우저에 저장된 사용자 데이터를 기반으로 바이넨스나 코인베이스 등 암호화폐 거래사이트에 저장된 가상자산을 탈취하는 것으로 확인됐다. 소나타입의 액스샤르마 보안 연구원은 “스택오버플로에서 이미 악성코드를 제거하기 위해 조치를 취했지만 이미 악성코드가 설치된 경우 상당한 피해가 발생할 수 있는 만큼 검토가 필요하다”며 “특히 스택오버플로는 악의가 섞인 조언에 피해를 당할 수 있는 초보개발자가 많은 만큼 이를 방지하기 위한 대안 마련이 시급하다”고 지적했다.

2024.05.31 13:42남혁우

올해의 프로그래밍 언어 선정된 C#, 자바 추월 눈앞

최근 몇년간 성장세를 이어온 C#이 2023년 연례 프로그래밍 언어로 선정됐다. 편의성과 높은 접근성 등으로 인기를 얻은 C#은 조만간 자바를 넘어설 것으로 주목 받고 있다. 매달 프로그래밍 언어의 인기를 추적해 순위를 매기는 티오베는 10일 지난해 인기 프로그래밍 언어 순위를 발표했다. C#이 지난해 상위 모든 언어가 하락세를 기록하는 상황에도 유일하게 인기가 상승했다며 연례 프로그래밍 언어로 선정한 이유를 밝혔다. 프로그래밍 언어 순위인 티오베인덱스에 따르면 상위 5개 프로그래밍 언어 중 C#만이 연초에 비해 1.43% 성장했다. 파이썬, C, C++, 자바는 하락을 면치 못했다. C와 자바는 각 4.81%, 4.34%라는 높은 낙폭을 기록했다. 폴 얀센 티오베 최고경영자(CEO)는 C#과 다른 상위 언어의 실적이 상반되는 이유에 대해 활용성과 대체재의 등장을 꼽았다. C#은 게임엔진 유니티 등을 중심으로 게임업계의 사용 비중이 늘어나고 있다. 또한 마이크로소프트에서 지속적인 업데이트와 기술 지원을 통해 다양한 분야에서 쉽고 효과적으로 활용할 수 있는 방안을 제공하고 있다. 또한 무료로 제공되어 접근성이 좋다는 것도 장점으로 꼽혔다. 지난해 11월에는 앱 개발 플랫폼 닷넷8(.NET)을 발표하며 클라우드 네이티브 앱을 더 쉽게 구축하고 배포할 수 있도록 기술을 추가하고, 간편한 코드 작성을 위해 구문은 직관적으로 단순화했다. 오픈AI의 GPT를 적용한 AI코딩 지원도구 코파일럿 등도 제공하며 차별화하고 있다. 반면, 자바 등 주요 인기 언어는 코틀린과 줄리아 등 신규 언어와의 경쟁이 심화되고 있다는 지적이다. C와 C++ 역시 고, 러스트 등이 기존 도입 분야의 일부분을 대신하며 점유율이 하락했다는 분석이다. 특히, 올해의 언어로 선정된 C# 역시 자바의 점유율을 차지하고 있어 0.71%의 격차를 두고 있는 두 언어의 순위가 순위가 바뀔 것이란 예측이 나오고 있다.

2024.01.11 11:05남혁우

파이썬 공식 저장소, 악성코드 패키지 116개 발견

파이썬 패키지용 공개 저장소인 파이썬 패키지 색인(PyPI)에서 악성코드가 포함된 패키지가 발견되어 사용에 주의가 요구된다. 3일(현지시간) 미국 지디넷 등 외신에 따르면 사이버보안기업 EST리서치가 PyPI 조사결과 악성 패키지를 발견했다고 밝혔다. PyPI은 인기 프로그래밍 언어인 파이썬의 공식 저장소로 개발자가 만든 소프트웨어(SW)를 저장하거나 효율적인 배포를 위해 사용된다. 현재 50만4천348개의 프로젝트가 진행 중으로 523만2천687개의 패키지가 릴리즈 되고 있다. 저장소를 이용하는 사용자는 77만 명에 달한다. PyPI은 많은 사용자를 대상으로 SW를 배포하기 위해 개발된 만큼 이를 악용할 경우 많은 개발자 PC나 기업 시스템을 악성코드로 감염시킬 우려가 있다. 특히 제품이나 서비스를 만드는 개발자를 대상으로 하는 만큼 피해는 더욱 확대될 가능성이 크다. 지난 1년간 조사한 결과에 따르면 PyPI에 등록된 53개 프로젝트에서 총 116개의 악성 패키지를 발견했다. 악성 패키지는 하루 약 80건씩 총 1만 회 이상 다운로드가 발생한 것으로 나타났다. 패키지에 포함된 악성코드를 조사한 결과 사이버 스파이 기능을 갖춘 맞춤형 백도어로 윈도와 리눅스를 모두 대상으로 한다. 윈도 타깃 패키지는 백도어가 파이썬으로 구현됐으며 리눅스 백도어는 GO를 사용했다. 악성코드는 원격 명령 실행 및 파일 추출이 가능하며 스크린샷을 촬영하는 기능도 포함됐다. 일부 악성코드는 개인 데이터와 자격 증명을 훔치는 W4SP 스틸러의 변종이나 암호화폐를 훔치는 클립보드 모니터도 확인됐다. 클립보드 모니터는 비트코인, 이더리움, 모네로, 라이트코인을 주로 타깃으로 삼았다. ESET은 확인된 악성 패키지는 현재 PyPI에 의해 서비스가 중단됐다고 밝혔다. 하지만 파이썬이 가장 많이 쓰이는 프로그래밍 언어 중 하나인 만큼 개발 중인 코드에 관련 패키지가 포함되지 않았는지 확인이 필요하다고 지적했다. EST리서치의 마크에티엥 레베이예 연구원은 “우리는 이러한 PyPI을 이용한 사이버공격이 계속될 것으로 예상하고 있다”며 “개발자들은 공개 SW저장서에서 다운로드한 코드를 시스템에 설치하기 전에 점검을 거치는 등 주의를 기울이길 바란다”고 말했다.

2024.01.04 09:47남혁우

  Prev 1 Next  

지금 뜨는 기사

이시각 헤드라인

또 유찰된 국가 AI컴퓨팅센터…업계 "불확실·비현실적 사업 구조 개선해야"

여름 무더위 시작…유통가는 ‘수박 전쟁’ 돌입

"확실히 GD는 GD구나"...지드래곤 하이볼 흥행에 기부 선행까지

케이뱅크, KT와 손잡고 ‘AI 금융 혁신’ 속도

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현