From November 2016 to February 2017, out of personal interest, I recorded the video course “Full Stack Data Engineer Training Guide” and received good feedback. So far, 1.8 million people have joined in the class of netease Cloud.

From September to December 2017, I taught an offline Python training course, mainly introducing the basic syntax and use of Python, which WAS planned as the first part of the Python ARTIFICIAL Intelligence Series.

Now THAT I think about it, I can share the courseware and code of this course, on the one hand, it can be used as a precursor and supplement for the course “Full Stack”, on the other hand, it can also consolidate the foundation for my subsequent advanced courses.

I’ll just call it DI for the moment.

Course content

Python3.6 is the programming language for students with zero programming foundation (at that time, students were all about 10 years old), and Python3.6 is used for programming with IDLE. The purpose is to help students with zero programming foundation quickly master the minimum subset of content required for Python programming. Includes basic syntax for variables, types, conditions, loops, lists, strings, dictionaries, functions, and so on.

This course includes a PDF of 14 lectures, as well as the corresponding in-class exercises and after-class problem codes for each lesson.

Course associated

To relate Basics of Python to Full Stack:

  • The former introduces the basics of Python syntax, using Python3.6 and IDLE.
  • The latter introduces Python and data engineering, mainly using Python2.7 and Sublime;
  • The former can be used as a precursor to the latter.

As for DI, it is a follow-up to The Basics of Python, mainly related to artificial intelligence, which is still in the works.

Course links

Finally, here are the links for the course, including all the courseware and code:

  • Github Project: github.com/Honlan/Pyth… ;
  • Baidu cloud: pan.baidu.com/s/19u2Eerry… , password k57A;
  • Netease cloud classroom: study.163.com/instructor/… .