python學習之高級語言和低級語言
註意:隨筆大家都可以看,文章別人找不到但可以通過URL訪問,日誌別人找不到URL也看不到
網絡編程:斷點續傳
WEB框架:用於寫網站
設計模式+算法
高級語言:Java、C#、PHP、Go、ruby 、C++ ...
低級語言:c、匯編
機器碼和字節碼 :高級語言生成字節碼,低級語言生成機器碼
語言之間的對比:
PHP類:適用於寫網頁,局限性
Python Java:既可以寫網頁也可以寫後臺功能
Python執行效率低,開發效率高
Java執行效率高,開發效率低
Python種類:
JPython、IronPython、JavaScriptPython、RubyPython、CPython、pypy(用CPython開發的Python)
環境變量用分號分割
Python後綴名可以是任意的,當導入模塊時不可任意,如果不是.py文件會出錯
解釋器路徑linux特有:#!/usr/bin/env python
編碼python2需要添加:#-*- coding:utf8 -*-
python學習之高級語言和低級語言
相關推薦
python學習之高級語言和低級語言
框架 HP 算法 高級 bin 環境 ruby 後綴 局限 註意:隨筆大家都可以看,文章別人找不到但可以通過URL訪問,日誌別人找不到URL也看不到 網絡編程:斷點續傳 WEB框架:用於寫網站 設計模式+算法 高級語言:Java、C#、PHP、Go、ruby 、C++
Python學習之路2 - 列表和元組
copy cto .com 會有 pen 輸入 插入元素 http 數據類型 列表 概念:Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。 列表的使用 names = [‘zhangsan‘,‘lisi‘,‘
Python學習之路:time和datetime模塊
exists atime shuffle aaa 絕對路徑 ons 平臺 文件名 可能 轉自:http://blog.51cto.com/egon09/1840425 一:內建模塊 time和datetime(http://www.jb51.net/article/49
三十六、python學習之Flask框架: 藍圖和單元測試
一、藍圖和單元測試: 1.藍圖: 隨著flask程式越來越複雜,我們需要對程式進行模組化的處理,之前學習過python的模組化管理,於是針對一個簡單的flask程式進行模組化處理 名詞解釋: 高內聚,低耦合: 所謂高內聚是指一個軟體模組是由相關性很強的程式碼組成,
Python學習之迭代器和生成器
那麼首先什麼是迭代器和生成器呢? 迭代器即迭代的工具,那麼什麼又是迭代呢?所謂迭代:迭代是一個重複的過程,每次重讀即一次迭代,並且每次迭代的結果都是下一次迭代的初始值。例: l=[1,2,3] count=0 while count < len(l): print(l[count])
python學習之路---day21--模組和棧
模組和棧一:計數模組collections 基礎版本: s="qwewsfdfjiehrfqweqweqwqewq" dic={} for el in s: d
記錄python學習之路----------------------------------------------使用者輸入和while迴圈
乘著週末休息,跟新之前學習的知識,也算是複習了。 一、使用者輸入 使用者輸入:input函式,python主要解讀為字串,對於數值輸入該如何呢,採用int(),將數字的字串轉換為數值。 在處理數值關係時,除了等於不等於大於小於等,還有求模運算子%,兩個數相除,返回餘數。這就可以用作偶
python學習之-繫結方法和非繫結方法
繫結方法 @classmethod 函式功能上面新增這個內建函式就是繫結給類 繫結給類的,引數裡面就是cls,cls這個是規範的寫法,cls就是指傳入的是類 特殊之處: 繫結給誰就應該由誰來呼叫,會將呼叫者(點左邊的就是呼叫者)當做第一個引數自動傳入 繫結物件的方法: 類中定義的函式在沒有
python學習之Anaconda的安裝和使用
最近在學習機器學習,使用的是python語言,師兄推薦了一個叫做Anaconda的IDE,裡面集成了python和它的一些擴充套件,連關於機器學習的學習庫scikit-learn都有。 安裝後,我們可以上手該軟體。Anaconda提供了Spyder,IPy
python學習之路-生成隨機數和md5加密
import random import hashlib seed = "1234567890abcdefghijklmnopqrstuvwxyz" sa = [] for i in range(8)
【Python學習之七】面向對象高級編程——使用@property
https nbsp targe property itl lan pytho bsp 使用 參考來自廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a
python學習之網站的編寫(HTML,CSS,JS)(十四)----------CSS的display行內標籤和塊級標籤的轉換,控制標籤是否顯示
行內標籤:有多大就佔多大,無法設定高度,寬度和邊距。 塊級標籤:佔一行,可以設定高度,寬度和邊距。 塊級標籤轉為行內標籤:display:inline 行內標籤轉為塊級標籤:display:block 還有一個特殊的轉換,既包含塊級標籤的屬性,又具有行內標籤的屬性,自己有多少佔多少,
Python學習之路8?叠代器協議和生成器
rep 好處 obj 必須 決定 內容 cnblogs 有用 pri 一 什麽是叠代器協議 1.叠代器協議是指:對象必須提供一個next方法,執行該方法要麽返回叠代中的下一項,要麽就引起一個StopIteration異常,以終止叠代 (只能往後走不能往前退) 2.可叠代對象
Python學習之三【對象和類型&&運算符】
str pop python學習 十六進制 更強 ring span 整數相除 一定的 [對象和類型] 學生的屬性: 小明 對象 姓名:男 性別: 年齡: 身高: 體重: 籍貫: 五種基本對象類型 字符串 (string),簡
高級程序員和低級程序員的區別
工程 文章 忽略 自己 而不是 公司 .com 事物 mpi 低級程序員認為自己與高級程序員的區別, 主要是高級程序員任何功能都能編碼實現, 編碼速度快, 代碼無 bug. 正如一慣的那樣, 低級程序員之所以低級, 正是因為他們勉強能看到(或者根本看不到)事物的表象而看不到
python學習之運算表達式優先級
位與 int order 運算符 body width mic -s 字符串 python中,有變量、值和運算符參與的語句叫做表達式。 比如: #字符串表達式 "hello" #運算表達式 2+3 #賦值表達式 test = "hello" #變量表達式 test 運
python學習之range()和xrange()
python2 har col 叠代 cnblogs 註意 tor 並不是 但是 在python2中,xrange()返回一個xrange對象,註意這個對象並不是生成器,也不是叠代器,但是是叠代對象。 而range()則返回列表對象。 >>> range
Python學習之旅—Mysql數據庫之數據類型和約束
都是 warnings there 結構 clas 體重 set集合 scale 自增 前言 本篇博客我們主要專註於解決Mysql數據庫中的數據類型和約束,將重點聚焦於字符類型,日期類型,集合類型和主鍵和unique等知識點,希望各位可以好好掌握今天的知識點。 一.整
Python學習之dict和set
不可變 需要 after 集合 value 報錯 list 也會 如果 #coding=utf-8 # dict dict= {‘bob‘: 40, ‘andy‘: 30} print dict[‘bob‘] # 通過dict提供的get方法,如果key不存在,可以返回N
Python 學習之文件對象的屬性和方法簡介
bject order 直接 rsyslogd cep com except pri and python的文件處理和相關輸入輸出能力。介紹文件對象(它的內建函數,內建方法和屬性),標準文件,同時討論文件系統的訪問方法,文件執行,以及相關文件模塊。 一、內建函數open