原创 Python環境搭建之Anaconda快速學習

本文目錄1.什麼是Anaconda? 2.Anaconda的特點3.Anaconda下載安裝4.Anaconda應用介紹5.conda包管理6.conda環境管理7.PyCharm和Anaconda關聯1.什麼是Anaconda?Ana

原创 Python經典面試題|Python面試寶典

公衆號:吾非同,回覆“面試寶典”獲取python最新面試寶典。 1.python2和python的區別?列舉至少五個 Python 2中的print語句被Python 3中的print()函數取代,在Python 3中必須

原创 Python新手之pycharm調試指南

編寫程序出現bug在所難免,有時候即使程序通過編譯,但是運行結果不一定正確,所以除了看報錯信息,我們還需要進行一些調試工作。首先,看一下我們最常用的一種調試方法print大法在代碼編程過程中,如果不確定輸出結果是否正確,可以print一

原创 Python函數詳解二(閉包、裝飾器)

閉包閉包其實利用了函數嵌套的概念,一般函數在內部定義一個變量,在外部由於作用域的關係是調用不到的,而閉包是將變量包起來,不管在哪裏都可以調用的到。函數的嵌套定義:函數內定義了另外一個函數# 示例1 name='Alice' def ou

原创 快速學習Python之迭代器和生成器

迭代器什麼是可迭代對象?我們知道list、tuple、dict、set、str 可以用for循環遍歷,這種遍歷稱爲迭代(Iteration),被遍歷的list或tuple等被稱爲可迭代對象。什麼是迭代器( Iterator)迭代器是一個

原创 Python函數詳解一(函數參數、變量作用域)

Python函數函數是python程序的重要組成部分。所謂函數就是實現某一特定功能的代碼段,可重複使用,提高了代碼的利用率。python除了可以直接使用內置函數,還支持自定義函數。定義函數使用 def 關鍵字,格式如下:def函數名(參

原创 編碼效率提升之Pycharm活動模板(Live Templates )

什麼是活動模板?先看看下面這個簡單的例子。在pycharm代碼區輸入main,按回車或者tab:是不是效率提升了許多,簡單來說,活動模板就是事先定義好代碼模板,然後輸入快捷命令,快速實現自定義代碼補全。可以實現循環,條件,函數,代碼框架

原创 Python處理excel的強大工具-openpyxl

Python實現自動化辦公、自動化測試數據驅動,都離不開對excel的操作,下面簡單介紹下,如何使用Python的openpyxl庫處理excel文檔。首先,Python處理excel的第三方庫有:xlrd,xlwt,openpyxl等

原创 關於Python循環,看這一篇就夠了

什麼情況下用到循環?一段代碼需要重複執行,就需要用到循環來提升代碼效率。for循環使用場景循環遍歷任何序列項目,處理已知循環次數的問題。for循環語法:for 變量 in 可迭代對象(序列): 循環語句塊 str1 = 'hel

原创 程序員作圖工具推薦

visio這個應該是大多數人最熟悉的繪圖工具了,它是office軟件系列中負責繪製流程圖和示意圖的軟件,特點:內置大量的模板,操作簡潔,功能十分全面,方便和其他office軟件無縫使用;缺點:收費,需要破解,只能在Windows操作系統

原创 Python虛擬環境安裝與配置

不同工程,都有自己獨有的依賴包,怎麼才能實現環境的分割呢。Python提供的虛擬環境就可以解決這個問題,今天就說下virtualenv和pipenv兩個工具的使用。virtualenv安裝(windows)pip install vir

原创 快速入門Python文件操作

在Python編程時,我們常常需要查看本地文件或者保存數據,這就需要使用Python提供的函數和方法實現文件的打開、關閉以及文件的讀寫操作。 一、文件打開關閉 打開文件 在python中,使用open函數,打開一個已經存在的文件,或者

原创 程序員都在用的作圖工具-ProcessOn

給大家安利一個在線作圖工具--ProcessOn。它是一款專業的垂直在線作圖工具。可以在線製作流程圖、思維導圖、原型圖、網絡拓撲圖等。因爲不需要下載安裝,並且集成了多個作圖軟件的功能,所以吸引了大量人使用,當然也包括了很多軟件工作者。地

原创 軟件測試技能圖譜|自學測試路線圖

很多新手,不知道軟件測試學習該如何開始,軟件測試需要掌握哪些知識。下面是根據本人的理解,粗略整理的一個學習大綱,希望對剛入行或者準備學習測試的朋友提供一點指引。— 1 —測試基礎理論軟件測試基礎理論是軟件測試的重要基石,首先,要了解常見

原创 Python編程之Pycharm快速學習

Pycharm是一款功能強大的Python編輯器,是目前Pyhon開發最流行的IDE,它能高效提高Python的開發效率,而且具有語法高亮、代碼調試、代碼重構、單元測試、版本控制、支持跨平臺(Windows/Linux/MacOS)等特