커뮤니티

사랑·빛·자유의 건학정신을 바탕으로 발전과 성취를 거듭해 온 아름다운 대학

  • 홈으로
  • 커뮤니티
  • 공지사항
  • 교내행사공지

교내행사공지

게시판 상세보기에 제목,작성자,게시글,첨부파일을 표시합니다.
인문사회계열도 할 수 있는 Python을 활용한 데이터수집 기초 클래스 참가자 모집 안
작성자 : 김봉심 작성일 : 2021-01-26 09:16:14    조회수 : 2495
URL 공유 페이스북 트위터

 

 4차산업혁명시대 필수역량 코딩능력향상프로그램

 "인문사회계열도 할 수 있는

Python을 활용한 데이터수집 기초 클래스"

참가자 모집 안내 

 

 

 

1. 교육목적

 가. 4차 산업혁명 시대에서 요구하는 인재들에게 필요한 핵심역량 중 최고의 핵심은

     컴퓨터와 대화할 수 있는 언어를 익히는 것 즉, ‘코딩 역량이라고 할 수 있음.

 나기업의 채용절차에서도 데이터 과학 부문에서의 Python과 R언어를 활용하는 프로그래밍 능력이 주목받고 있으며기술 인력에 대한 수요는 앞으로 더 증가될 전망임.

 다. Python 프로그램을 활용하여 다양한 웹사이트의 정보를 수집하는 웹 크로링까지 실습하고 MTA 자격인증 시험까지 대비할 수 있도록 교육과정을 운영하고자 함.

 특히인문사회계열 학생들(이공계열 저학년포함)에게 다소 부족할 수 있는 코딩역량을 향상시키기 위해배우기 쉽고 실무활용도가 높은 입문자에게 가장 효과적인 Phthon으로 집중교육을 실시하고자 함.

 

2. MTA(Microsoft Technology Associate)?

 가. MTA 자격 소개

  - Python, JavaScript, HTML/CSS, Java에 대한 자격증으로 프로그래밍 언어에 대한 기본적인 지식을

   측정하는 입문단계의 코딩 인증 시험임

  - 시작부터 종료까지 100% 컴퓨터상에서 진행되는 CBT로 평가 방식이 정확함은 물론 시험 종료 즉시

    시험 결과를 알수 있음

  - Microsoft Technology Associate Coding 은 Microsoft가 직접 인증하여 그 공신력과 정확성을

    인정받을 수 있는 국제인증 자격시험임

 <o:p></o:p>

 나. MTA 응시방법 및 기준

  - 시험시간: 45

  - 시험문항: 40문항 / 100(만점중 70점 합격선


 

 

4. 교육 커리큘럼 (20시간, 시험 1시간)

- 교육기간: 2020. 2. 15.() ~ 2. 19.() 10:00~12:00 / 13:00~15:00

- 14시간 5일간 총 20시간 교육 / 1시간 시험으로 구성

 

 

교육일시

세부 교육내용

교육방법

215()

10:00~12:00 (2시간 교육)

 

12:00~13:00

(개별중식시간)

 

13:00~15:00

(2시간 교육)

 

 

 

Chapter 1. 파이썬 들어가기

 

Chapter 2. 파이썬 시작하기


Chapter 3. 파이썬 기본 문법 1

1. 변수(Variable) 및 상수(Constant) 개념 이해하기

2. 변수에 값 대입하기

3. 콘솔(Console)에서 값 입력 받기(input 함수)

4. 강제로 형 변환하기(int 함수, float 함수)

5. 문자열 서식 지정자(%) 및 포매팅(formatting) 사용하기


Chapter 4. 파이썬 기본 문법 2

1. 리스트(List)의 개념 및 리스트 작성하기

2. 리스트에서의 인덱싱(Indexing) 및 슬라이싱(Slicing)

3. 튜플(Tuple)의 개념 및 튜플 작성하기

4. 튜플에서의 인덱싱(Indexing) 및 슬라이싱(Slicing)

5. 리스트와 튜플의 차이점


Chapter 5. 파이썬 기본 문법 3

1. 딕셔너리(Dictionary)의 개념 및 딕셔너리 작성하기

2. (Key)와 값(Value)의 개념

3. 원소(Element)의 개수 구하기(len 함수)

4. 집합(Set)의 개념 및 집합 작성하기

5. 집합의 특징

온라인 실시간 강의 및 실습

216()

10:00~12:00 (2시간 교육)

 

12:00~13:00

(개별중식시간)

 

13:00~15:00

(2시간 교육)

 

Chapter 6. 조건문

1. if 조건문 사용하기

2. 파이썬에서의 들여쓰기(Indentation)

3. if ~ else 조건문 사용하기

4. if ~ elif ~ else 조건문 사용하기

5. input 함수와 if 조건문 사용하기

6. 중첩 if 조건문 사용하기

 

Chapter 7. 반복문(for )

1. for 반복문과 range 사용하기

2. 반복문에서의 변수 값 변화 살펴보기(pythontutor.com)

3. range에서 시작, 끝 및 증가폭 활용하기

4. 시퀀스(Sequence) 객체를 활용하여 반복하기

 

Chapter 8. 반복문(while )

1. while 반복문 사용하기

2. for 반복문과 while 반복문의 차이점

3. for 반복문과 while 반복문간 전환하기

4. 복합 대입 연산자 이해하기

5. breakcontinue로 반복문 제어하기

 

Chapter 9. 터틀(turtle) 그래픽스

1. 모듈 가져오기(Import) 및 알리아싱(Aliasing)

2. 터틀 그래픽스의 다양한 메소드(Method) 사용하기

3. 메소드 축약하기

4. input 함수와 반복문을 활용한 다각형 그리기

5. 메소와 반복문을 활용한 복잡한 도형 그리기

 

Chapter 10. 파일(file) 사용

1. 파일 객체 생성 시 파일 모드(File mode)이해하기

2. 특정 폴더(Folder)에 파일 생성하기

3. 파일에 문자열 쓰기

4. 파일에서 데이터 한줄 씩 읽어오기

5. for 반복문을 활용하여 데이터 줄 단위로 읽어오기

온라인 실시간 강의 및 실습

217()

10:00~12:00 (2시간 교육)

 

12:00~13:00

(개별중식시간)

 

13:00~15:00

(2시간 교육)

Chapter 11. 함수 작성하기

1. 외장함수와 내장함수 이해하기

2. def를 활용한 사용자 정의 함수 작성

3. 함수의 매개변수 이해하기

4. 가변 매개변수 함수 작성(*args)

5. 함수 호출하기

6. 람다(lambda) 표현식으로 함수 작성 및 호출

 

Chapter 12. 예외 처리(Exception handling)

1. try, except 사용하기

2. 특정한 상황의 예외 처리하기

3. 예외 처리 후 메시지 받아오기

4. else, finally 사용하기

5. 디버깅(Debugging)의 개념 및 절차 이해하기

 

Chapter 13. 모듈(Module)과 패키지(Package)

1. import로 다양한 모듈 가져오기

2. import로 다양한 패키지 가져오기

3. from import로 패키지의 모듈 일부분만 가져오기

4. pip를 활용한 패키지 설치하기

5. 모듈과 패키지 작성하기

온라인 실시간 강의 및 실습

218()

10:00~12:00 (2시간 교육)

 

12:00~13:00

(개별중식시간)

 

13:00~15:00

(2시간 교육)

Chapter 14. HTML 기본 문법

1. <html>, <head> <body> 태그

2. <span>, <div> 태그

3. <ol>, <ul>, <li> 태그

4. <table>, <th>, <tr>, <td> 태그

5. <a> 태그

 

Chapter 15.

Beautiful SoupSelenium을 활용한 웹 크롤링(1)

1. Beautiful SoupSelenium이란

2. 텍스트와 이미지 쉽게 크롤링 하기

3. 블로그 검색결과 크롤링 하기

4. 검색어 입력을 통한 블로그 검색결과 크롤링 하기

5. 여러 페이지의 블로그 검색결과 크롤링 하기

6. 블로그 검색 이미지 다운로드 하기

온라인 실시간 강의 및 실습

219()

10:00~12:00 (2시간 교육)

 

12:00~13:00

(개별중식시간)

 

13:00~15:00

(2시간 교육)

Chapter 15.

Beautiful SoupSelenium을 활용한 웹 크롤링(2)

7. 블로그 검색 결과 CSV파일로 저장하기

8. 인스타그램 이미지 다운로드 하기(Chrome Driver)

9. 구글 검색 결과 크롤링 하기(Chrome Driver)

10. 음악 순위 사이트 크롤링 결과 CSV파일로 저장하기

 

MTA(Microsoft Technology Associate) 자격시험 대비

 

1. MTA(Microsoft Technology Associate) 출제경향 분석

2. MTA(Microsoft Technology Associate) 시험 대비

 

온라인 실시간 강의 및 실습

 

5. 교육실시 및 참가방법 안내

 . 교육방법(장소): 온라인 실시간 수업(Zoom 활용)

     , 개인 PC 사용 가능 필수(교육 전 참가자에게 교재 택배발송 예정)

 

 . 대상: 재학생 30(실습수업의 특성 최대 인원은 30명으로 제한함)

 

 . 참가신청방법: 올인케어(http://job.daegu.ac.kr) 로그인 후 역량개발

     - 역량개발프로그램 - 해당공지 클릭 - 우측하단 신청하기 클릭

    (신청 시 비고란에 교재 수령 가능한 주소입력 후 저장)

 

 라. 교육비: 전액 학교 지원

 

 

첨부파일 : 등록된 파일이 없습니다.