<acronym id="atkaq"></acronym>
      <bdo id="atkaq"></bdo>

      天才教育網合作機構 > 培訓機構 >

      天才領路者

      歡迎您!
      朋友圈

      400-850-8622

      全國統一學習專線 9:00-21:00

      位置:培訓資訊 > 如何學會python編程

      如何學會python編程

      日期:2019-08-18 11:28:50     瀏覽:309    來源:天才領路者
      核心提示:Django是由Python開發的一個免費的開源網站框架,可以用于快速搭建高性能,優雅的網站!以下是小編為你整理的如何學會python編程?1.Django是python語言寫的一個網絡框架包,所以你得知道一些Python基礎知識。?2.其

      Django 是由 Python 開發的一個免費的開源網站框架,可以用于快速搭建高性能,優雅的網站!以下是小編為你整理的如何學會python編程 ?

      1. Django是 python 語言寫的一個網絡框架包,所以你得知道一些 Python 基礎知識。 ?

      2. 其次你*有一些做網站的經驗,懂一些網頁 HTML, CSS, JavaScript 的知識。 ?

      沒有經驗也沒有關系,慢慢來就好了,你一定可以學會,Django 很簡單! ?

      Django 特點 ?

      強大的數據庫功能

      如何學會python編程

      ?

      用python的類繼承,幾行代碼就可以擁有一個豐富,動態的數據庫操作接口(API),如果需要你也能執行SQL語句 ?

      自帶的強大的后臺功能 ?

      幾行簡單的代碼就讓你的網站擁有一個強大的后臺,輕松管理你的內容! ?

      優雅的網址 ?

      用正則匹配網址,傳遞到對應函數,隨意定義,如你所想! ?

      模板系統 ?

      強大,易擴展的模板系統,設計簡易,代碼,樣式分開設計,更容易管理。 ?

      緩存系統 ?

      與memcached或其它的緩存系統聯用,更出色的表現,更快的加載速度。 ?

      國際化 ?

      完全支持多語言應用,允許你定義翻譯的字符,輕松翻譯成不同*的語言。 ?

      函數式編程

      允許變量指向函數,直接對變量的調用和調用這個函數是一樣的效果; ?

      接收參數是函數的函數,同時也稱高階函數。 ?

      例子:利用add(x,y,f)函數,計算:x,y的平方根之和: ?

      import math ?

      def add(x,y,f): ?

      return f(x)+f(y) ?

      add(9,25,math.sqrt) ?

      END ?

      map()高階函數 ?

      1 ?

      a)、map()函數:接收一個f函數以及一個list,并且通過f函數依次作用在list的每一個元素上返回一個新的list。 ?

      b)、使用:map(function,list) ?

      c)、例子: ?

      假設用戶輸入的英文名字不規范,沒有按照首字母大寫,后續字母小寫的規則,請利用map()函數,把一個list(包含若干不規范的英文名字)變成一個包含規范英文名字的list: ?

      輸入:['adam', 'LISA', 'barT'] ?

      輸出:['Adam', 'Lisa', 'Bart'] ?

      def format_name(l): ?

      return l[0:1].upper()+l[1:].lower() ?

      print map(format_name,['adam', 'LISA', 'barT']) ?

      reduce()高階函數 ?

      a)、reduce()函數:允許接收一個函數f和一個list;而reduce()傳入的函數f必須接收兩個參數。reduce對list中的每一個元素反復調用函數f并返回結果,然后將結果作為新的參數傳入函數f . ?

      b)、調用:reduce(function,list) ?

      c)、例子:Python內置了求和函數sum(),但沒有求積的函數,請利用recude()來求積: ?

      輸入:[2, 4, 5, 7, 12] ?

      輸出:2*4*5*7*12的結果 ?

      def prod(x,y): ?

      return x*y ?

      print reduce(prod,[2,4,5,7,12]) ?

      END ?

      filter()高階函數 ?

      1 ?

      a)、filter():接收一個函數f和list。函數f對list中的每一個元素進行過濾,返回true or false,filter()函數根據判斷結果自動過濾不符合條件的元素,返回符合條件的元素組成新的list。 ?

      b)、調用:filter(function,list) ?

      c)、例子:請利用filter()過濾出1~100中平方根是整數的數,即結果應該是: ?

      [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] ?

      import math ?

      def is_sqr(l): ?

      s=math.sqrt(l) ?

      return int(s)==s ?

      print filter(is_sqr,range(1,101)) ?

      print函數

      我們在使用print()函數的時候如果在參數前面加上r,那么后面字符串里的內容就原封不動地打印出來啦。 ?

      >>> print(r'\nt') ?

      \nt ?

      >>> print('\nt\') ?

      SyntaxError: EOL while scanning string literal ?

      >>> print('\nt\') ?

      n ?

      >>> print('\nt\\') ?

      n \ ?

      你知道為什么輸入print('\nt\')報錯;而輸入print('\nt\\')可以正常運行嗎?因為后面得接些轉義字符。 ?

      如果我們想讓每個單詞單獨輸出一行怎么辦呢?n雖然是一種方法,但是讓代碼很難看。 ?

      在print()里,用''' '''將要輸出顯示的內容包起來,引號里的換行符就可以打印出來啦,方便直觀。 ?

      當然前面加上r也是有同樣效果的,下次看到不要驚奇。 ?

      python里的變量是區分大小寫的,前面我們已經介紹過來,再來通過布爾值來驗證一下。

      ?

      >>> true ?

      Traceback (most recent call last): ?

      File "", line 1, in ?

      true ?

      NameError: name 'true' is not defined ?

      >>> True ?

      True ?

      定義一個公司的類

      # -*- coding: utf-8 -*-

      class Group:

      weizhi = '大陸'

      def __init__(self):

      print('啟動資金是100萬')

      self.money = 1000000

      def goumaishebei(self):

      print('需要29萬')

      self.money = 710000

      print('還剩余資金%s'%self.money)

      a = Group()

      print('公司位于',a.weizhi)

      a.goumaishebei()

      類的名稱是Group;

      屬性是位于大陸;

      a是一個具體的公司。 ?

      2

      然后再來一個子公司的類:

      class s_Group(Group):

      def goumaixinshebei(self):

      print('需要1萬')

      self.money = 990000

      print('剩余資金是%s'%self.money)

      aa = s_Group()

      其中,類的名稱是s_Group;

      s_Group繼承了Group,所以Group成為了s_Group的變量;

      aa是一個子公司,繼承了Group的100萬啟動資金。

      如果本頁不是您要找的課程,您也可以百度查找一下:

      亚洲无碼另类精品_亚洲天堂无码高清性视频_欧美日韩一区二区综合_亚洲午夜福利理论片在线贰信

        <acronym id="atkaq"></acronym>
        <bdo id="atkaq"></bdo>

        在线播放免费人成视频观看 | 色吧日本一美国在线视频 | 亚洲熟女精品一区二区 | 亚洲人成欧美中文字幕 | 亚洲国产黄在线观看 | 欧美亚洲人成网站在线观看刚交 |