《假如編程是魔法之零基礎看得懂的Python入門教程 》——(二)魔法實習生第一步了解魔杖的使用

學習目標

  1. 了解什么是開發環境
  2. 了解python語言的環境安裝
  3. 了解python語言編程的編輯器工具

目錄

第一篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(一)既然你選擇了這系列教程那么我就要讓你聽得懂
第三篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(三)使用初始魔法跟編程魔法世界打個招呼吧
第四篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(四)了解魔法百寶箱列表、字典及基本數據類型
第五篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(五)我的魔法竟然有了一絲邏輯
第六篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(六)精簡魔法更強大
第七篇:《假如編程是魔法之零基礎看得懂的Python入門教程 》——(七)我把魔法變成了積木

推薦

博主其他小白教程:《零基礎看得懂的C語言入門教程 》

歡迎大家關注公眾號,公眾號提前閱讀喲,公眾號每滿1024及1024倍數則會抽獎贈送機械鍵盤一份+IT書籍2份喲~
在這里插入圖片描述

一、打怪升級你先得了解武器使用的條件

對于很多第一次學習編程的同學對于很多定義性的概念大多都不了解,例如開發環境。對于大部分同學來說這是個模糊的概念。
在這里插入圖片描述

1.1 什么是開發環境
開發環境指支持軟件或系統的一個或多個軟件,就像你有魔法杖,但你的魔杖沒有水晶球怎么釋放魔法?

以開發軟件為例,在平常的開發工作中,編寫軟件時所需要用到另外一些工具、插件、庫等,這些工具、插件、庫被稱為當前開發的軟件的環境。使用手機軟件舉例,一個安卓系統的微信程序是不可以在PC電腦上運行,如Windows系統不能直接運行安卓手機上的軟件;在這個例子中,安卓系統的微信程序的運行環境是安卓系統,并不是Windows系統,環境指能夠支撐該軟件運行的程序;系統也是一個軟件程序。

通過以上例子,我們可以得知,在計算機中,環境指某一軟件的支撐。那開發環境則是指當前開發類別所需要的支持軟件。

集成開發環境則是指一個軟件或系統包含了該開發的所有支持,只需要在該系統上進行開發,或是使用該軟件進行開發就不必要其它支持。集成指該軟件集合了其它支持軟件。

IDE是Integrated Development Environment的縮寫,譯成中文則是集成開發環境。本系列教程不使用集成環境,對于作者來說集成環境有一定局限性,不自由。當然這個觀念可能只有我有,我將使用一些較為“古老”的方式帶大家學習python編程。

二、了解你的魔法杖代碼編輯器及水晶球python

代碼編輯器有很多不同類型及種類可以使用,我們可以將代碼編輯器比作“魔法杖”,代碼則是“水晶球”;水晶球需要安裝一個魔法杖方便使用者使用,一個好的魔法杖可以讓使用者不僅砍材舒服而且也省力。

1.1 獲得新手物品魔杖notepadd++代碼編輯器
notepad++是一款比較簡單編輯器,支持中文,沒有過多的操作流程,直接上來插到水晶球(python)就可以使用。

notepad++的下載地址為:https://notepad-plus-plus.org/downloads/

notepad++界面及其簡單清爽,是一個輕量級的代碼編輯器,對于新手編程來說是一個使用簡單的工具。
在這里插入圖片描述

notepad++創建一個python文件也是極其簡單,流程為:點擊左上角文件–>選擇新建。
在這里插入圖片描述

在保存文件時再選擇文件類型:
在這里插入圖片描述

按快捷鍵ctrl+s可以進行保存,在彈出來的資源選擇器窗口中選擇保存位置。如上圖黃色區域為保存的路徑,紅色框選為文件名,在紫色框選中選擇你要保存的文件類型,最后點擊保存完成文件保存文件操作。

也可以不通過快捷鍵進行保存,點擊左上角文件選擇保存也是一種方式,操作流程如下:
在這里插入圖片描述

在此推薦快捷鍵操作可以簡化我們的操作過程。

1.1 魔法球get python的安裝
python是一門語言,是一種抽象的概念。在我們現實世界中,使用語言是某種文字通過規則、文字、語法構成的一種溝通介質。python也一樣,通過一些固定單詞的組成從而形成一種計算機能夠聽得懂的指令,計算機再通過該指令踩從而執行對應的命令。

在計算機編程中,編程語言更像是魔法,你學會了該語言的編程需要一種方式去轉化成計算機聽得懂的指令,這個方式就是通過解釋器進行轉化。安裝python這個軟件最為核心的就是安裝python的解釋器,python語言就像魔法指令,解釋器就是水晶球;水晶球把我們的魔法進行轉化從而釋放出來,這樣一個簡單的編程就實現了。

python可以直接去python的官網安裝,弱嫌棄下載慢可通過關注我的公眾號碧油雞或加群問我就行。

python的官方下載地址:https://www.python.org/downloads/
python下載后打開python的安裝包:
在這里插入圖片描述

如上圖所示,點擊紅色區域為安裝,一直下一步確定即可;要注意要點擊 紫色框選區域“Add Python 3.7 to PATH”,意思是講當前這個python加入到你的系統環境中,加入環境中會使你使用python更加方便;以上所示的藍色區域為安裝的路徑。

為什么需要配置這個環境?為什么需要把目錄放入到path中?因為不配置path,當前系統則不認識python命令,把python的路徑存放到系統環境中后,在輸入python命令時,將會在python目錄下進行尋找,也就是我們放入到path之中的路徑。在python目錄下,就會啟動python解釋器文件,即響應了魔法命令。

假設你沒有 Add Python 這個選項,可以選擇手動配置,手動配置流程如下。
點擊左下角,輸入python,在出現的列表中找到python,右鍵打開文件的位置。或者點擊屬性,再打開文件位置。
在這里插入圖片描述
打開python文件位置后,我們右鍵我的電腦,點擊屬性,點擊高級系統設置
在這里插入圖片描述

點擊環境變量:
在這里插入圖片描述
找到path,雙擊
在這里插入圖片描述
復制我們python的目錄,到變量值之中,必須注意,要先輸入一個英文輸入法輸入的分號";",輸入后再復制python的目錄。
在這里插入圖片描述
復制完后左下角輸入cmd按enter回車鍵打開Dos命令框:
在這里插入圖片描述
打開Dos命令框輸入python按enter鍵查看安裝情況:
在這里插入圖片描述

若有響應則表示已經安裝成功。這樣則重要的第一步完成了,接下來可以開始我們學習“魔法之路”了。各位魔導師們加油~

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

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

相關文章

Java之synchronized可重入性的理解

1 synchronized可重入性的理解 當一個線程試圖操作一個由其他線程持有的對象鎖的臨界資源時,將會處于阻塞狀態,但當一個線程再次請求自己持有對象鎖的臨界資源時,如果當前鎖是重入性,會請求將會成功,如果當前鎖不是可…

onmouseover-onmouseout

<input type"checkbox" value"autoLogin" οnmοuseοver"block()" οnmοuseοut"none()">兩周內自動登錄 <div id"div1">為了您的信息安全請不要在網吧或公共電腦勾選此項</div> <script> functi…

mysql5.7 only_full_group_by_Mysql5.7及以上版本 ONLY_FULL_GROUP_BY報錯的解決方法

近期在開發過程中&#xff0c;因為項目開發環境連接的mysql數據庫是阿里云的數據庫&#xff0c;而阿里云的數據庫版本是5.6的。而測試環境的mysql是自己安裝的5.7。因此在開發過程中有小伙伴不注意寫了有關group by的sql語句。在開發環境中運行是正常的&#xff0c;而到了測試環…

一款高速的NET版的離線免費OCR

PaddleOCR.Onnx一款基于Paddle的OCR&#xff0c;項目使用ONNX模型&#xff0c;速度更快。本項目同時支持X64和X86的CPU上使用。本項目是一個基于PaddleOCR的C代碼修改并封裝的.NET的工具類庫。包含文本識別、文本檢測、基于文本檢測結果的統計分析的表格識別功能&#xff0c;同…

spring 注解簡單使用

一、通用注解 1、項目結構&#xff1a; 2、新建Person類&#xff0c;注解Component未指明id&#xff0c;則后期使用spring獲取實例對象時使用默認id"person"方式獲取或使用類方式獲取 package hjp.spring.annotation.commen;import org.springframework.stereotype.C…

selenium+python筆記3

#!/usr/bin/env python # -*- coding: utf-8 -*- """ desc:學習unittest的用法 注意setUp/setUpClass&#xff0c;tearDown/tearDownClass的區別 ① setUp():每個測試函數運行前運行 ② tearDown():每個測試函數運行完后執行 ③ setUpClass():必須使用classmeth…

【學生選課系統經典】C#與SQLSERVER連接:ASP.NET網站(服務器端,IIS發布)

實驗任務描述 1 用C#訪問SQLSERVER數據庫(兩種安全模式); 2 用C#完成數據庫指定表上的數據顯示; 3 用C#完成數據庫指定表上的數據插入、刪除和更新; 4 用C#完成數據庫用戶驗證。 此處使用ASP.NET工程來完成這個項目,和Windows應用不同的是:這個項目是在服務器上、依靠IIS服…

TCP包頭、UDP包頭、IP包頭、和MAC幀包頭詳細字段和包頭大小

1 TCP頭 TCP是一種可靠的、面向連接的字節流服務,頭部定義如下。 /*TCP頭定義,共20個字節*/ typedef struct _TCP_HEADER {short m_sSourPort;       // 源端口號16bitshort m_sDestPort;       // 目的端口號16bitunsigned int m_uiSequNum; …

經典面試題:用戶反映你開發的網站訪問很慢可能會是什么原因

原文鏈接&#xff1a;http://blog.csdn.net/lv_victor/article/details/53148421 問題場景&#xff1a;某個用戶向你反映說你開發的網站訪問速度很慢&#xff0c;但是該用戶訪問其他問題很正常&#xff0c;分析下原因、有哪些工具分析原因、怎么解決問題&#xff1f; 最近面試兩…

《假如編程是魔法之零基礎看得懂的Python入門教程 》——(三)使用初始魔法跟編程魔法世界打個招呼吧

學習目標 完成顯示魔法的使用——輸出print完成傳入魔法的使用——輸入input使魔法生效——運行python文件 目錄 第一篇&#xff1a;《假如編程是魔法之零基礎看得懂的Python入門教程 》——&#xff08;一&#xff09;既然你選擇了這系列教程那么我就要讓你聽得懂 第二篇&am…

查缺補漏系統學習 EF Core 6 (一)

推薦關注「碼俠江湖」加星標&#xff0c;時刻不忘江湖事掌握 ORM 開發方式是每一個 .NET 開發者所必備的技能&#xff0c;而且 .NET 平臺有很多優秀的 ORM 框架。很多人都會詬病 .NET 官方標配的 Entity Framework&#xff0c;感覺其笨重難用、性能低下。但其實經過多年發展&am…

mysql 5.5 mysqldump_mysql 5.5 mysqldump 原文翻譯

根據mysql 5.5第6.4章節理解和自己翻譯水平有限如有紕漏請指教,原文如下.6.4 使用mysqldump備份(Using mysqldump for Backups)首先多余的不用說了備份用來干什么大家都清楚。mysqldump備份分兩種輸出形式&#xff1a;1. 無--tab選項&#xff0c;輸出標準的SQL格式。輸出包含CR…

【經典回放】JavaScript學習詳細干貨筆記之(一)

【經典回放】JavaScript學習詳細干貨筆記之&#xff08;一&#xff09; 【經典回放】JavaScript學習詳細干貨筆記之&#xff08;二&#xff09; 【經典回放】JavaScript學習詳細干貨筆記之&#xff08;三&#xff09; 目錄 一、為什么要學JavaScript 二、JavaScript經典案例 …

Java Attach API

catalog 1. instrucment與Attach API 2. BTrace: VM Attach的兩種方式 3. Sun JVM Attach API 1. instrucment與Attach API JDK5中增加了一個包java.lang.instrucment&#xff0c;能夠對JVM底層組件進行訪問。在JDK 5中&#xff0c;Instrument 要求在運行前利用命令行參數或者系…

TCP之三次握手和四次揮手過程

1 TCP包頭里面的標志位 下圖為TCP頭部里面部分信息,入下標志位,每個標志位占一位。 標志位這里會涉及3個,ACK SYN FIN ACK:確認序號有效。 SYN:發起一個新連接。 FIN:釋放一個連接。 2 三次握手過程 第一次握手 Client將標志位SYN置1,隨機產生一個值seq=J,并將數…

Handler 機制分析

android 子線程和UI線程的交互主要使用Handler的方法進行通信。本文分析Handler機制 Handler 如何使用&#xff1f; Handler的使用比較簡單 public class MainActivity extends Activity{private Handler handler new Handler() { public void handleMessage(Message msg) { …

gearman mysql編譯_gearman初探(一、編譯和安裝)

gearman是一個任務分發系統&#xff0c;將計算比較耗時的任務分發給不同的機器專門進行計算&#xff0c;而任務發起的初始程序不必等待這些任務完成就可以返回而繼 續執行。筆者最開始做PHP郵件發送的時候&#xff0c;因為郵件發送耗時比較長&#xff0c;這時PHP腳本就會被阻塞…

《假如編程是魔法之零基礎看得懂的Python入門教程 》——(四)了解魔法百寶箱列表、字典及基本數據類型

學習目標 了解魔法世界中可更改容器——變量了解魔法世界的基本數值類型——字符串、整數了解魔法百寶箱——字典、列表了解列表如何添加值了解字典如何添加值了解字典與列表定義的不同符號 目錄 第一篇&#xff1a;《假如編程是魔法之零基礎看得懂的Python入門教程 》——&…

TCP協議之如何保證傳輸的可靠性

一、問題 TCP協議之如何保證傳輸的可靠性?我們先看下TCP的頭部圖片和TCP頭部的字段 /*TCP頭定義,共20個字節*/ typedef struct _TCP_HEADER {short m_sSourPort;       // 源端口號16bitshort m_sDestPort;       // 目的端口號16bitunsigned int …

【工具篇】在Mac上開發.Net Core需要的工具

微信公眾號&#xff1a;趣編程ACE關注可了解更多的.NET日常開發技巧,如需幫助&#xff0c;請后臺留言&#xff1b;[如果覺得本公眾號對您有幫助&#xff0c;歡迎關注]在Mac上開發.Net Core需要的工具如果您是一個.NET 開發者&#xff0c;想從Windows切換到Mac上開發.NET或者您已…