Python Quick Start

Source: Internet
Author: User
Tags pycharm community edition

This article is mainly written to not touch the programming, Python is its first language of pure small white

Designed to help pure little white master Python in the quickest way

There is a problem

The Python tutorial on the market generally has a problem, it seems to write a 0 basis, but the default is to contact the programming, but did not learn Python people see. A lot of common sense knowledge has passed.

List the way I was getting started.

1. Introduction to the Python network, http://www.imooc.com/learn/177

This is for pure small white, after-school homework has interactive can follow the code, very good

2, "write programming with the children", I heard pretty suitable for pure small white

Link: https://pan.baidu.com/s/1nTnmCuGCHjEdWNXW9zOE6g Password: I4QG

3, Liaoche of the Python Foundation,

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

In fact, this tutorial is not friendly to pure white, it is more suitable for people who have a programming foundation but have not touched Python, you can wait until you read a few tutorials to see it

Reference

Rookie Tutorial Python3,http://www.runoob.com/python3/python3-tutorial.html

python Learning Environment

1, Pycharm Community Edition, simple configuration, friendly interface, free

2, Python3 already very mature, put in two years ago a lot of people will use python2.7, now directly with 3 can, the back of artificial intelligence also need to use Python3

The biggest sentiment

1, write more code, the beginning of a letter can not be hit, just follow the example of a line to hit, and then imitate their own to write a fragment, constantly accumulate. This process is not simple, because you have never written code, but you have to believe that the more powerful programmers are starting from this step, persist in writing, you can get rid of the novice period.

2, there is a practical project practiced hand, there is a need to have the power. I was the first to use Python to write a crawler program. Not at first, just imitate the existing examples. Gradually to the end of their own to write a self-crawler. There is no short cut, only constant practice.

Pure Small White Project combat

The actual combat direction has a lot of, I initially selected is the reptile, this I later again detailed said.

I looked it up on the internet,

What are some of the recommended questions for a Python practiced hand project below? https://www.zhihu.com/question/29372574

You can try it first, though I didn't use it.

The best way to get started with Python

Have project requirements, then learn with a clear project purpose, such as a movie review that you want to crawl.

AI Career related

1, if you are a programmer, want to switch to artificial intelligence, you can

2, if you are a mathematics, statistics-related majors, want to switch to artificial intelligence, you can

3, but if you do not have the basis of mathematics and programming, want to switch programming, artificial intelligence is not suitable for your first job, you can find a relatively simple point, and then go to the artificial intelligence will be better. But I see a lot of people on the Internet is the third case. They always say they are interested in AI. I just want to say, don't pull it off. Those who let you start to learn AI are deceiving you, irresponsible. This job is not as simple as you think, you are not as interested as you think, so you can endure hardship.

Study of artificial intelligence related library

Say one of the most common

Numpy: A Python-implemented scientific computing package for storing and processing large matrices, which is commonly used in machine learning, gives you a Chinese version of the document description,

Http://www.2xkt.com/documents/NumPy_v111/index.html

NumPy Learning like AI mathematics, Edge learning is the most efficient.

Finally, when looking for a job

Before you look for a job, Python's requirements are not that high, but when you are ready to look for a job, there is a class that must be taken seriously, perhaps non-computer majors will often ignore, that is, data structures and algorithms, the basic skills of programmers. Really, basically every company will look at this. We have only one purpose to learn this, that is, the interview this has been given, and later in the work of the time to pay attention to carefully look at the good. This course heard that it is quite boring, I learned when I saw a more interesting tutorial, recommended to Everyone

1, geoscience "Big talk data Structure", no traditional data structure algorithm book so obscure, suitable for getting started

Link: Https://pan.baidu.com/s/1AtXjLyntp3hn461Bv6tAbA Password: ou7l

2. Problem solving with algorithms and datastructures using Python, a highly acclaimed book.

English version: http://interactivepython.org/runestone/static/pythonds/index.html

Chinese version:

Https://github.com/facert/python-data-structure-cn

3, algorithm problem. The interview will usually give you a simple small topic, let you write down. Here is recommended rookie Tutorial python100 example, you can practice before the interview, http://www.runoob.com/python/python-100-examples.html

Note that the data structure and algorithm at the end of the search for work can be learned, this is not overnight can come down.

This article I think the most useful is to warn that there is no programming foundation, and no mathematical basis of friends, it is best not to start learning artificial intelligence, inappropriate.

Python Quick Start

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.