컴퓨터 지식 네트워크 - 컴퓨터 구성 - 대학생이 꼭 읽어야 할 박사학위 과정

대학생이 꼭 읽어야 할 박사학위 과정

파이썬 학습 8단계 0부터 시작

00자원 공유 우선

국내 파이썬 학습 사이트:

다크호스 프로그램 회원 비디오 라이브러리: blogs.com)

외국 Python 학습 웹사이트:

Codecademy(www.codecademy.comUdemy(www.udemy.com)

Coursera( www .coursera.org

edX(www.edx.org)

FreeCodeCamp(www.freecodecamp.org)

중국 문서 주소

Python 공식 문서: /3/Python 표준 라이브러리: /3/library/index.html

01Python 기본

학습 목표:

사용 가능 Python 기술은 작은 문제의 프로그래밍과 작은 게임 프로그램의 개발을 능숙하게 완성합니다.

학습 포인트:

1) 컴퓨터 구성 원리: 컴퓨터 구성 요소, 운영 체제 분류, < /p >

B/S 및 C/S 아키텍처, 소프트웨어와 하드웨어의 차이점 이해

2) Pvthon 변수 및 개발 환경: 문자열, 숫자, 사전 목록, 조상 등

p>

3) 프로세스 제어문: 프로그램 실행 순서, 순차적 실행, 루프 실행

선택된 실행

4) 기능: 함수 정의, 함수 호출, 함수 중첩, 재귀 함수

파일의 다섯 번째 기본 작업: 파일 열기, 편집, 닫기

6) 객체 지향 프로그래밍: 클래스 객체, 인스턴스 객체, 정의된 클래스, 인스턴스화된 객체

7) 예외 처리: 예외 포착 및 예외 맞춤화 학습

8 모듈 및 패키지: 모듈 및 패키지의 개념 이해 및 사용 학습

9) 평면 전쟁 게임 제작: 비행기 전투 게임을 독립적으로 완료

02 고급 Python 및 Linux

학습 목표:

객체 지향 프로그래밍 방법을 사용할 수 있습니다. Linux에서

운영 체제는 높은 동시성 네트워크 프로그램 개발을 수행합니다.

학습 핵심 포인트:

1) Linux 시스템 응용: Linux 배포 시스템 사용, 기본 운영 언어 ​​

2) 네트워크 프로그래밍: TCP/ IP 프로토콜, 서버 작업 프로세스

3) 동시 프로그래밍: 스레드, 프로세스, 코루틴 3

4) 고급 기능 적용: 함수 호출의 숙련된 사용 등

5 ) 정규 표현식: re 모듈을 사용하는 다양한 방법에 능숙함

6) 데이터베이스: 관계형 데이터베이스, 비관계형 데이터베이스, MySQL

7) 고급 Python 구문: 클로저, 데코레이터, 생성기, 반복자

8) 미니 웹 서버: 네트워크 서비스 프로세스를 기반으로 간단한 웹 서버 작성

9) 미니 웹 프레임워크: 작성 가능 단순 웹 서버 프레임워크

03 프론트엔드 개발

학습 목표:

간단한 HTML 페이지를 작성하고 iQuery, CSS 등을 사용할 수 있습니다.

학습 핵심 포인트:

1) HTML 학습: HTML 문서 구조, HTML 메소드의 신속한 생성

2) CSS: CSS 사용

3) 간단한 PS 응용: Photoshop 기본 사용법, 색상 선택, 그리기

4) JavaScript 학습: JavaScript 기본 구문

5) iQuery 학습 : iQuery 웹 서비스 개발을 위해 Diango 프레임워크를 사용합니다.

학습 핵심 사항:

1) Flaskweb 프레임워크 사용

템플릿 및 양식, 데이터베이스 사용, 단위 테스트, 타사 확장

클라우드 서버 배포 및 배포, Redis 캐시 사용, GIT 버전 제어

인증 코드 제어, 사용, 송수신, 웹사이트 프로젝트 개발 실습

2) 사용법 Djangoweb 프레임워크의 프레임워크 사용법, 모델 소개

, ORM 및 데이터베이스 작업, 뷰 및 템플릿, Diango

미들웨어, Django RESTFramework, 웹사이트 프로젝트 개발 실습

05 크롤러 개발

학습 목표

실용적인 크롤러 프로젝트를 작성할 수 있습니다.

학습 포인트:

1) 크롤링 개발을 위한 지식 시스템 및 관련 도구

웹 크롤러 및 관련 크롤러 도구의 원리

2 )MongoDB 데이터베이스

데이터베이스 추가, 삭제, 수정 및 쿼리

3) 스크래피 프레임워크

프레임워크의 원리와 사용

4) 맞춤형 크롤러 수집 시스템

데이터 수집 및 분석

5가지 실무 항목

실용적인 종합 크롤러 애플리케이션

06쉘 자동화 운영 및 유지 관리

학습 목표:

자동화된 운영 및 유지 관리를 위해 쉘 명령과 Python 스크립트를 능숙하게 사용할 수 있습니다.

학습 포인트:

1) 쉘 운용 및 유지보수, 스크립트 및 변수

운영 및 유지보수 소개, 쉘 소개, 스크립트 실행 방법, 개발 사양

2) 고급 쉘 공통 명령어

표현식, 일반적인 리눅스 기호, 일반적인 명령어에 대한 자세한 설명

3) 쉘 프로세스 제어

Select 문, 루프 문, 함수

4) 코드 릴리스 및 환경 배포

코드 릴리스 프로세스 및 환경 배포 마스터하기

5 코드 스크립트 코드 릴리스

마스터 매뉴얼 코드 릴리스 및 스크립트 코드 릴리스

07 데이터 마이닝 및 데이터 분석

학습 목표:

Python 기술을 능숙하게 사용하여 작은 문제에 대한 프로그래밍을 완료하고

작은 게임 프로그램.

학습 초점:

기본 개념: 시퀀스 목록, 연결 목록, 스택, 큐 1

2) 정렬 및 인덱싱: 정렬, 인덱싱, 트리 및 트리 알고리즘

3) 시리즈 객체: 시리즈 객체, DataFrame 객체, DataFrame 쿼리

4) 데이터 작업: 데이터 작업, 액세스 및 통계

5Pandas 그리기: 능숙 Pandas 사용

6) 과학 컴퓨팅 numpy, pandas: numpy, pandas,

matpalotlib, 금융 데이터의 종합 분석 및 처리

08 인공 지능

학습 목표:

Python 기술을 능숙하게 사용하여 작은 문제에 대한 프로그램을 작성하고 작은 게임 프로그램을 개발할 수 있습니다.

학습 포인트:

1) 특성 엔지니어링: 인공 지능, 머신 러닝, 딥 러닝, 특성 엔지니어링이 무엇인지 이해

2) 지도 학습 분류 알고리즘: 지도 학습 분류 알고리즘 및 Scikit-learn 사용에 익숙함

3) 모델 선택 및 조정: 사용 가능한 데이터 세트, 모델 선택 및 조정

4) 데이터 및 다중 요인 모델 : 다단계 모델 적용

5 정량적 거래 전략: 정량적 거래 개념 및 관련 전략

6) 백테스팅 프레임워크: 백테스팅 프레임워크 이해

7) 정량적 트레이딩 플랫폼 실전투쟁 : 퀀트 트레이딩 플랫폼 실전투쟁 프로젝트

上篇: usb kvm 연장기를 광섬유를 통해 전송할 수 있습니까? 下篇: Oppor9s 는 안드로이드 시스템인가요?
관련 내용