我可使用Python作什麼?

You’ve done it: you’ve finished a course or finally made it to the end of a book that teaches you the basics of programming with Python. You’ve mastered lists, dictionaries, classes, and maybe even some object oriented concepts.html

您已經作到了:您已經完成了一門課程,或者最終完成了一本書,該書向您介紹了Python編程的基礎知識。 您已經掌握了列表,字典,類,甚至可能掌握了一些面向對象的概念 前端

So… what next?python

因此...接下來呢? git

Python is a very versatile programming language, with a plethora of uses in a variety of different fields. If you’ve grasped the basics of Python and are itching to build something with the language, then it’s time to figure out what your next step should be.程序員

Python是一種很是通用的編程語言,在各類不一樣的領域都有大量的用途。 若是您已經掌握了Python的基礎知識,而且渴望使用該語言來構建某些東西,那麼如今該該弄清楚下一步應該作什麼了。 github

In this article, we offer several different projects, resources, and tutorials that you can use to start building things with Python.web

在本文中,咱們提供了幾個不一樣的項目,資源和教程,您能夠用來開始使用Python進行構建。 算法

Free PDF Download: Python 3 Cheat Sheetsql

免費PDF下載: Python 3備忘單 docker

其餘人如何使用Python (What Others Do With Python)

You’re probably wondering what people are building with Python in the real world. So first, let’s take a quick look at how some of the big tech companies are using the language.

您可能想知道人們在現實世界中正在使用Python構建什麼。 首先,讓咱們快速看一下一些大型科技公司如何使用這種語言。

Google is a company that has used Python from the start, and it’s gained a place as one of the tech giant’s main server-side languages. Guido van Rossum, Python’s Benevolent Dictator for Life, even worked there for several years, overseeing the language’s development.

Google是一家從一開始就使用Python的公司,它已成爲科技巨頭的主要服務器端語言之一。 Python的仁慈生活獨裁者Guido van Rossum甚至在該處工做了幾年,負責監督該語言的發展。

Instagram likes Python for its simplicity. The service is known for running 「the world’s largest deployment of the Django web framework, which is written entirely in Python.」

Instagram喜歡Python的簡單性。 該服務因運行「世界上最大的Django Web框架部署而聞名,該框架徹底用Python編寫」。

Spotify puts the language to use in its data analysis and back-end services. According to their team, Python’s ease of use leads to a lightning-fast development pipeline. Spotify performs a ton of analyses to give recommendations to their users, so they need something that’s simple but also works well. Python to the rescue!

Spotify將該語言用於其數據分析和後端服務。 根據他們的團隊,Python的易用性致使了閃電般的開發流程。 Spotify進行了大量的分析以向其用戶提供建議,所以他們須要簡單但又能夠正常使用的東西。 Python來解救!

You can check out this article to see what other companies are doing with Python.

您能夠查看本文 ,瞭解其餘公司在使用Python作些什麼。

If you’re already convinced, then let’s get you started!

若是您已經說服了,那麼讓咱們開始吧!

使用Python能夠作什麼 (What You Can Do With Python)

From web development to data science, machine learning, and more, Python’s real-world applications are limitless. Here are some projects that will assist you in finally putting your Python skills to good use.

Web開發數據科學機器學習等,Python的實際應用是無限的。 這裏有一些項目將幫助您最終充分利用Python技能。

#1:自動化無聊的東西 (#1: Automate the Boring Stuff)

Automate the Boring Stuff With Python + Al Sweigart

This is a resource on 「practical programming for total beginners.」 Like the title says, this book will teach you how to automate tedious tasks such as updating spreadsheets or renaming files on your computer. It’s the perfect starting point for anyone who’s mastered the basics of Python.

這是「面向初學者的實用編程」的資源。 就像標題中所說的那樣,這本書將教您如何自動化繁瑣的任務,例如更新電子表格或重命名計算機上的文件。 對於任何精通Python基礎知識的人來講,這都是一個完美的起點。

You’ll get a chance to practice what you’ve learned so far by creating dictionaries, scraping the web, working with files, and creating objects and classes. The hands-on applications that you come across in this book will provide you with real-world results that you can see immediately.

您將有機會經過建立字典,抓取網絡,使用文件以及建立對象和類來練習到目前爲止所學的知識。 本書中遇到的動手應用程序將爲您提供現實的結果,您能夠當即看到這些結果。

This resource is available in different formats to give you the best learning experience possible. Buy the book on Amazon or read it online for free.

此資源有不一樣的格式,可爲您提供最佳的學習體驗。 在亞馬遜上購買該書免費在線閱讀

#2:掌握比特幣價格 (#2: Stay on Top of Bitcoin Prices)

Everyone seems to be talking about Bitcoin these days. Ever since topping out at a price of almost $20,000 in December 2017, the cryptocurrency has been on the minds of millions. Its price continues to fluctuate, but many would consider it a worthwhile investment.

現在,每一個人彷佛都在談論比特幣。 自從2017年12月以近20,000美圓的價格創下歷史新高以來,這種加密貨幣一直在數百萬人的腦海中浮現。 它的價格繼續波動,但許多人認爲這是值得的投資。

If you’re looking to cash in on the virtual gold rush and just need to know when to make your move, then you’ll need to stay on top of Bitcoin’s prices. This tutorial can teach you how to use your Python skills to build a Bitcoin price notification service.

若是您想在虛擬淘金中獲利,而且只須要知道什麼時候採起行動,那麼就須要保持比特幣價格的最高水平。 教程能夠教您如何使用Python技能來構建比特幣價格通知服務。

The foundation of this project is the creation of IFTTT (「if this, then that」) applets. You’ll learn how to use the requests library to send HTTP requests and how to use a webhook to connect your app to external services.

該項目的基礎是建立IFTTT(「若是是,那麼是」)小程序。 您將學習如何使用requests庫發送HTTP請求,以及如何使用Webhook將應用程序鏈接到外部服務。

This is the perfect starter project for a beginner Pythonista with an interest in crypto. The service you build with this tutorial can be extended to other currencies as well, so don’t worry—Ethereum is fair game, too.

對於對加密技術感興趣的初學者Pythonista而言,這是一個完美的入門項目。 您能夠經過本教程構建的服務也能夠擴展到其餘貨幣,因此不用擔憂-以太坊也是公平的遊戲。

#3:建立計算器 (#3: Create a Calculator)

This simple project is a solid gateway into GUI programming. Building back-end services is one important part of deployment, but there may be a front-end that needs to be taken into account. Creating applications that users can easily interact with is paramount.

這個簡單的項目是進入GUI編程的堅實門戶。 構建後端服務是部署的重要組成部分,但可能須要考慮前端。 建立用戶能夠輕鬆交互的應用程序相當重要。

If you’re interested in UX and UI design, then take a look at this tutorial. You’ll be working with the tkinter module, the standard graphical user interface package that comes traditionally bundled with Python.

若是您對UX和UI設計感興趣,請閱讀本教程 您將使用tkinter模塊,這是傳統上與Python捆綁在一塊兒的標準圖形用戶界面程序包。

The tkinter module is a wrapper around Tcl/Tk, a combination of the Tcl scripting language and a GUI framework extension, Tk. If you have Python installed, then you should already have the tkinter framework ready to go as well. A simple call will get you started:

tkinter模塊是Tcl / Tk的包裝,Tcl / Tk是Tcl腳本語言和GUI框架擴展Tk的組合。 若是您安裝了Python,那麼您還應該已經準備好使用tkinter框架。 一個簡單的電話將使您開始:

 from from tkinter tkinter import import *
*

Once you’ve got that set up, you can get to work on building your first GUI calculator in Python.

完成設置後,就能夠使用Python構建第一個GUI計算器了

Practice using the tkinter module and watch your vision materialize on the screen. Then, once you’ve got your feet wet, you can branch out and start working with Python’s other GUI toolkits. Check out the official documentation on GUI Programming in Python for more information.

練習使用tkinter模塊,並在屏幕上觀看實現的視覺。 而後,一旦弄溼了,就能夠分支並開始使用Python的其餘GUI工具包。 查看有關使用Python進行GUI編程的官方文檔, 獲取更多信息。

#4:個人Twitter資料 (#4: Mine Twitter Data)

Thanks to the Internet—and, increasingly, the Internet of Things—we now have access to hordes of data that weren’t available even a decade ago. Analytics is a huge part of any field that works with data. What are people talking about? What patterns can we see in their behavior?

得益於Internet(以及愈來愈多的物聯網),咱們如今能夠訪問成羣的數據,而這些數據甚至十年前都還不可用。 Analytics(分析)是處理數據的任何領域的重要組成部分。 人們在說什麼? 咱們能夠從他們的行爲中看到什麼模式?

Twitter is a great place to get answers to some of these questions. If you’re interested in data analysis, then a Twitter data mining project is a great way to use your Python skills to answer questions about the world around you.

Twitter是得到其中一些問題答案的好地方。 若是您對數據分析感興趣,那麼Twitter數據挖掘項目是使用您的Python技能回答有關您周圍世界的問題的好方法。

Our Twitter sentiment analysis tutorial will teach you how to mine Twitter data and analyze user sentiment with a docker environment. You’ll learn how to register an application with Twitter, which you’ll need to do in order to access their streaming API.

咱們的Twitter情緒分析教程將教您如何挖掘Twitter數據並使用docker環境分析用戶情緒。 您將學習如何在Twitter上註冊應用程序,而後才能訪問Twitter的流API。

You’ll see how to use Tweepy to filter which tweets you want to pull, TextBlob to calculate the sentiment of those tweets, Elasticsearch to analyze their content, and Kibana to visualize the results. After you finish this tutorial, you should be ready to dive into other projects that use Python for text processing and speech recognition.

您將看到如何使用Tweepy過濾要提取的推文,使用TextBlob計算這些推文的情緒,使用Elasticsearch分析其內容以及使用Kibana可視化結果。 在完成本教程以後,您應該準備好進入使用Python進行文本處理語音識別的其餘項目。

#5:用Flask創建微博 (#5: Build a Microblog With Flask)

Flask Mega教程書籍封面Miguel Grinberg

It seems like everyone has a blog these days, but it’s not a bad idea to have a central hub for yourself online. With the advent of Twitter and Instagram, microblogging in particular has become exceedingly popular. In this project by Miguel Grinberg, you’ll learn how to build your own microblog.

這些天彷佛每一個人都有博客,可是在網上擁有一個本身的中心樞紐不是一個壞主意。 隨着Twitter和Instagram的出現,尤爲是微博客已變得極爲流行。 Miguel Grinberg的這個項目中 ,您將學習如何構建本身的微博客。

It’s called 「The Flask Mega-Tutorial,」 and it truly lives up to its name. With 23 chapters to work through, you’ll develop a deep understanding of the Flask micro web-framework. At the end of this project, you should have a fully functional web application.

它被稱爲「 Flask Mega-Tutorial」 ,而且確實如其名。 經過學習23章,您將對Flask微型網絡框架有深刻的瞭解。 在該項目的最後,您應該具備一個功能齊全的Web應用程序。

You don’t need to know anything about Flask to get started, so it’s perfect for those of you who are itching to get your hands dirty with web development.

您不須要了解任何關於Flask的知識 ,所以對於那些渴望經過Web開發來洗手的人來講,它是完美的選擇。

The tutorial was recently updated to include content that will help you become a better web developer in general. You can read it for free online, purchase a copy on Amazon, or have the author walk you step by step through his online course. Once you’re done, you’ll be able to move on to Django and creating even larger-scale web applications.

本教程最近進行了更新,包括了能夠幫助您成爲一個更好的Web開發人員的內容。 您能夠在線免費閱讀在亞馬遜上購買副本 ,或者讓做者逐步引導您完成他的在線課程 完成後,您將能夠繼續使用Django並建立更大規模的Web應用程序。

#6:創建區塊鏈 (#6: Build a Blockchain)

While the blockchain was initially developed as a financial technology, it’s spreading to a variety of other industries. Blockchains can be used for almost any kind of transaction: from real estate dealings to medical record transfers.

儘管區塊鏈最初是做爲金融技術開發的,但它正在傳播到其餘各類行業。 區塊鏈幾乎能夠用於任何類型的交易:從房地產交易到醫療記錄轉移。

You can get a better understanding of how they work by building one yourself. Hackernoon’s tutorial will assist you in implementing a blockchain from scratch. At the end of this project, you’ll have gained an in-depth understanding of how this transactional technology works.

經過本身構建,能夠更好地瞭解它們的工做原理。 Hackernoon的教程將幫助您從頭開始實現區塊鏈。 在該項目的最後,您將對這種交易技術的工做原理有深刻的瞭解。

You’ll be working with HTTP clients and the requests library. Once you install the Flask web framework, you’ll be able to use HTTP requests to communicate with your blockchain over the Internet.

您將使用HTTP客戶端和requests庫。 安裝Flask Web框架後,您將可以使用HTTP請求經過Internet與您的區塊鏈進行通訊。

Remember, blockchain isn’t just for crypto enthusiasts. Once you’ve built one for yourself, see if you can’t find a creative way to implement the technology in your field of interest.

請記住,區塊鏈不只適合加密愛好者。 爲本身構建一個技術以後,請查看是否找不到在您感興趣的領域中實施該技術的創造性方法。

#7:爲Twitter Feed裝瓶 (#7: Bottle Up a Twitter Feed)

Interested in building web applications but unsure about starting a mega-project? No worries—we’ve got something for you. Follow along with us to learn how to create a simple web app in just a few hours.

是否對構建Web應用程序感興趣,但不肯定是否要啓動大型項目? 不用擔憂-咱們爲您準備了一些東西。 跟着咱們一塊兒學習如何在短短几個小時內建立一個簡單的Web應用程序。

Bob Belderbos shares how he implemented the 40th PyBites Code Challenge, where participants were instructed to create a simple web app to better navigate the Daily Python Tip feed on Twitter. You can walk through his implementation of the challenge and code alongside him.

鮑勃·貝爾德博斯(Bob Belderbos)分享了他如何實施第40屆PyBites代碼挑戰賽 ,參與者被指示建立一個簡單的Web應用程序,以更好地瀏覽Twitter上的Daily Python Tip feed。 您能夠與他一塊兒逐步完成他對挑戰的實現和編碼。

Instead of Flask, you’ll be using the Bottle micro web-framework. Bottle is known as a low-dependency solution for deploying apps quickly. Since it is designed to be lightweight and simple to use, you’ll have your application developed in no time.

您將使用Bottle微型網絡框架代替Flask。 Bottle是一種用於快速部署應用程序的低依賴性解決方案。 因爲它的設計輕巧且易於使用,所以您將當即開發應用程序。

You’ll also use the Tweepy module to load data from the Twitter API. You’ll store the data in an SQLAlchemy database, so you’ll get some practice writing SQL queries as well. Fork the repo to get started!

您還將使用Tweepy模塊從Twitter API加載數據。 您將數據存儲在SQLAlchemy數據庫中,所以您還將得到一些編寫SQL查詢的練習。 分叉倉庫開始使用!

#8:玩PyGames (#8: Play PyGames)

This one is for those of you who like to have fun! Python can be used to code a variety of arcade games, adventure games, and puzzle games that you can deploy within a few days. Classics like hangman, tic-tac-toe, ping-pong, and more are all doable with your newly acquired programming skills.

這是給那些喜歡玩的人的! Python可用於編碼各類能夠在幾天內部署的街機遊戲,冒險遊戲和益智遊戲。 子手,井字遊戲,乒乓球等經典遊戲均可以經過您新掌握的編程技能來實現。

The Pygame library makes it even easier to build your own games. It contains almost anything you could need when starting to develop a game.

Pygame庫使構建本身的遊戲變得更加容易。 它包含了您開始開發遊戲時所需的幾乎全部內容。

Pygame is free and open source. It includes computer graphics and sound libraries that you can use to add interactive functionality to your application.

Pygame是免費的開放源代碼。 它包括計算機圖形和聲音庫,可用於嚮應用程序添加交互式功能。

There are scores of games you can create with the library. Whatever you choose to invent, feel free to share your stuff with the Pygame community!

您可使用該庫建立許多遊戲 不管您選擇哪一種發明,均可以隨時與Pygame社區分享您的東西!

#9:選擇本身的冒險 (#9: Choose Your Own Adventure)

If you’re more into storytelling, then you can still build something cool with Python.

若是您更喜歡講故事,那麼您仍然可使用Python構建一些很棒的東西。

The language is extremely easy to write in, which makes it the perfect environment for developing interactive fiction. This free resource will guide you through the process of writing a text-based adventure game in Python.

該語言很是易於編寫,這使其成爲開發交互式小說的理想環境。 該免費資源將指導您完成用Python編寫基於文本的冒險遊戲的過程。

The tutorial assumes basic knowledge of programming in Python, but it helps you bridge the gap between what you know and how to use that knowledge to build an application.

本教程假定您具備Python編程的基本知識,但它能夠幫助您縮小所學知識和如何使用該知識來構建應用程序之間的鴻溝。

If you want to take your story to the next level, you can use a software engine like Ren’Py to add sounds and images to your game, creating a full-fledged visual novel. (Then, you can put it up on Steam and see how it does! The best way to get feedback on your work is to release your creation out into the world.)

若是您想使故事更上一層樓 ,則可使用Ren'Py之類的軟件引擎爲遊戲添加聲音和圖像,從而製做出完整的視覺小說。 (而後,您能夠將其放在Steam上,看看它是如何工做的!得到對您的工做的反饋的最好方法是將您的創做發佈到全世界。)

#10:說「 Hello World!」 機器學習 (#10: Say 「Hello World!」 to Machine Learning)

Machine Learning can be a critical field of understanding for anyone interested in Artificial Intelligence. However, it can be intimidating to get started, because the space is fast and ever-changing.

對於任何對人工智能感興趣的人,機器學習都是一個關鍵的理解領域。 可是,起步可能使人生畏,由於空間是快速變化的。

Luckily, there are resources online that can help you get your feet wet before you dive into the world of data science. This tutorial by Jason Brownlee is a wonderful introduction to using Python for machine learning.

幸運的是,在線上有不少資源能夠幫助您在進入數據科學世界以前先行一步。 Jason Brownlee撰寫的本教程是使用Python進行機器學習的精彩介紹。

You’ll walk through some of the most common machine learning algorithms as well as the Python libraries that will assist you in making predictions.

您將逐步瞭解一些最多見的機器學習算法以及將幫助您進行預測的Python庫。

The tutorial is extremely simple and very easy to follow. You can complete it in as little as a few hours. By the time you’re done, you’ll have gained a quick understanding of how to use Python to perform data science.

本教程很是簡單,也很是容易遵循。 您能夠在短短几個小時內完成。 到您完成時,您將快速瞭解如何使用Python執行數據科學。

When you’re sure you’re ready to dive in, check out our stock of data science tutorials, where you’ll learn how to analyze fingerprints, create visualizations, and recognize speech and faces, all in Python.

當您肯定能夠開始學習時,請查看咱們的數據科學教程庫存 ,在這裏您將學習如何使用Python分析指紋,建立可視化效果以及識別語音和麪部表情。

#11:挑戰 (#11: Get Challenged)

「 Python技巧」書的封面

If you’re not sure about taking the plunge with some of the larger projects listed above, but the smaller ones don’t interest you either, then you might be wondering what else there is. How on earth can you find something that excites you?

若是您不肯定要嘗試上面列出的一些較大的項目,可是較小的項目也不感興趣,那麼您可能想知道還有什麼。 在地球上,您怎麼能找到令您興奮的東西?

Coding challenges can help you practice your Python skills and gain a surface-level understanding of all the different things you can do with Python.

編碼挑戰能夠幫助您練習Python技能,並從表面上理解您可使用Python進行的全部操做。

To put it simply: you’re presented with a problem, and you have to find a solution that uses Python.

簡而言之:您遇到了一個問題,必須找到一個使用Python的解決方案。

You’ll get a chance to develop implementations that make sense to you, but you’ll also have the opportunity to dive deep into the Python language by way of hints. These give you an idea of which modules you should be importing to help you solve the challenge.

您將有機會開發對您有意義的實現,可是您還將有機會經過提示深刻了解Python語言。 這些使您瞭解應導入哪些模塊以幫助您解決挑戰。

Coding challenges are a great way to learn breadth-first about as many libraries, methods, and frameworks as possible. You’re guaranteed to find something that you’ll want to explore more on your own time. You might even come back to this list and find that something you used in one of your challenges has sparked a new interest for you!

編碼挑戰是一種瞭解廣度優先,儘量多地瞭解庫,方法和框架的好方法。 您必定會找到本身想要本身探索的東西。 您甚至可能返回此列表,發現您在其中一項挑戰中使用的某些東西激發了您的新興趣!

To get started, try one of these on for size:

要開始使用,請嘗試如下尺寸之一:

  • The Python Challenge has over 20 levels for you to work through. Create small Python scripts to find a solution to the level. There are hints scattered about the Internet, but try to see the clues and figure it out for yourself!

  • PyBites Code Challenges has 50 challenges and counting! These challenges encourage you to master Python by building applications that accomplish tasks.

  • Python挑戰有20多個級別供您練習。 建立小型Python腳本以找到該級別的解決方案。 有關Internet的信息有些零散,但請嘗試看看這些線索並本身解決!

  • PyBites代碼挑戰有50個挑戰,並且還在不斷增長! 這些挑戰鼓勵您經過構建完成任務的應用程序來掌握Python。

If you’d rather push yourself by coding through these challenges on your own instead of working through a step-by-step tutorial, then it’s always a good idea to have a resource you can turn to for help. Python Tricks: The Book is an amazing source of information to have on hand when you are working through these challenges. It will take you through some of the lesser-known parts of Python that you’ll need to solve them.

若是您但願本身編寫代碼來應對這些挑戰,而不是一步一步地學習教程,那麼擁有可尋求幫助的資源始終是一個好主意。 Python技巧:當您應對這些挑戰時,本書是一本很是有用的信息資源。 它會帶您解決一些不爲人知的Python部分,您須要解決它們。

您可能不該該使用Python進行的操做 (What You Probably Shouldn’t Do With Python)

Clearly, Python is an extremely versatile language, and there’s a lot you can do with it. But you can’t do everything with it. In fact, there are some things that Python is not very well suited for at all.

顯然,Python是一種極其通用的語言,您可使用它作不少事情。 可是您不能用它作任何事情。 實際上,有些事情根本不適合使用Python。

As an interpreted language, Python has trouble interacting with low-level devices, like device drivers. For instance, you’d have a problem if you wanted to write an operating system with Python only. You’re better off sticking with C or C++ for low-level applications.

做爲一種解釋型語言,Python很難與低級設備(例如設備驅動程序)進行交互。 例如,若是您只想用Python編寫操做系統,就會遇到問題。 對於底層應用程序,最好仍是使用C或C ++。

However, even that might not be true for long. As a testament to Python’s flexibility, there are those out there who are working on projects that extend Python’s usability to low-level interactions. MicroPython is just one of these projects, designing low-level capability for Python.

可是,即便那樣可能也不會長期存在。 做爲Python靈活性的證實,有些人正在從事將Python的可用性擴展到低級交互的項目。 MicroPython只是這些項目之一,它爲Python設計了低級功能。

若是個人想法不在此列表中怎麼辦? (What if My Idea Isn’t on This List?)

That’s okay! This list isn’t exhaustive—there are countless other tools and applications you can build with Python that we haven’t covered here. Don’t think you’re limited to what’s on this list. It is simply a resource to give you a place to start.

不要緊! 此列表並不詳盡-您可使用Python構建的其餘工具和應用程序不可勝數。 不要認爲您僅限於此列表中的內容。 它只是爲您提供起點的資源。

This video will give you some ideas on other projects that Python is well-suited for. You can also check out this blog post to learn where to find inspiration for more Python projects.

該視頻將爲您提供一些Python很是適合的其餘項目的想法。 您也能夠查看此博客文章,以瞭解在哪裏能夠找到更多Python項目的靈感。

In the end, it’s up to you to do the research and find projects that pique your interest. If you’re not sure where to begin, then follow us on Twitter. We regularly share cool and interesting Python projects from our reader community. You might find something that you can’t wait to contribute to!

最後,由您本身進行研究並找到引發您興趣的項目。 若是您不肯定從哪裏開始,請在Twitter上關注咱們 咱們按期與讀者社區分享有趣而有趣的Python項目。 您可能會發現火燒眉毛想要貢獻本身的東西!

接下來作什麼 (What to Do Next)

So there you have it! Eleven ways to start working your way from Python beginner to savvy Pythonista.

因此你有它! 從Python初學者到精通Pythonista的11種開始工做方式。

No matter where you choose to begin, you’re sure to open up countless avenues for developing your programming skills. Pick something—anything—and get started! Do you have an idea for a project that didn’t make this list? Leave a comment down below! You could suggest the perfect project for a fellow programmer.

不管您選擇從哪裏開始,都必定會爲開發編程技能開闢無數途徑。 選擇任何東西-開始! 您對沒有列入此清單​​的項目有想法嗎? 在下面留下評論! 您能夠爲其餘程序員建議一個完美的項目。

If you get stuck and need a nudge in the right direction, check out our tips for developing positive learning strategies to help get yourself back on track.

若是您陷入困境並須要在正確的方向上輕推,請查看咱們的技巧,以制定積極的學習策略,以幫助本身重回正軌。

Another great way to get unstuck is to talk it out. Coding doesn’t have to be a solitary activity. If you need a way to ask questions and get answers quickly from knowledgeable professionals, then consider joining the PythonistaCafe. This private community allows you to network with those who will help push you through any walls you may hit on your journey to Python mastery. Click here to learn more, or go ahead an apply!

擺脫粘滯的另外一種好方法是說出來。 編碼不必定是一項單獨的活動。 若是您須要一種方法來提問並快速從博學的專業人士那裏得到答案,請考慮加入PythonistaCafe 這個私人社區使您能夠與那些可以幫助您突破對Python精通之旅的壁壘的人創建聯繫。 單擊此處瞭解更多信息,或繼續申請

翻譯自: https://www.pybloggers.com/2018/06/what-can-i-do-with-python/