原创 CentOS7安裝和配置網絡

一、下載虛擬機 https://pan.baidu.com/s/1Q9MVsEzVVoeOb99lQ1tsVQ 密鑰爲:UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA 安裝過程請關注: 二、下載Linux操作系統,以

原创 Shell師徒西天取經----第五天Shell的函數

函數對於每一種編程語言來說都有,只是每一種的形式不一樣。 例如以下幾種編程語言的函數定義: java的函數爲方法形式爲: 修飾符    返回值類型    函數名  (  [    參數類型1 參數名1,參數類型2 參數名2....   

原创 python在單詞表中查找包含所有元音字母aeiou的單詞並打印

python在單詞表中查找包含所有元音字母aeiou的單詞並打印 python單詞表中查找所有的元音字母aeiou: 方法一: def claen(word): return word.strip().l

原创 Python練習題目

Python課堂練習題目 1、生成一個由100以內能夠被5整除的數組的列表,然後將列表的數字從大到小排序。(下列介紹3種方法) 第一種方法: list1= [] for i in range(1,101):

原创 Python爬取博客園數據---環境準備

1、安裝環境Python爬取需要的環境 直接使用Anaconda3的集成環境,然後安裝scrapy包。 打開遊覽器,搜索Anaconda3 點擊Anaconda3的官網進入下載 下載完之後安裝Anaconda3,一直next即可。

原创 python列表元素的移動

python列表元素的移動 1、python定義一個由整數組成的列表,其中包含10個元素,分別賦值1~10,然後將列表中的元素依次向前移動一個位置。即,原來:[1,2,3,4,5,6,7,8,9,10],變成:[2,3,4,5,6

原创 python高級斐波那契數列

python斐波那契數列 遞歸方法: """斐波那契數列的遞歸計算""" def recur_fibo(num): if num<=1: return num

原创 python第四天上機練習

“”" 練習1:累加1–100之間整數 練習2:累加5–58之間整數 練習3:累加6–20之間偶數 練習4:累加10–50之間整數之間個位數是2、5、8的整數 “”" 練習1 sum = 0 for i in range(1, 1

原创 Shell師徒西天取經----第三天Shell的test命令

#!/bin/bash echo "---------------------Shell test命令---------------" :<<EOF shell命令用於檢查某個條件是否成立,它可以進行數值、字符和文件三個方面的測試

原创 Python實現簡單的HTTP協議

1、HTTP簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議。HTTP是一個基於

原创 Shell師徒西天取經----第四天Shell的控制流程

每種語言都有控制流程,Shell也不例外,同樣也有和其他語言控制流程,例如:C、C++、Java、PHP、Python、C#等一樣有自已的控制流程。 #!/bin/bash # ----------Shell流程控制----------

原创 Python網絡編程UDP之應用

UDP通信時日常中比較常用的一種通信協議,適用於很多的應用場景,例如:微信羣聊,QQ羣聊等。 1、UDP服務端的創建 import socket # 創建udp套接字 sockdf = socket.socket(socket.

原创 PythonTCP網絡編程及應用

1、TCP服務端的創建 import socket # 創建tcp套接字 sockfd = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 綁定地址 sockfd.bind

原创 Python實現進程以及應用

1、進程線程介紹 進程(Process)是計算機中的程序關於某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。在早期面向進程設計的計算機結構中,進程是程序的基本執行實體;在當代面向線程設計的計

原创 Python文件讀寫緩衝區和文件讀寫操作實例

1、python文件緩衝區 f = open('test', 'w', 1) # 第三個參數爲1表示行緩衝,默認值爲-1 while True: data = input('>>>') if not data