原创 Python程序設計之網絡編程(2)

1.使用TCP實現終端通信 ①服務器端 import socket def main(): words={"Hello":"Hello","Hi":"Hi"} HOST='' PORT=50007

原创 Python程序設計之登陸註冊(Login-Register)

1.窗體初始化 ①模塊導入及窗口初始化 import tkinter import tkinter.messagebox import tkinter.ttk import re #初始化窗體 root=tkinter.Tk()

原创 Python程序設計之網絡編程(3)

1一個基於UDP的簡單聊天小程序 2.發送端與接收端代碼 ①UI設計參看前面UI文章 https://blog.csdn.net/qxyloveyy/article/details/104850182 ②發送端代碼 de

原创 Python程序設計之Django項目實戰(1)

1.登錄界面 2.代碼分析 (1)py代碼部分 ①創建django程序命令(在命令行):django-admin startproject D ②在文件夾下創建第一個應用程序app01 ③在app01下創建view,py #登

原创 Python程序設計之爬蟲讀取(2)

1.爬取結果如下: 2.代碼解讀: ①首先自定義一個爬取類: import requests from bs4 import BeautifulSoup class spider: ②構造函數爲: page:表示抓取頁數 s

原创 Python程序設計之網絡編程(4)

1.基於TCP實現聊天小程序 ①截圖 ②代碼分析 a)發送端代碼 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try:

原创 Python程序設計之GUI(9)

1.創建畫布 ①畫布初始化 import tkinter import tkinter.simpledialog import tkinter.filedialog import tkinter.colorchooser app

原创 如何製作一份突出的簡歷

1.內容 簡歷=個人信息+求職意向+個人經歷 簡歷必須包含自己的個人信息和求職意向以及個人經歷 2.佈局/版式 ①個人信息 a)Who am I:必須包含自己的姓名(簡歷標題); b)Contact:必須包含自己的聯繫方式(電話、

原创 Java程序設計之類(class)

1.聲明方式 ①抽象類 抽象類用來描述抽象的類,不能被實例化,只能被繼承! public abstruct class People{ } abstract class People{ } ②實體類 實體類用來描述可以被實例化

原创 計算由所有第一象限座標與原點組成矩形面積的公共面積

1.算法分析: ①從文件讀取所有座標,並將第一象限座標取出(通過判斷橫縱座標都爲正); ②與原指標圍成的公共部分面積=橫座標的最小值*縱座標的最小值,所以找出最小橫座標和縱座標相乘即可 2.源代碼 import re def z

原创 Python程序設計之GUI(4)

1.按鈕 ①普通按鈕,原來實現事件的簡單處理 a)聲明如下 #普通按鈕,左邊添加靜態文本信息 wx.StaticText(parent=self.panel,label='Generally-But

原创 Python程序設計之GUI(3)

1.對話框 ①簡單消息框 MessageDialog ②文件對話本框 FileDialog ③字體對話框 FontDialog ④顏色對話框 ColorDialog 2.簡單消息框 ①創建打開消息框的菜單項 self.me

原创 Python程序設計之GUI(2)

1.關於菜單 菜單可以分爲普通菜單(一般的菜單)和彈出式菜單(例如警告和提示菜單)兩大類; 2普通菜單 ①創建菜單欄: self.menuBar=wx.MenuBar() ②創建菜單 self.menu=wx.Menu() ③

原创 Python程序設計之GUI(1)

1.GUI常用庫 ①標準庫:tkinter ②擴展庫:wxPython、PyGObject、PyQt、PySide 2.wxPython ①使用方法: a)首先導入wxPython包; import wx b)然後建立框架類,框

原创 Python程序設計之程序調試與測試(2)

1.關於測試 ①主要測試技術:白盒測試和黑盒測試; ②白盒測試:主要通過閱讀程序源代碼來判斷是否符合功能需求(對於複雜程序的業務邏輯白盒測試難度非常大); ③黑盒測試:不關心模塊的內部實現,只關心其功能是否正確,通過精心設計一些測