Udemy

Computational Thinking In Python

立即報名
  • 1,050 名學生
  • 更新於 6/2017
4.1
(40 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
4 小時 48 分鐘
教學語言
英語
評分
4.1
(40 個評分)
3次瀏覽

課程簡介

Computational Thinking In Python

Tackling open ended problems with guile and creativity

What is Python and why is it important?

Python is an interpreted text based general purpose programming language, which has a wonderfully simplified syntax, dynamic typing and an awesome open source community constantly creating more and more amazing libraries and modules. This makes python an awesome tool for someone just getting into programming as well as someone with serious ambitions in fields like data analysis web development or the Internet of Things. Python has become a staple in data science, allowing data analysts and other professionals to use the language to conduct complex statistical calculations and problems.

What is special about this course?

Quite simply this is the ultimate second programming course for the everyman!. The approach taken demonstrates some theoretical concepts and then asks the student to solve an open ended problem. Much like lifting heavy weights tends to make your muscles bigger, solving hard problems improves your thinking!! Perhaps more importantly these types of problems prompt creativity and create original solutions. Completing this course with an understanding of multiple solutions for each problem will endow the student with a conceptual mastery of Python and thus prepare them to use Python and a professional setting and create real world applications!!

課程章節

  • 6 個章節
  • 49 堂課
  • 第 1 章 Introductions and Setting up
  • 第 2 章 Module 1: Mathematics Challenges
  • 第 3 章 Text Based User Interface Challenges
  • 第 4 章 Turtle Graphics Challenges
  • 第 5 章 Text Analysis Challenges
  • 第 6 章 Recursion Challenges

課程內容

  • Students will become fluent in APPLYING the core concepts: loops, flow control and functions, Students will be more efficient and confident with solving difficult problems, Students will become fluent in various Python data types: Strings, Lists and Dictionaries, Students will learn how to factorise numbers and discover prime numbers, Students will optimise programs for lower processing time, Students will write functions to generate images/art in the IDLE text interfaces, Students will learn how LOGO / Turtle works and generates images, Students will write functions to generate polygons of various shapes and dimensions, Students will write fruitful functions that use random numbers to generate realistic graphical backdrops: Stars and Clouds, Students will perform text analysis and write programs that check syntax, Students will learn to load text files into programs and rank all words in the text file by popularity, Students learn about recursion from mathematical and graphical examples, Students use recursion to generate spirals similar to those that occur in nature, Students user recursion to generate Koch fractals and Koch Snowflakes


評價

  • c
    c Chung
    5.0

    easy to follow.

  • F
    Fernando Martel
    4.5

    Fun course. Nice set of challenging problems to learn about code optimization etc. hands on. The instructor gives some pointers for deeper dives.

  • C
    Charles Podvesker
    3.5

    Seems very good so far , but I am only on the 3rd video

  • A
    Austin Campbell
    5.0

    this seemed like a well done course with alot of effort put in

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意