摘要:經(jīng)常收到粉絲的疑問,公眾號(hào)的代碼排版真的很好看,究竟用的什么開發(fā)工具呢在這里,統(tǒng)一回復(fù)一下大家,公眾號(hào)的排版用的是,而我平時(shí)使用的開發(fā)工具是。很多粉絲說現(xiàn)在的書籍很貴,有沒有什么比較好的教程比較好的資源,那么,廖老師的這個(gè)課程依舊是首選。
經(jīng)常收到粉絲的疑問,公眾號(hào)的代碼排版真的很好看,究竟用的什么開發(fā)工具呢?在這里,統(tǒng)一回復(fù)一下大家,公眾號(hào)的排版用的是MarkDown Here,而我平時(shí)使用的Python開發(fā)工具是Pycharm。這里,我整理了一下在使用學(xué)習(xí)Python的過程中用到的開發(fā)工具和資源,分享給大家。
1、Pycharm
Pycharm是我一直使用的開發(fā)工具,簡(jiǎn)單、易用,并且能夠設(shè)置不同的主題模式,根據(jù)自己的喜好來設(shè)置代碼風(fēng)格。
如下是二分查找Pycharm中的代碼風(fēng)格:
公眾號(hào)的代碼風(fēng)格:
def binary_search(list, item):
""" :param list: 列表 :param item: 要查找的元素 :return: item在list中的索引,若不在list中返回None """ low = 0 high = len(list) - 1 while low <= high: midpoint = (low + high) // 2 if list[midpoint] == item: return midpoint elif list[midpoint] < item: low = midpoint + 1 elif list[midpoint] > item: high = midpoint - 1 return None
是不是很類似?在這里,強(qiáng)烈推薦大家使用Pycharm作為自己的開發(fā)工具。
2、IPython
如何進(jìn)行交互式編程?沒錯(cuò),就是通過IPython。IPython相對(duì)于Python自帶的Shell要好用的多,并且能夠支持代碼縮進(jìn)、Tab鍵補(bǔ)全代碼等功能。如果進(jìn)行交互式編程,這是不可缺少的工具。
官網(wǎng)地址:http://ipython.org/
3、廖雪峰老師的Python教程
這個(gè)教程已經(jīng)推薦過很多次了,今天還是要繼續(xù)推薦一下,因?yàn)槲乙彩峭ㄟ^這個(gè)教程開啟我的Python學(xué)習(xí)之路的。
廖老師的Python教程通俗易懂,能夠?qū)σ粋€(gè)知識(shí)點(diǎn)由淺入深進(jìn)行講解。很多粉絲說現(xiàn)在的Python書籍很貴,有沒有什么比較好的教程、比較好的資源,那么,廖老師的這個(gè)課程依舊是首選。
鏈接:https://www.liaoxuefeng.com/
4、Python Tutor
這個(gè)工具可能對(duì)初學(xué)者比較有用,而對(duì)于中高級(jí)程序員則用處較少。這個(gè)工具的特色是能夠清楚的理解每一行代碼是如何在計(jì)算機(jī)中執(zhí)行的,中高級(jí)程序員一般通過分步調(diào)試可以實(shí)現(xiàn)類似的功能。
如下圖所示,對(duì)于二分查找的代碼,會(huì)按照流程一步步執(zhí)行,看到代碼在計(jì)算機(jī)中的整個(gè)執(zhí)行流程。這個(gè)工具對(duì)于最初接觸Python、最初來學(xué)習(xí)編程的同學(xué)還是非常有用的,初學(xué)者不妨體驗(yàn)看看。
鏈接:http://www.pythontutor.com/
5、菜鳥教程
很多人都會(huì)或多或少的接觸過菜鳥教程,并且不僅僅是在學(xué)習(xí)Python的過程中,因?yàn)椴锁B教程提供了多門技術(shù)語(yǔ)言的學(xué)習(xí)教程。這套教程也非常適用初學(xué)者,通常還可以在網(wǎng)頁(yè)上直接運(yùn)行相關(guān)代碼,雖然Python我是通過廖老師的教程學(xué)習(xí)的,但是HTML、JS等相關(guān)的內(nèi)容的學(xué)習(xí)我主要是通過菜鳥教程學(xué)習(xí)的,推薦給大家。
鏈接:http://www.runoob.com/
你最喜歡哪個(gè)工具或者資源呢?在你學(xué)習(xí)Python的過程中還有什么好的工具或者資源呢?歡迎留言跟大家一起分享哦。
更多精彩內(nèi)容,關(guān)注微信公眾號(hào) 「Python那些事」,做全棧開發(fā)工程師
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/41877.html
摘要:但無論是用于何種用途,這些圖像都需要進(jìn)行處理。圖像處理中的常見任務(wù)包括顯示圖像,基本操作如裁剪翻轉(zhuǎn)旋轉(zhuǎn)等,圖像分割,分類和特征提取,圖像恢復(fù)和圖像識(shí)別。圖像處理系統(tǒng)有時(shí)被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019631626); 原文標(biāo)題:10 Python image manipulation...
摘要:數(shù)據(jù)分析的發(fā)展方向一般有商業(yè)方向,行業(yè)分析業(yè)務(wù)方向,和機(jī)器學(xué)習(xí)數(shù)據(jù)挖掘方向。機(jī)器學(xué)習(xí)的書籍推薦統(tǒng)計(jì)學(xué)習(xí)方法,機(jī)器學(xué)習(xí),機(jī)器學(xué)習(xí)實(shí)戰(zhàn)三本書。 作者:xiaoyu 微信公眾號(hào):Python數(shù)據(jù)科學(xué) 知乎:python數(shù)據(jù)分析師 上一篇主要分享了博主親身轉(zhuǎn)行數(shù)據(jù)分析的經(jīng)歷: 【從零學(xué)起到成功轉(zhuǎn)行數(shù)據(jù)分析,我是怎么做的?】 本篇繼上一篇將分享轉(zhuǎn)行數(shù)據(jù)分析的一些經(jīng)驗(yàn)和學(xué)習(xí)方法,看完這篇你將會(huì)解...
閱讀 5342·2021-09-07 09:58
閱讀 850·2019-08-30 15:55
閱讀 3046·2019-08-30 15:55
閱讀 986·2019-08-30 15:53
閱讀 1625·2019-08-29 12:57
閱讀 1959·2019-08-26 13:46
閱讀 628·2019-08-26 11:00
閱讀 3720·2019-08-23 15:42