신규강사모집 바로가기
자유게시판 바로가기
Q&A 바로가기
Live 방송 시청 및 Online 방송 시청 시
  • Live 방송 시청 시 시작일 4일 전까지 신청 하셔야 합니다.
  • Live 방송 시청 및 Online 시청은 Membership 내정보 / 강의보기 에서 신청하신 과정을 보실 수 있습니다.
  • Live 방송 및 Online 시청은 신청 인원에 제한이 없습니다.
강의 소개
요즘 기업들에게 있어 생산성은 매우 중요합니다. 연구 개발도 좋지만 이 연구가 가능한 연구다 아니다를 빠르게 판별해주고 여기에 많은 돈을 투입해야 한다는 투자 확신을 가지게 만드는 것은 결코 쉽지 않은 일입니다.

이와 같은 결정을 빠르게 도와주기 위해선 빠른 프로토타이핑을 수행하여 가능하다라는 것을 보여주는 것이 좋습니다. 이를 수행하기 위해 비교적 프로그램의 구조를 신경쓰지 않고 컴퓨터 구조적인 부분을 거의 고려하지 않아도 무방한 파이썬이 각광을 받고 있습니다.

본 과정을 통해 파이썬을 활용할 수 있는 기초를 쌓는데 도움을 주고자 합니다.

[강의 요약]
리눅스에 환경 구성하기(파이썬, 아나콘다, 주피터 노트북)
파이썬 기본 문법 I
numpy를 통한 파이썬 기반 선형대수 프로그래밍
파이썬 기본 문법 II
파이썬 병렬 프로그래밍

파이썬 프로그래밍 환경 구축

파이썬과 아나콘다를 설치하고 웹상에서 결과를 바로 확인할 수 있는 주피터 노트북을 설치합니다.

  1. 1) 파이썬 설치
  2. 2) 아나콘다 설치
  3. 3) 주피터 노트북 설치
리눅스 상에서 파이썬 개발 환경을 구축하여 파이썬으로 프로그래밍할 준비를 합니다.

파이썬 기본 문법 I

파이썬을 다루기 위해 필요로 하는 가장 기본적인 문법에 대해 학습합니다.

  1. 1) 파이썬 데이터타입과 변수
  2. 2) List, Set, Tuple, Dictionary
  3. 3) Python Function
파이썬 활용을 위한 기본기를 다질 수 있습니다.

numpy 프로그래밍

파이썬에서 numpy를 활용하는 방법에 대해 학습합니다. 가장 좋은 예로 numpy 없이 적분하는 경우와 numpy로 수치적분 하는 케이스를 살펴봅니다

  1. 1) numpy 기본 문법
  2. 2) 순수 파이썬을 활용한 적분
  3. 3) numpy 기반 적분
numpy를 활용하기 위한 방법을 학습하고, 이를 응용하기 위해 순수 파이썬으로 적분 코드를 작성한 뒤 numpy를 활용하여 두 개의 차이점을 비교해 볼 수 있습니다.

파이썬 기본 문법 II

파이썬을 좀 더 능수능란하게 활용하기 위한 클래스 개념에 대해 학습합니다.

  1. 1) 객체지향이란 무엇인가?
  2. 2) C로도 객체지향은 가능하다.
  3. 3) 언어 패러다임에 빠지지 말자
  4. 4) 파이썬 클래스 소개
흔히 저지르는 실수가 'C는 절차지향 언어라 객체지향으로 프로그래밍하는 것이 불가능하다'는 것 인데요, 실제 FFMPEG이나 리눅스 커널 코드는 이미 충분히 훌륭한 객체지향 형식의 C코드에 해당합니다. 진정한 객체지향과 언어 패러다임에 대해 배우고, 파이썬에서 클래스를 어떻게 만드는지 살펴보실 수 있습니다.

파이썬 병렬 처리

파이썬에서 멀티 스레드 및 멀티 프로세스 프로그래밍을 수행하는 방법에 대해 학습합니다.

  1. 1) 멀티 프로세스 프로그래밍
  2. 2) 멀티 스레드 프로그래밍
  3. 3) Critical Section과 동기 처리
파이썬에서 멀티 프로세스를 관리하는 방법, 멀티 스레드를 관리하는 방법, 멀티 스레드 및 멀티 프로세스 상황에서 데이터의 무결성을 지키기 위한 동기 처리 방법 등을 학습하실 수 있습니다.

클래스 응용

앞서 학습했던 병렬 처리와 파이썬 클래스를 결합하여 차후 진행할 딥러닝 및 영상처리에 대한 맛보기 시간을 가집니다.

  1. 1) 클래스 응용 예제
  2. 2) 영상 처리 맛보기
앞서 학습한 개념들을 통합한 클래스 응용 예제를 작성해보고, 향후 진행할 영상 처리와 관련된 사항을 가볍게 맛보는 시간으로 마무리합니다.
강사 소개
이상훈대표
현) 에디로봇아카데미
약력 및 전문 분야
2020년 창조경제혁신센터 주관 사업 최우수 달성
에디 로봇 아카데미 운영
Binary Translator 컴파일러 개발
삼성전자 무선사업부 IoT 교육 외 다수 기업 교육
FPGA 기반 초고속 데이터 처리 서버 개발
차량용 임베디드 리눅스 시스템 개발
차량용 레이다 신호처리 S/W 개발
DC-DC 컨버터 설계
FPGA 기반 모터 제어 외주 개발
TMS570, STM32, NXP 펌웨어(RTOS포함) 개발
임베디드 마스터 과정 및 자율주행 과정 강의(비트교육센터, 한국아이티기술, 헤스트, 한국산업기술대 외 다수)
과학기술정보통신부 혁신성장 인공지능 전문 교육(비트교육센터)
웹 애플리케이션 개발 과정 교육(비트교육센터, KH정보교육원)
강의장 안내주소 : 서울 구로구 디지털로34길 43 (구로동, 코오롱싸이언스밸리1차) 405호
파이썬 프로그래밍 기초
일자
2021.12.01(수)~2021.12.02(목)
시간
9:30 ~ 14:30
강사
이상훈 대표
장소
서울 구로구 디지털로34길 43 (구로동, 코오롱싸이언스밸리1차) 405호
가격
660,000원
참여 방법 선택