浙江省新高中信息技術教材,將圍繞Python進行並增加編程相關知識點


2017年初消息:

浙江省信息技術新教材,即將在2017級(2017年9月入學)高中新生中開始使用。

據了解,與目前的選考(可以理解為高考科目)要求的信息技術教材由3本《信息技術基礎》、《多媒體技術應用》、《算法與程序設計》3本組成,涉及軟件(應用軟件與編程軟件)包括但不限於,

  • 信息技術基礎:Excel、Access;

  • 多媒體技術應用:Photoshop、Flash

  • 算法與程序設計:Visual Basic 6.0,算法部分只涉及冒泡、插入排序,與二分查找

不同,

  • 取消《多媒體技術應用》模塊(也就是說,不再考察Photoshop和Flash了)

  • 取消對Excel、Access軟件使用的考察

  • 編程語言將換用Python

  • 將使用Python + matplotlib + pandas ,並直接編程來繪制圖表、操縱數據、進行數據可視化,來替代之前有關Excel和Access的考察

  • 算法與程序設計模塊也將使用Python,並新增基礎數據結構知識(線性數據結構,與非線性數據結構中的樹與二叉樹)

因為Python目前的版本有Python 2 和 Python 3,而之前看到Python官方公告Python 2在幾年后將不再維護開發,所以感覺新版本使用Python 3的可能性比較大。

下面來介紹相關工具的下載與安裝:

Python 3

官網下載Python 3,以Windows 64位機器為例,進入https://www.python.org/downloads/windows/選擇

Download Windows x86-64 executable installer

並進行下載。

安裝安裝包時,記住勾選所有的選項,包括ADD PYTHON TO PATH,然后一鍵安裝就可以了。

matplotlib

以Windows為例,打開命令行,運行:

python -m pip install -U pip setuptools
python -m pip install matplotlib

參考:http://matplotlib.org/2.0.0/users/installing.html

運行我們的樣例程序:

# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 10, 1000)
y = np.sin(x)
z = np.cos(x**2)

plt.figure(figsize=(8,4))
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.plot(x,z,"b--",label="$cos(x^2)$")
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")
plt.ylim(-1.2,1.2)
plt.legend()
plt.show()

可以看到結果:

pandas

命令行輸入

python -m pip install pandas


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM