python3.5安裝教程及環境配置,python3.7.2安裝與配置

大家好,小編來為大家解答以下問題,python3.5安裝教程及環境配置,python3.7.2安裝與配置,現在讓我們一起來看看吧!

python 從爬蟲開始(一)

Python 簡介

首先簡介一下Python和爬蟲的關系與概念,python 是一門編程語言,爬蟲是python語言的一種應用場景。因為其簡單和容易入門,被很多人所喜愛,也是比較熱門的一款語言,在2019年5月的調查排行中,python 語言排行在第四名,因為Python的語言特色(簡短快捷)被稱為腳本語言,又能夠和多平臺多語言交互和結合使用,也被稱為“膠水語言”,python不是萬能的,但是卻可以應用到很多場景,最出名的就是應用在網絡爬蟲和人工智能的研究方面,今天就先談談爬蟲,后面會談到人工智能的應用和場景python工程師證書怎么考。

python 環境安裝與配置

我們磨刀不誤砍柴工,開始編程之前,先安裝好python的環境和響應的配置:
這里提供python 3.6版本的下載鏈接(目前最新是3.7版本,也可以下載3.7版本)鏈接:https://pan.baidu.com/s/1gxtwAqIGEey3KYwiaOgDew
提取碼:hk13
上面是基于windows10/windows7/windows8 64位 版本的安裝程序,如果想要安裝其他系統的版本,點擊下面的鏈接 下載
提示:
1.安裝的位置最好放置在非系統盤,便于以后的第三方包的安裝與卸載(很多小迷糊,默認安裝后,一旦要改變一些環境變量或者路徑之后,發現自己程序執行權限有問題或者一些奇怪錯誤)
2.安裝之后,如非必要不要使用全部第三方包自動升級的腳本,在以后的文章中,我會提供自動更新第三方包的腳本和實現原理的講解,這里暫時不提。

python ide 的安裝與使用

這里推薦兩個軟件用于Python程序的編寫,其中之一是非常熱門的pycharm鏈接:https://pan.baidu.com/s/11bD88RTW4lSLHVqu7GQ4qw
提取碼:vqoh
安裝很簡單,還是遵守盡量不安裝到C盤的原則,安裝之后在設置里勾選好需要的Python開發環境既Python安裝的路徑(python.exe所在路徑)我安裝的位置就是在這里F:\python36,根據自己的實際情況修改
還有一個軟件當然就是Subline Text3 啦,這個軟件用于編寫Python程序的優勢在于方便處理多種不同的編碼以及其他編程語言,并且在pycharm中啟動程序有可能出現第三方包已經安裝但是無法被成功引入的情況。還有一點,sublime Text 可以培養比較好的編程習慣(瞎掰的)根據自己的實際需求選擇任意一個軟件安裝使用即可。
鏈接:https://pan.baidu.com/s/1EY7bTRIpvgyQsnQJbhQ16Q
提取碼:qurr

當然如果不需要額外的軟件,在配置好系統環境變量之后,直接cmd ,然后輸入python,可以啟動python自帶的IDE,不過用這個方式進行函數測試還不錯,如果用于開發,我只能稱呼你為最強!!
以下是配置環境變量 右鍵電腦——屬性——高級系統設置——環境變量,然后在系統變量和用戶變量中分別找到path,然后把下圖兩個環境變量配置好。(只配置第一個環境變量就可以啟動Python IDE,第二個環境變量是為了在cmd下可以直接啟動pip,這個下次用到再細說)
右鍵我的電腦選擇屬性——高級系統設置

在這里插入圖片描述

python 實現第一句代碼

print(“hello world!”)

如果再ide里輸出成功,恭喜你可以開始Python的開發之路了
啰嗦一句:這里啟動ide的方式前面也說了,運行腳本的方法提一下,
在這里插入圖片描述
這是python自帶的ide
在這里插入圖片描述
這是通過cmd啟動其他軟件編寫的py文件,py屬于可執行文件,可以直接雙擊運行,但是雙擊運行結束后就會關閉彈窗,對于新手來說最好還是通過cmd啟動,便于調試和查看結果。

python 引入第三方包

Python 引入第三方包的方式是通過 import 包名

import os 
from PIL import Image
print("hello world!")

python 是非常靈活的一種語言,可以引入一個包的所有方法,例如第一句,也可以引入一個包的其中一種方法,例如第二句,同樣的自己也可以編寫方法,然后被引入,也可以打包成相應的方法API,上傳python開發社區,被更多人使用(扯遠了)

剛才這三行代碼,在運行的時候會出現錯誤,錯誤提示 no moodul named PIL
不要方,這是因為我們只安裝了程序,沒有引入PIL這個第三方包,當然比較新的版本已經把PIL加入了系統安裝包之中
我只是為了引入接下來的內容
遇到這樣的錯誤,我們可以使用這句代碼來解決 pip install 包名
在這里插入圖片描述
如果再之前環境配置的時候已經把F:\python36\Scripts配置到path中之后,可以直接
在這里插入圖片描述
安裝完成后,在運行發現就沒有錯誤提示啦

Python 實現一個爬蟲吧

from urllib.request import urlopen  
from urllib.request import Request 
url="https://www.csdn.net/"
req=Request(url)  
content=urlopen(req).read().decode("utf-8")  
print(content)

人狠話不多,先上代碼,這是非常簡單的一個爬蟲,代碼會爬取csdn首頁的網頁信息,并輸出在命令窗
在這里插入圖片描述
噠噠噠,已經拿到了csdn首頁的網頁代碼數據了,但是這肯定不是我們需要的內容呀,我們需要提取出對我們有意義的數據,具體的方法就留在下一篇文章里了,打字真累,喜歡就點個贊吧,謝謝!
從爬蟲開始(二)——簡單網絡爬蟲進階

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

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

相關文章

Android Studio的代碼筆記--IntentService學習

IntentService學習 IntentService常規用法清單注冊服務服務內容開啟服務 IntentService 一個 HandlerThread工作線程,通過Handler實現把消息加入消息隊列中等待執行,通過傳遞的intent在onHandleIntent中處理任務。(多次調用會按順序執行事件…

Spring Cloud Alibaba實踐 --Sentinel

sentinel簡介 Sentinel的官方標題是:分布式系統的流量防衛兵。從名字上來看,很容易就能猜到它是用來作服務穩定性保障的。對于服務穩定性保障組件,如果熟悉Spring Cloud的用戶,第一反應應該就是Hystrix。但是比較可惜的是Netflix…

三防平板|手持終端PDA|8寸/10寸工業三防平板電腦主板方案定制

近年來,隨著科技的快速發展,三防平板成為了各行各業中不可或缺的工具。三防平板采用IP67級別的防護設計,通過了多項測試標準,如國標和美標,具備防水、防摔、防塵、防撞、防震、防跌落以及防鹽霧等多重防護功能。因此&a…

JavaScript 簡單理解原型和創建實例時 new 操作符的執行操作

function Person(){// 構造函數// 當函數創建,prototype 屬性指向一個原型對象時,在默認情況下,// 這個原型對象將會獲得一個 constructor 屬性,這個屬性是一個指針,指向 prototype 所在的函數對象。 } // 為原型對象添…

HarmonyOS應用開發工具DevEco Studio安裝與使用

語雀知識庫地址:語雀HarmonyOS知識庫 飛書知識庫地址:飛書HarmonyOS知識庫 知識庫內容逐步完善中… 工欲善其事必先利其器,要編寫HarmonyOS應用就需要用到官方提供的IDE工具來編寫相應的代碼。 在鴻蒙開發者官網,其提供了官方的開…

基于Java醫院掛號管理系統

基于Java醫院掛號管理系統 功能需求 1、患者信息管理:系統需要提供患者的基本信息錄入功能,包括姓名、性別、年齡、聯系方式等。此外,系統還應支持對患者信息進行修改、查詢和刪除的操作。 2、掛號管理:系統需要提供掛號功能&a…

高效的多維空間點索引算法——GeoHash

一、Geohash 算法簡介 GeoHash是空間索引的一種方式,其基本原理是將地球理解為一個二維平面,通過把二維的空間經緯度數據編碼為一個字符串,可以把平面遞歸分解成更小的子塊,每個子塊在一定經緯度范圍內擁有相同的編碼。以GeoHash方…

springboot 極簡案例

安裝idea File -> New Project 選擇依賴 創建controller文件 輸入controller類名 輸入代碼 運行項目 訪問 localhost:8080/hello/boot package com.example.demo;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.…

數據庫對象介紹與實踐:視圖、函數、存儲過程、觸發器和物化視圖

文章目錄 一、視圖(View)1、概念2、基本操作1)創建視圖2)修改視圖3)刪除視圖4)使用視圖 3、使用場景4、實踐 二、函數(Function)1、概念2、基本操作1)創建函數2&#xff…

粵能環保亮相迪拜COP28,智能技術鑄就運河城市可持續未來

在全球應對氣候變化的重要會議——迪拜COP28大會上,運河城市面臨的獨特環境挑戰引起了廣泛關注。隨著城市化進程的加快,運河城市在處理固體廢物、減少溫室氣體排放以及維持水資源安全方面面臨著嚴峻考驗。智能垃圾分類作為應對這些挑戰的有效途徑&#x…

一些系統日常運維命令和語句

一、前言 記錄一些日常系統運維的命令和語句 二、linux命令與語句 1、linux查看各目錄使用磁盤情況 du -h /home home為目錄 du -h /home 2.查看內存使用情況 free -h 3、查看進程和CPU使用情況 top top 三、數據庫語句 1、統計mysql數據庫表數量 SELECT COUNT(*) A…

被動副業機賺錢項目教程,Docker一鍵安裝教程

被動副業機賺錢項目教程,Docker一鍵安裝教程 Docker一鍵運行 軟件下載 視頻教程 /opt/wxedge_storage 路徑換成你設備里面的路徑即可,其余參數不用變, 鏡像名為onething1/wxedge 更多安裝說明,可參考官方文檔:容器魔…

【算法每日一練]-結構優化(保姆級教程 篇4 樹狀數組,線段樹,分塊模板篇)

目錄 分塊 分塊算法步驟: 樹狀數組 樹狀數組步驟: 線段樹點更新 點更新步驟: 線段樹區間更新 區間更新步驟: 不同于倍增和前綴和與差分序列。 前綴和處理不更新的區間和 差分處理離線的區間更新問題 倍增處理離線的區間…

C++的繼承語法

在面向對象編程中,繼承是一種強大的機制,允許一個類(子類)從另一個類(父類)繼承屬性和方法。C是一種支持面向對象編程的編程語言,通過其靈活而強大的繼承語法,開發者可以構建更加模塊…

維普論文查重率高【詳細說明】

大家好,今天來聊聊維普論文查重率高,希望能給大家提供一點參考。 以下是針對論文重復率高的情況,提供一些修改建議和技巧: 維普論文查重率高:原因分析與降重技巧 背景介紹 在學術領域,論文的重復率是衡量其…

老電腦重置后能連上WIFI但是打開360網頁老是提示該網址不是私密連接

看了一下可以忽略這次提示,能夠上網,但是每次打開新網頁都會有“該網址不是私密連接”提示,這個提示非常大,嚴重影響上網。 強行下載了谷歌瀏覽器并打開后,提示“您的時鐘慢了”,然后看了一下電腦右下角日期…

CLion手把手教你創建Windows項目

作為一個Jetbrains迷的我,下載了Jetbrains全家桶,我就想用CLion 編寫 Windows 項目 前提:必須安裝 Visual Studio 2022 New Project 選擇 C Executable,取好項目名, 點擊 Create 在 CMakeList.txt 中添加以下內容&…

系列八、SpringBoot中自定義SpringMVC配置

一、概述 作為Spring家族的明星產品,SpringBoot極大地簡化了程序員的日常開發,提高了開發效率。我們很容易得借助于SpringBoot就可以快速開發業務代碼。一般情況下,公司的日常開發都是基于web服務的,我們在使用idea等工具初始化一…

Zabbix補充

Zabbix的自動發現機制: Zabbix客戶端主動和服務端聯系,將自己的地址和端口發送服務端,來實現自動添加主機 客戶端是自動的一方 缺點:自定義的網段的主機數量太多,登記耗時會很久,而且這個自動發現機制不是…

P1075 [NOIP2012 普及組] 質因數分解題解

題目 已知正整數 n 是兩個不同的質數的乘積,試求出兩者中較大的那個質數 輸入輸出格式 輸入格式 輸入一個正整數n 輸出格式 輸出一個正整數p,即較大的那個質數 輸入輸出樣例 輸入 21 輸出 7 代碼 //對于一個質因數,從小到大開始…