初識python

課程介紹:

python語言:python語言是一種計算機程序設計語言,實現人機交互的語言
python的課程設計python基礎         (python開發工程師)數據庫和SQL開發     (數據分析工程師)網絡爬蟲           (網絡爬蟲工程師)高數和數據分析      (數據分析工程師)人工智能和機器學習   (機器學習工程師,算法工程師)python基礎階段:1.python語言的概述和基本語法階段計算機體系結構python介紹python開發環境的部署python基本語法python 的數據類型python分支和循環結構2.python語法的高級特性函數式編程函數的函數內置函數介紹內置模塊介紹3.python的核心方法面向對象的思想:封裝繼承多態Python的常用API:異常工具文件工具

授課時間

上午:8:30-12:158:30-8:45 晨測12:00-12:15 疑問解答下午:14:00-17:3016:30-17:00 疑問解答

建議

要求:遵守手冊
建議:記: 課堂上以聽為主,適當的,記重點和難點自習時間:整理筆記,(重點),不斷的回顧練: 多敲代碼思: wwwhwhat why where how問: 顧客==上帝先思考再問百度 同組 老師

晨測

回顧

作業解答

今日概要

1. 計算機體系結構介紹
2. python概述
3. python開發環境的部署和搭建
4. python的語法

一.計算機體系結構介紹

1.1基本概念

俗稱'電腦',被廣泛應用于各種領域的一種電子設備組成:硬件軟件

1.2 常見的硬件

常見的計算機硬件:CPU 內存 硬盤 顯示器 鼠標 鍵盤CPU: 中央處理器,計算機中的所有操作都在此部件中進行,類似人的大腦內存: 存儲部件,存儲數據硬盤: 存儲部件,存儲數據徹底刪除數據:覆蓋工具硬件鎖壞編程習慣:Ctrl+S存儲單位:1byte = 8bit1kb  = 1024byte1Mb  = 1024kb1Gb  = 1024Mb1Tb  = 1024Gb1Pb  = 1024Tb1Eb  = 1024Pb1Zb  = 1024Eb硬件廠商使用的轉換機制是1000,系統中使用的是轉換機制是:1024

1.3 常見的軟件

軟件分類系統軟件
計算機語言

二、python概述

1. 概念

python是一個動態的,解釋性,交互式,面向對象的腳本語言(流行的高級的編程語言)
最初,python被設計成編寫自動化shell腳本 ,隨著版本升級和功能的添加,python能夠應用于各種場合python是一個流行的編程語言:人工智能,大數據,機器學習的流行,python簡單,內置大量的相關庫國家政策:計算機二級 C/Java/python高校計算機入門教材,Python高中教材,信息技術課程教材 VB被取消了,都用Python了小學教材,Python相關的內容少兒編程 :Pythonpython外掛 : 跳一跳

2. 發展歷程

1989年,Python之父: Guido van Rossum 人稱'龜叔'Unix --- minux --- Linux(貝爾實驗室)  大牛的世界開源軟件 --- Python 反正就是不要錢 (沒有版權的)QQ : qq不是你的開發此語言的初衷: 代碼量少,操作少,功能多,工資高時間節點:91年,第一個python的編輯器誕生(開源)開源軟件的強大的地方:數以萬計的程序員在改BUG94年,python1.0發布00年,python2.0發布python官方團隊仍在維護的版本python2.7 截止到2020年,就涼了08年,python3.0發布python官方團隊正在維護和升級版本吸取了ABC語言和Module-3語言的精華Module-3 科研方面比較NB的語言結合了Unix shell和C語言 的編程習慣網站: TIOBE 世界編程語言排名python語言名稱的由來: monty python

3. 特點

開發效率高 :結構簡單,語義明確,代碼量少一個功能: 使用    C:1000行代碼Java:100行代碼python: 10行代碼
功能強大: 標準庫和第三方庫 非常強大 爬蟲,人工智能,機器學習,數據分析,數據挖掘,GUI,web,系統開發膠水語言: 將其他語言編寫的程序連接到一起
免費,開源,自由: 通過GPL協議 ,沒有版權 copyleft                                     
面向對象:引入了面向對象的思想
跨平臺:底層是C語言寫的,跨平臺和移植性比較好缺點:1.運行速度慢,腳本語言(解釋一行 執行一行)2.代碼無法加密,解釋器直接解釋源碼 

4.使用場景

web應用開發,GUI編程,網絡爬蟲(搜索引擎),游戲開發,自動化運維,數據分析/挖掘,機器人開發,科學計算,金融分析 等等國內:豆瓣,知乎,搜狐郵箱 等等
國外: you tube, BitTorent, Twitter, google等大型公司

三、python開發環境的搭建

1. 版本

python2.x 和 python3.x 兩個版本并行維護和更新 

2. 安裝

版本選擇: Anaconda 基于科學計算的一個開源的python的發行版本,將一些常用的package集成到里面了,省時省力,分析利器安裝步驟:選中anaconda,右鍵打開,根據提示安裝安裝完畢后,點擊開始菜單,選中并打開anaconda目錄,選擇python prompt 打開DOS窗口在命令行中輸入: python 回車提示:>>> 表達進入python編輯環境成功在>>>后面編寫 print("heloword!!!") 回車

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455582.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455582.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455582.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

photoshop最全快捷鍵列表

一、工具箱(多種工具共用一個快捷鍵的可同時按【Shift】加此快捷鍵選取) 矩形、橢圓選框工具 【M】 移動工具 【V】 套索、多邊形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片選擇工具 【K】 噴槍工具 【J】 畫筆工具、鉛筆工具 【B】 像皮圖章、圖案圖…

python實例化對象做實參_如何在Python中記住類實例化?

好的,這是真實的場景:我正在編寫一個應用程序,我有一個類,它表示某種類型的文件(在我的例子中,這是照片,但細節與問題無關)。照片類的每個實例對于照片的文件名都應該是唯一的。 問題…

bupt summer training for 16 #3 ——構造

https://vjudge.net/contest/172464 后來補題發現這場做的可真他媽傻逼 A.簽到傻逼題&#xff0c;自己分情況 1 #include <cstdio>2 #include <vector>3 #include <algorithm>4 5 using std::vector;6 using std::sort;7 8 typedef long long ll;9 10 int n…

Python02期(北京)課程筆記索引

day01 初始python關于使用notepad運行python程序注釋和語句分類 day02 命名方式和關鍵字數據類型數據類型轉換 day03 變量與數據類型運算和運算符進制轉換 day04 循環結構 day05 函數概述 day06 nonlocal和global 關鍵字詳解 day07 python核心,內建函數高階函數字…

python常用快捷鍵、寫代碼事半功倍_Pycharm常用快捷鍵總結及配置方法

工欲善其事必先利其器&#xff0c;Python開發利器Pycharm常用快捷鍵以及配置如下&#xff0c;相信有了這些快捷鍵&#xff0c;你的開發會事半功倍 一 常用快捷鍵 編輯類&#xff1a; Ctrl D 復制選定的區域或行 Ctrl Y 刪除選定的行 Ctrl Alt L 代碼格式化 Ctrl Alt O 優…

PHP中的魔術常量

魔術常量 PHP 向它運行的任何腳本提供了大量的預定義常量。不過很多常量都是由不同的擴展庫定義的&#xff0c;只有在加載了這些擴展庫時才會出現&#xff0c;或者動態加載后&#xff0c;或者在編譯時已經包括進去了。 有八個魔術常量它們的值隨著它們在代碼中的位置改變而改…

Java中的繼承性特性

繼承性是java中的第二特性之一。而繼承性最為關鍵的地方為&#xff1a;代碼重用性的問題&#xff0c;利用繼承性可以從已有的類中繼續派生出新的子類&#xff0c;也可以利用子類擴展出更多的操作功能。 繼承性的實現代碼為&#xff1a;class 子類 extends 父類{ } 有以下3點說…

10大html5前端框架

Bootstrap 首先說 Bootstrap&#xff0c;估計你也猜到會先說或者一定會有這個( 呵呵了 )&#xff0c;這是說明它的強大之處&#xff0c;擁有框架一壁江山的勢氣。自己剛入道的時候本著代碼任何一個字母都得自己敲出來擋我者廢的決心&#xff0c;來讓自己成長。結果受到周圍各 種…

多媒體技術復習匯總 收藏

多媒體技術復習匯總 收藏 1. 什么是媒體&#xff1a;媒體是信息表示和傳輸的載體。2. 媒體分類&#xff1a;感覺媒體&#xff0c;表示媒體&#xff0c;表現媒體&#xff0c;存儲媒體&#xff0c;傳輸媒體3. 多媒體技術的定義和特點&#xff1a;多媒體技…

PHP中的語法特點小結

PHP中的語法特點小結 1.PHP的變量開頭要加上$符號,見到$就知道這個是一個變量 2.PHP中的常量才是不用加$符號的 3.PHP中$可以用來嵌套使用,從而實現動態的變量名的層級調用 4.PHP程序<?php開頭,結尾可以加上?>,也可以不加 5.PHP中的常量有著魔術常量(系統自帶的) 6.PH…

滾動行為

new router({ scrollBehavior (to, from, savaPosition) { if(savePosition) { //歷史記錄的前進后退記住的之前滾動到的位置 return savePosition } else { return {x: 0, y: 0} } //history模式下 定位到某個元素失效的解決辦法 if(to.hash) { return { selector: to.h…

使用FFMPEG SDK解碼流數據獲得YUV數據及其大小

本文以H264視頻流為例&#xff0c;講解解碼流數據的步驟。 為突出重點&#xff0c;本文只專注于討論解碼視頻流數據&#xff0c;不涉及其它&#xff08;如開發環境的配置等&#xff09;。如果您需要這方面的信息&#xff0c;請和我聯系。 準備變量 定義AVCodecContext。如果您…

關于Python3.7和Python3.6中元組類型數據內存存儲問題

關于Python3.7和Python3.6中元組類型數據內存存儲問題 小編最近發現了一個瑕疵 當定義一個元組類型的變量后,若在程序后面再定義一個元組變量,這兩個元組的內容相同,那么在不同的版本中會出現不同的結果 在Python3.6版本中,解釋器將在內存中開辟兩個內存空間分別存儲兩個元組的…

shell 刪除了hdfs 文件_從零開始學大數據(三) Shell操作HDFS文件系統-中

1、格式化[rootmaster sbin]# hdfs namenode -format2、命令hdfs dfsadmin查看(hdfs dfsadmin -report)[rootmaster ~]# hdfs dfsadmin -report安全模式#獲取安全模式狀態[rootmaster ~]# hdfs dfsadmin -safemode get#進入安全狀態[rootmaster ~]# hdfs dfsadmin -safemode en…

計算機硬件

計算機硬件 一、為什么要學習計算機基礎 程序員編程的本質就是讓計算機去工作&#xff0c;而編程語言就是程序員與計算機溝通的介質。程序員要想讓計算機工作&#xff0c;就要知道計算機能干什么、是怎么樣的一個完成過程&#xff0c;這也是我們必須學習計算機基礎的原因。 …

當編程作為一種愛好

一、當編程作為一種愛好&#xff0c;時刻關心一段代碼如何實現。 二、當把工具操作得足夠熟悉&#xff0c;閉眼即能達到代碼述寫的規范。 三、程序呀&#xff0c;如果愛上你是我的錯&#xff0c;我打算一錯到底。轉載于:https://www.cnblogs.com/spiriter88/p/6913539.html

Python中的函數概述

1.python中函數概述 概念 模塊化編程的思想 有組織,可共享(重復使用,實現特定的功能的代碼塊) 提高程序的可維護性,提高開發效率,提高代碼的重用性定義一個函數 1.語法:def 函數名稱(形參列表):函數體/代碼塊return 返回值 2.定義參數介紹 def :關鍵字 用于函數的定義,函數的…

鐵路售票系統_鐵路資訊:復興號動車、智能京張高鐵…中國最高端鐵路裝備看這里...

今天上午&#xff0c;兩年一度的中國國際現代化鐵路技術裝備展在京開展&#xff0c;會期3天&#xff0c;將集中展示路網建設、客貨運輸、經營管理、工程建造、技術裝備、旅客服務等鐵路行業各領域的先進產品及技術。展會現場智能京張&#xff1a;將首次實現時速350公里自動駕駛…

H.264的NALU,RTP封包說明(轉自牛人)

H.264 RTP payload 格式 H.264 視頻 RTP 負載格式 1. 網絡抽象層單元類型 (NALU) NALU 頭由一個字節組成, 它的語法如下: --------------- |0|1|2|3|4|5|6|7| -------- |F|NRI| Type | --------------- F: 1 個比特.forbidden_zero_bit. 在 H.264 規…

CentOS下安裝MySQL報安裝文件conflicts錯誤:

2019獨角獸企業重金招聘Python工程師標準>>> 第一&#xff1a;報這個錯誤&#xff0c;說明已經安裝或相關文件已經存在&#xff0c;把已經存在的文件卸載了就可以了&#xff1a; rpm -e --nodeps mysql-libs-5.1.* 轉載于:https://my.oschina.net/u/3197158/blog/1…