본문 바로가기

파이선

(4)
파이썬(python) 프로그래밍 교육 과정 파이썬(Python) 프로그래밍 교육과정 엔지니어가 가장 선호하는 프로그래밍 언어 1위가 파이썬입니다. 파이썬의 급격한 성장은 최근 몇 년 간 빠르게 성장한 머신러닝 분야에서의 사용자 증가 덕분입니다. 특히 넘피(NumPy), 판다스(Pandas), 케라스(Keras) 및 기타 머신러닝 툴과 라이브러리에서 사용하기 쉽다는 이유 때문이기도 합니다. 개발자가 가장 선호하는 프로그래밍 언어 순위 파이썬 언어만이 가진 장점이 또 있습니다. - 다른 프로그래밍 언어에 비해서 여러 분야에서 배우기 쉽습니다. - 파이썬은 직관적으로 이해하기 쉬운 인간다운 프로그래밍 언어입니다. - 파이썬은 간결합니다. 개발을 빠르게 진행할 수 있습니다. - 파이썬은 다양한 분야에서 활용이 가능합니다. - 경제, 산업, 통계, 인공지..
라즈베리파이 기반 IoT(사물인터넷) 설계 실습 교육 과정 라즈베리파이 기반 IoT(사물인터넷) 설계 실습 과정 라즈베리파이를 배우고 싶어하는 사람이 아주 많습니다. 라즈베리 파이(Raspberry Pi)는 영국의 라즈베리파이 재단(Raspberry Pi Foundation)에서 어린이들의 컴퓨터 및 과학 교육을 증진시키기 위해 만든 싱글 보드 컴퓨터 (Single-Board Computer)입니다. 작은 보드 하나가 우리가 사용하는 데스크탑 컴퓨터의 기능을 한다고 생각하시면 됩니다. 라즈베리파이는 싱글보드 컴퓨터(Single-Board Bomputer)로 작은 기판위에 CPU 및 메모리, 입출력 장치를 장착한 일종의 컴퓨터입니다. 작지만 응용분야가 아주 넓습니다. 프로그래밍 언어를 배우기도 하고, 로봇이나 CCTV, 카메라를 이용한 프로젝트, 교육제품 등 여러..
python list 값 중복 제거하기 Python 자료구조중 하나인 List 에 중복된 값이 있을 경우, 중복 제거를 하고 싶은 경우가 있다. 물론 직접 해당 기능을 구현할 수 있으나, 간단한 방법이 있다. 바로 python의 자료형 중 set 을 이용한 방법이다. 자료형 set은 크게 두가지 특징을 가지고 있다. 1. 중복을 허용하지 않는다. ( removing duplicated ) 2. set 내부에 있는 값(value) 들은 순서가 존재하지 않는다. (unordered) 이러한 set 자료구조의 특징을 이용해 아래와 같이 쉽게 중복을 제거할 수 있다. ex_list = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'c', 'd' ] dub_list = list(set(ex_list)) print..
파이선(Python) 언어가 다른 언어와 다른 점 프로그래밍 언어의 하나인 파이선(Python)의 인기가 파죽지세로 상승하고 있다. 2018년 티오베(TIOBE) 인덱스(티오베 인덱스 8월 보고서)에 따르면 파이썬이 4위에 올라있다. 파이썬은 1991년 만들어졌으며 올해로 27년된 언어다. C++은 만들어진지 33년 됐다. 파이썬은 입문자도 이해하기 쉽고, 간결하면서도 높은 생산성을 낼 수 있다는 점에서 인기를 끈다. 국내는 전공과목에 파이선이 교과로 들어 있는 대학교는 거의 없다. 미국 내 대학교 프로그래밍 교양과정의 70%가 파이썬일 정도다. 파이썬이 지금처럼 인기를 얻게 된 건 데이터 과학과 머신러닝의 붐 때문이다. 진입장벽이 낮기 때문에 많은 입문자를 만들어냈고, 그에 따라 수많은 머신러닝 라이브러리가 파이썬으로 만들어져 인기를 가속하고 있다. ..