1. 程式人生 > >瞭解python及pycharm的安裝

瞭解python及pycharm的安裝

python的發展史:

1989年,Guido(龜叔),為ABC語言寫外掛,Monty Python戲劇團
1990年,釋出phthon第一個版本
2001年,2.x; (phython2.7 —->python2.8不會存在)
2013年,python3.0

程式語言:

C,Java,c++,c#,shell,ruby,php,JavaScript,Matlab
目前國內語言主流:java 解釋性語言

-面嚮物件語言
-面向過程語言
-面向函式程式設計

-編譯型語言:Windows用C寫了一個QQ軟體,並不能在linux系統,也不能在iso上執行
-解釋型語言:可以跨平臺,用python寫一個APP,只需要寫一份,在所有的平臺上可以執行;

python的優缺點

3.1優點

創始人說的:簡單,優雅,明確
簡單:指語句易懂性強,不復雜
優雅:指縮排,就可以識別函式語句,預設是上一語句的內容,必須對齊才能執行,可讀性強
明確:最優解只有一個,利於團隊合作專案

3.2缺點

速度慢
為什麼速度慢還用python?

在網路的差異性下,分析速度的時間可以忽略不計

python的特點

面向物件:解決事情的思維方式 不同的事讓不同的人做
可擴充套件性強:可以加c語言和c++的演算法
python源程式:特殊格式的文字檔案
python檔案後面要加.py
有縮排,無分號
中文:utf-8

編碼格式

ASCII:所有的資訊最終都表示為一個二進位制的字串,每一個二進位制位(bit)有0和1兩種狀態,因此八個二進位制位就可以組合出256種狀態,這被稱為一個位元組(byte)。一個位元組(8)儲存一個英語字元
Unicode:一種所有符號的編碼,2個位元組(16)去儲存一個字元,2^16
utf-8:在網際網路上使用最廣的一種Unicode的實現方式。它是一種變長的編碼方式,它可以使用1~4個位元組表示一個符號,根據不同的符號而變化位元組長度。中文是用3個位元組去儲存

python的報錯資訊

[root@foundation8 Desktop]# vim hellopython.py
print 'hello python' [root@foundation8 Desktop]# python hellopython.py hello python [root@foundation8 Desktop]# vim hellopython.py print 'hello python' printt 'hello python' #print多輸入一個t [root@foundation8 Desktop]# python hellopython.py File "hellopython.py", line 2 printt 'hello python' ^ SyntaxError: invalid syntax #提示第二行錯誤,無效語句 [root@foundation8 Desktop]# vim hellopython.py print 'hello python'print 'hello python' #將兩行併為一行 [root@foundation8 Desktop]# python hellopython.py File "hellopython.py", line 1 print 'hello python'print 'hello python' ^ SyntaxError: invalid syntax #提示第一行為無效語句 [root@foundation8 Desktop]# vim hellopython.py print 'hello python' print 'hello python' #在第二行行首縮排 [root@foundation8 Desktop]# python hellopython.py File "hellopython.py", line 2 print 'hello python' ^ IndentationError: unexpected indent #提示第二行有不必要的縮排 [root@foundation8 Desktop]# vim hellopython.py #print:輸出''裡的內容到螢幕 print 'hello python' print 'hello python' [root@foundation8 Desktop]# python hellopython.py File "hellopython.py", line 1 SyntaxError: Non-ASCII character '\xe8' in file hellopython.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details #python不識別中文 [root@foundation8 Desktop]# vim hellopython.py # _*_ coding:utf-8 _*_ #加入該行可識別python中的中文 #print:輸出‘’裡的內容到螢幕 print 'hello python' print 'hello python' [root@foundation8 Desktop]# python hellopython.py hello python hello python

簡單的python程式使用方法


[root@foundation8 ~]# python
Python 2.7.5 (default, Aug  2 2016, 04:20:16) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'wwy'
wwy
>>> 1+1
2

互動式
作用:學習驗證區域性性驗證python程式碼
缺點:
不能用tab鍵
退出:exit() | ctrl+D (繁複)
再次進入之前的命令就沒有了

安裝ipython

ipython安裝包內容:
ipython安裝包的內容
[[email protected] ipython]# yum install * -y

安裝pycharm軟體

[[email protected] python_day01]$ tar zxf pycharm-community-2016.3.2.tar.gz
[[email protected] python_day01]$ cd pycharm-community-2016.3.2
[[email protected] pycharm-community-2016.3.2]$ ls
bin        help     Install-Linux-tar.txt  lib      plugins
build.txt  helpers  jre                    license
[[email protected] pycharm-community-2016.3.2]$ cd bin
[[email protected] bin]$ ls
format.sh       idea.properties  pycharm64.vmoptions  restart.py
fsnotifier      inspect.sh       pycharm.png
fsnotifier64    log.xml          pycharm.sh
fsnotifier-arm  printenv.py      pycharm.vmoptions
[[email protected] bin]$ sh pycharm.sh

執行指令碼後會彈出安裝介面
點選OK—>點選ACCEPT—>選擇create new project回車
這裡寫圖片描述
修改程式儲存位置
這裡寫圖片描述
點選close
這裡寫圖片描述

建立程式目錄(可以按天建立,也可以按內容模組建立)
這裡寫圖片描述

這裡寫圖片描述

安裝完成!

關於python

程式是如何執行的?
程式的執行原理(瞭解程式執行的原理對後續的學習是有幫助的)
計算機的三大件
計算機中包含有較多的硬體,但是一個程式要執行,有三個核心的硬體,分別是:
1.cpu(cpu 就是幹活的,離開了 cpu 電腦就不能幹活)
中央處理器,是一塊超大規模的積體電路
負責處理資料/計算
2.記憶體(臨時儲存資料 以 G 為單位 4G 8G 16G 32G)
臨時儲存資料(斷電之後,資料會消失)
速度快
空間小(單位價格高)
3.硬碟(永久儲存資料 以 T 為單位 1T=1024G)
永久儲存資料
速度慢
空間大(單位價格低)
思考題:
1.計算機中哪一個硬體裝置負責執行程式?
CPU
2.記憶體的速度快還是硬碟的速度快?
記憶體
3.我們的程式是安裝在記憶體中的,還是安裝在硬碟中的?
硬碟
4.我買了一個記憶體條,有 500G 空間,這句話對麼?
不對,記憶體條通常只有 4G/8G/16G/32G
5.計算機關機之後,記憶體中的資料都會消失麼?
是的
程式執行的原理
1.程式執行之前,程式是儲存在硬碟中的
2.當要執行一個程式的時候
作業系統會首先讓 CPU 把程式複製到記憶體中
CPU 執行記憶體中方的程式碼程式
程式要執行,首先要被載入到記憶體
這裡寫圖片描述
python 程式執行的語言
1.作業系統首先讓 CPU 把 python 直譯器的程式複製到記憶體中
python 的直譯器到底有多大?

[root@foundation60 python]# which python
/bin/python
[root@foundation60 python]# ls -lh /bin/python
lrwxrwxrwx. 1 root root 7 Apr 9 17:34 /bin/python -> python2[root@foundation60 python]# ls -lh /bin/python2
lrwxrwxrwx. 1 root root 9 Apr 9 17:34 /bin/python2 -> python2.7
[root@foundation60 python]# ls -lh /bin/python2.7
-rwxr-xr-x. 1 root root 7.0K Aug 2 2016 /bin/python2.7

建立軟連結的目的,是為了方便使用者不用記住使用的直譯器是哪一個具體版本
2.python 直譯器根據語法規則,從上而下讓 CPU 翻譯 python 程式中的程式碼
3.CPU 負責執行翻譯完成的的程式碼
程式的作用:程式就是用來處理資料的

相關推薦

瞭解pythonpycharm安裝

python的發展史: 1989年,Guido(龜叔),為ABC語言寫外掛,Monty Python戲劇團 1990年,釋出phthon第一個版本 2001年,2.x; (phython2.7 —->python2.8不會存在) 2013年,python

PythonPycharm安裝方法

Python及Pycharm安裝方法 1、任務簡介 為了學習Python我今天對它進行了安裝,整個安裝過程忘了截圖,故我在虛擬機器中重新安裝了一遍,並將Python及Pycharm安裝方法進行了分享,希望可以給大家一些幫助。 注:虛擬機器系統我未分盤,故均安裝於虛擬機器的系統盤C盤

windows下快速安裝pythonpycharm

http 推薦 ons targe cond program gen 一個 com Python安裝:   推薦使用Anaconda來安裝python及其運行環境,anaconda指的是一個開源的python發行版本,其包含了conda、Python等180多個科學包及其依

001.Python安裝Pycharm安裝破解

一、首先是Python的安裝 1.1進入官網的下載地址: 1.2選擇對應作業系統,這裡我選擇的是windows下64位的可執行檔案: 1.3雙擊執行下載完成的exe檔案,為了不去設定環境變數而勾選Add Python 3.6 to PATH,選擇Cust

Python-PythonPyCharm的下載與安裝

一、簡介 Python:英 -[‘paɪθ ə n]或[‘paɪθɑn] 89年誕生 可用於軟體開發: 遊戲後臺、搜尋、圖形介面 網站 C\S(Client/Server)軟體 科學計算 亦可以進行系統管理: 指令碼 IT自動化工具 優

Windows下Python開發環境搭建Pycharm安裝

安裝確認 安裝之前,在cmd命令列中輸入python,如果已經安裝會進入python環境中,如果沒有可以開始下面的安裝工作。 python Window 平臺安裝 Python: Windows安裝Python非常簡單: 訪問如下地址,下載p

python入門(PythonPycharm安裝

不能 速查 ins ase 技術 ati scroll env 按鈕 Python簡介 Python是一種計算機程序設計語言,它結合了解釋性、編譯性、互動性和面向對象的腳本語言,非常簡單易用。Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言

pythonPycharm安裝和使用

1. Pycharm安裝 去Pycharm官網或者直接輸入網址:jetbrains.com/pycharm/download,下載安裝包。 把Pycharm安裝包解壓到桌面上(這裡解壓路徑自己決定) cd /home/kiosk/Desktop/pycharm-co

sublime下的python外掛安裝

目標:爬蟲學習 步驟:1 sublime 2 下載,它是個編輯器,python是其中的一個包(package),所以安裝package control。             2 使用命令安裝package control,ctrl +~ 調出sublime 底端的命令列

python一些安裝安裝經驗

pycharm破解:https://blog.csdn.net/happy_leizi/article/details/83048323 Python | 開發環境IDE PyCharm配置:http://xinzhi.wenda.so.com/a/1520753319206447 在pyc

pythonpycharm安裝步驟

有很多小夥伴在學習python的時候會使用pycharm這個編輯器 但是安裝他稍微有點複雜 下面說一下pycharm的安裝步驟 我們用 pycharm-professional-2016.2.3.exe來講解 第一步:開啟安裝包 點選Next進入下一步 點選Next進入

Python的介紹Pycharm軟件的安裝

projects .sh style 不支持 odin 程序設計 解釋性語言 desktop 要求 一、Python介紹 1. Python是一種解釋性、面向對象、動態數據類型的高級程序設計語言。 Python語言創始人是吉多.範羅蘇姆;起源與1989年

Python+PyQt+pycharm安裝安裝測試

一、安裝準備 1. Python版本:python2.7.14 2. PyQt版本:PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe 3. Pycharm版本:pycharm2017 professional 注:Python下載連結:Python . PyQ

Python安裝pycharm的使用

一、Windows環境下安裝Python過程 1、下載--登陸python 官網https://www.python.org/downloads/  下載安裝包,然後選擇下載的版本。 2、安裝。選擇自

【機器學習入門——1】Python 開發環境的安裝 Python(x,y)Pycharm

          在學習機器學習的過程中,我們必不可少的要敲寫一些程式碼。在機器學習領域中用到的語言主要有Matlab、Python、R等語言,由於自身接觸到的環境原因我主要選著Matlab及Pyt

pycharm專業版anaconda安裝,以及如何在pycharm中匯入anaconda中python的包

一:        安裝pycharm,最好還是到官網下,pycharm官網。網上一大把教程,我就不贅述了。如果不是很專業的話,下載社群版就行,專業版是收費的。下面我簡單說一下如何免費使用專業版:下載好專業版安裝包,安裝過程中出現這個頁面之後,依次點選C:\Windows\S

學習Python之路之ipython的使用Pycharm安裝

一、Python的基礎知識 1、概念 Python是一種面向物件的解釋型計算機程式設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。 2、Python的特點 優點: 簡單、優雅、明確 有強大的第三方庫模組 可跨

Python安裝numpy模塊pycharm配置

har charm .net png round 分享 ext 找到 微軟雅黑 查看Python版本 查看可安裝模塊版本 安裝 進入官網下載頁找到相應的whl文件下載 https://pypi.python.org/pypi/numpy 文件放於F盤 安裝

Python IDE專用編輯器PyCharm下載配置安裝過程(Ubuntu環境)

第一、PyCharm下載及安裝過程 官網下載地址:https://www.jetbrains.com/pycharm/download/ 這裡的PyCharm有付費和免費版本,我們使用免費版本(Community Edition)就夠用。 當前的版本是pych

Python視覺化工具PyCharm安裝

Python的介紹 是一種計算機程式設計語言。是一種面向物件的動態型別語言 。 可以應用於以下領域: Web 和 Internet