순천향대학교 컴퓨터공학과 이상정

[컴퓨터와 현대기술]  
                                                                         과제제출게시판

  • 강의목표
      파이썬(Python) 언어를 통해 컴퓨터 프로그래밍의 기본 원리를 습득한 후,  /데이터베이스/네트워크/보안 등의 컴퓨터 관련 주요 현대기술과 접목한 실용적인 활용 사례를 학습함으로써 컴퓨터 기술이 적용된 현대 기술의 기본 동작 원리를 이해한다.

 

강의내용

보충자료

0. 강의소개

1. 처음으로 하는 코딩: 찾아가기
     기초
프로그래밍 / 코드 준비와 실행 / 알아맞히기 게임 예

  python-3.4.2.msi

2. 텍스트 데이터: 모든 것은 제자리가 있습니다
    
텍스트 데이터 / 웹 접속 / 스타버즈 커피 예 / 유니코드

3. 함수: 같은 코딩 하지 맙시다
    
함수 / 트위터 전송 / 스타버즈 커피 예 / 재귀함수

  tweepy-1.4-py3.tar.gz
distribute-0.7.3.zip

4. 파일과 배열 안의 데이터: 데이터 정렬하기
    
파일과 배열 / 데이터 정렬 / 서핑대회 예

  result.txt

5. 해시와 데이터베이스: 데이터 제자리에 넣기
    
해시와 데이터베이스 / 서핑대회 예

surfing_data.csv
surfersDB.sdb

6. 모듈화 프로그래밍: 일처리는 명확하게
    
모듈화 프로그래밍 / 헬스클럽 예

중간시험 풀이

7. 객체지향 프로그래밍
    
객체지향 프로그래밍 개념 / 클래스

 

8. 활용
    
아파치 웹서버 설치 / HTML / CGI 프로그래밍 예

  httpd-2.4.12-x64.zip

9. 데이터베이스 활용
     SQLite3
설치/ SQL 사용 예

sqlite-shell-win32-x86-3080900.zip surfersDB.sdb

10. 웹과 데이터베이스 연결 응용
      파이썬/
/데이터베이스 연결 예

sqlitebrowser-3.6.0v3-win64.exe
vcredist_x64.exe

11. 네트워크 활용
소켓 프로그래밍 / 스레드 / 채팅 예

12. 보안 활용
암호화 / 복호화