Python教程

Python 基礎練習 PAT水題(二)

#學習筆記 #用以練習Python基礎 # 原題連結:https://www.patest.cn/contests/pat-b-practise/10111011. A+B和C (15) 給定區間[-231, 231]內的3個整數A、B和C,請判斷A+B是否大於C。 輸入格式: 輸入第1行給出

Python 基礎練習 PAT水題(一)

#學習筆記 #用以練習Python基礎 # #原題連結https://www.patest.cn/contests/pat-b-practise/10461046. 划拳(15) 划拳是古老中國酒文化的一個有趣的組成部分。酒桌上兩人划拳的方法為:每人口中喊出一個數字,同時用手比劃出一個數字。如果誰

8.python之面相物件part.9(初識元類part.1)

初步認識元類 #本篇文章介紹的元類,以及type以python3以上版本為準。 一.關於元類的前言。 在python中,一切皆物件,當然,類也是一個物件。 class c1: pass obj1 = c1() 從上面這段例子可以看到,obj1是c1這個類創建出來的一個物件,obj1是由c1去

django Modelform表單自定義控制元件

model.py內容有一個類如下:models.Modelemail_server_ipmodels.CharFieldemail_server_portmodels.CharFieldsendermodels.EmailFieldreceiversmodels.CharFieldcopy_tomodel

python 3.6 urllib庫實現天氣爬取、郵件定時給妹子傳送天氣 【ongoing】

#由於每天早上要和妹子說早安,報告天氣情況。。所以就想能不能做個定時任務,每天早上自動爬取天氣,傳送早安郵件~23333#靠譜小測試一枚,程式碼歡迎吐槽,共同進步;##涉及模組:#(1)定時任務:由於是小工具,不至於買臺伺服器(其實是沒錢),手上只有一臺11年上大學的win7,就配了個windows的定時任務

[python] 小遊戲 - play_plane

alien_invasion.py import sys import pygame from settings import Settings from ship import Ship import game_functions as gf from pygame.spr

抓取妹子圖

import requests from bs4 import BeautifulSoup import os class mzitu():   def requst(self,url):#定義獲取網頁的函式         headers={'user-ag

Python: 高階函式與lambda表示式

緣由: python語法簡單一看就會,但用在實處,想因為少於實戰,總感覺有些捉襟。 翻閱跟蹤youtube_dl原始碼,看到filter()函式用法,及其中lambda表示式,感覺好有意思,就補下課,記錄所思。 1. 高階函式 所謂高階函式,即是能接受函式做引數的函式。函式做參

開源中國使用者分析

加入開源中國也有超過三年的時間了,覺得開源中國已經越辦越好了,突然很想知道它究竟有多好,我是不是開源中國最老的使用者,我有176個開源中國的積分能夠排名第幾,帶著這些問題,我抓取了部分開源中國的使用者資訊,做了一個簡單的分析。 資料獲取 要獲得使用者資料,可以通過開源中國的網頁來進行。這個是我的主頁面

第二章、元組和列表(python基礎教程第二版 )

最基本的資料結構是序列,序列中每個元素被分配一個序號-元素的位置,也稱索引。第一個索引為0,最後一個元素索引為-1。 python中包含6種內建的序列:元組、列表、字串、unicode字串、buffer物件和xrange物件。元組與列表的區別:列表可以對其元素進行修改,元組不能改動其元素。 序列的通常操作

如何開發一個 PyCharm 外掛

PyCharm 是很多 Python 開發者優先選擇的 IDE,功能強大,跨平臺,提供免費社群版,非常良心。如果你想自己給PyCharm新增一些功能怎麼辦呢?有兩個辦法: 通過提需求實現,到 JetBrains 的 github 去提issue或者自己發Pull Request請他們merge。

Python基礎資料結構之dict

本章是Python基礎資料結構的第三篇,由於之前沒有接觸過太多的Python版本的資料結構,所以在學習的過程中集百家之長和自己的見解,加以實踐,學習Python。 Python中用到dict的方法,和注意事項都以程式碼的形式體現 #!/usr/bin/env python# -*- coding:

Anaconda中(Python2和Python3)的切換

Anaconda是Python的科學計算環境,集成了Python,jupyter(前身為ipython-notebook, 一個基於web的Python IDE, 方便與他人分享,協作), Spyder(IDE,支援cell執行和ipython), numpy,scipy,matplotlib等常用的科學計算

0.13386988639832