Advance your career by learning the basics of programming.
Student 支持 Community
This course is your first step towards a new career with the Introduction to Programming Program.
Enhance your skill set and boost your hirability through innovative, independent learning.
You can read and write basic code in Python. This course uses programming exercises in Python. If you haven't worked with Python before, check out our course Programming Foundations with Python.
If you can understand this code (maybe with the help of the 随机 模块文档), you know enough Python for this course:
进口随机 高清choosetwice（项）： 一个= random.choice（项目） B = 随机.choice（项目） 返回A，B names = ["Alice", "Bob", "Charlie", "Debra"] (one, two) = ChooseTwice(names) 如果一个==二： print "%s is happy!" % one 其他： print "%s likes %s!" % (one, two)
You can use a command-line interface (terminal).
If you have taken our course on Git和github上, the level of command-line use in this course is similar.
You don't need to be a Web programmer.
You don't need any previous database experience. This course is an entry-level introduction to relational databases.
You need a programming text editor （如 崇高的文本) installed on your computer. You should be able to use it to open and edit files of Python code.
看到 技术要求 使用Udacity。
If you look under the hood of a lot of major web sites — from Wikipedia to Reddit — you'll find a relational database somewhere.