Python是一種易於學習,功能強大的編程語言。它具備高效的高級數據結構以及面向對象編程的簡單而有效的方法。Python的優雅語法和動態類型以及其解釋的特性使其成爲大多數平臺上許多領域腳本編寫和快速應用程序開發的理想語言。python
Python解釋器和普遍的標準庫能夠從Python網站https://www.python.org/以源代碼或二進制形式免費得到 ,而且能夠免費發佈。同一個站點還包含許多免費的第三方Python模塊,程序和工具以及其餘文檔的發行版和指針。linux
Python解釋器很容易用C或C ++實現的新功能和數據類型(或從C中調用的其餘語言)進行擴展。Python也適合做爲可定製應用程序的擴展語言。編程
• python流行程度windows
進幾年內已經擠進前五名,慢慢已經成爲一個開發或者運維必須掌握的一門語言服務器
•隨着如今運維自動化,雲計算,虛擬化,機器智能等技術的快速發展,python在咱們的視野中也愈來愈受重視,許多大型網站就是用Python開發的,例如YouTube、Instagram,Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python,國內的網站如:豆瓣,知乎,拉勾網等數據結構
•國內大公司,BAT,京東,網易,運維開發,或者高級DBA都須要會python運維
1.下載python安裝包:eclipse
https://www.python.org/downloads/python2.7
2.mac安裝python:編程語言
1.下載地址:
https://www.jetbrains.com/pycharm/
2.安裝
2.linux系統中安裝python
•登陸網站:https://www.python.org/downloads/
•選擇要下載的python版本
•#tar xzvf Python-2.7.13.tgz
•#cd Python-2.7.13
•#./configure --ssprefix=/usr/local/python2.7
•#make && make install
•此時沒有覆蓋老版本,再將原來/usr/bin/python連接改成別的名字
•mv /usr/bin/python /usr/bin/python_old2
•
•再創建新版本python的連接
•ln -s /usr/local/python2.7/bin/python /usr/bin/python
•
•經過命令行查看python版本
•#python –V
•須要注意的:
•這種方法雖然能安裝成功,可是它帶來了新的問題,好比yum不能正經常使用了
•修改/usr/bin/yum的第一行爲:
•#!/usr/bin/python_old2
•就能夠了
3.windows下安裝python
•下載exe包,點擊next, next就能夠
•在安裝python的時候,須要記錄python的安裝路徑,後面在配置環境變量的時候須要用到。
•在windows在配置python的環境變量
•在Path中添加C:\Python27; C:\Python27\Scripts;其中以;做爲分隔符,之後添加環境變量的時候,直接在後面添加就能夠了
•測試python
•Windows + r 輸入cmd 回車
•輸入python
•工具的選擇
•Sublime Text
•Vim
•Pycharm
•文本編輯器
設置python的License server
我本身網上找的破解程序,本身在公有云服務器上搭建的,不能用了找我。
•設置python的版本
•點擊:File->Settings->Project test->Project Interpreter
•字體的設置
•設置python文件的擡頭
•點擊:File->setting->Editot->Code Style->File and Code Templates ->Python Script
•#!/usr/bin/env python
•# -*- coding: utf-8 -*-
•# @Time : ${DATE} ${TIME}
•# @Author : lingxiangxiang
•# @File : ${NAME}.py
•註解:time 建立時間 author 做者 file文件名字
•第一個python實例:
•# -*- coding:utf-8 -*-
•# @Time : 2017/4/8 17:40
•# @Author : lingxiangxiang
•# @File : test.py
•name = raw_input("print input your name: ")
•print("hello " + name)
•註解:
•raw_input() 函數用來和用戶進行交互的,輸入之後強制轉換成字符創,很經常使用。
•Pycharm設置python參數
•Pycharm經常使用快捷鍵
•Ctrl + c
•Ctrl + x
•Ctrl + v
•Ctrl + d
•Ctrl + shif + n
•Ctrl + shif + f
•Ctrl + 鼠標左鍵
•Ctrl + alt + 方向左/右鍵 注意和系統屏幕設置的快捷鍵衝突
•Ctrl + a; ctrl + alt + l
•Alt + enter
•Ctrl + /
•Tab shift +tab
•Pycharm的調試模式
•斷點: 就是程序執行到這個地方停下來
•F7: Step Into 至關於eclipse的f5就是 進入到代碼
•F8:Step Over 至關於eclipse的f6 跳到下一步
•F9: resume programe 恢復程序或者執行到下一個斷點
•