Udemy

From 0 to 1: Learn Python Programming - Easy as Pie

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

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
10 小時 36 分鐘
教學語言
英語
授課導師
Loony Corn
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.3
(210 個評分)
1次瀏覽

課程簡介

From 0 to 1: Learn Python Programming  - Easy as Pie

A Python course for absolute beginners - this will take you to a fairly serious early intermediate level.

A Note on the Python versions 2 and 3: The code-alongs in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for both Python 2 and Python 3 wherever possible.

What's Covered:

  • Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions and file-handling
  • Database operations: Just as much database knowledge as you need to do data manipulation in Python
  • Auto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generation
  • Text processing and NLP: Python’s powerful tools for text processing - nltk and others.
  • Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington Post
  • Machine Learning : Use sk-learn to apply machine learning techniques like KMeans clustering
  • Hundreds of lines of code with hundreds of lines of comments
  • Drill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the day
  • Drill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock ticker
  • Drill #3: Scrape a news article URL and auto-summarize into 3 sentences
  • Drill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to these

課程章節

  • 9 個章節
  • 55 堂課
  • 第 1 章 What is coding? - It's a lot like cooking!
  • 第 2 章 Don't Jump Through Hoops, Use Dictionaries, Lists and Loops
  • 第 3 章 Our First Serious Program
  • 第 4 章 Doing Stuff with Files
  • 第 5 章 Functions are like Foodprocessors
  • 第 6 章 Databases - Data in rows and columns
  • 第 7 章 An Object Oriented State of Mind
  • 第 8 章 Natural Language Processing and Python
  • 第 9 章 Machine Learning and Python

課程內容

  • Pick up programming even if you have NO programming experience at all
  • Write Python programs of moderate complexity
  • Perform complicated text processing - splitting articles into sentences and words and doing things with them
  • Work with files, including creating Excel spreadsheets and working with zip files
  • Apply simple machine learning and natural language processing concepts such as classification, clustering and summarization
  • Understand Object-Oriented Programming in a Python context


評價

  • A
    Akarsh Vatsa
    4.5

    Yes but the course need to be updated within this year 2024

  • M
    Marshall Vanderhoof
    0.5

    I had high expectations of this course, as it came recommended. I have no coding background (a little VB and SQL but never in a class form). DO NOT believe that this course is for someone with no coding background. There are references to other coding languages as if the professor assumes you have some coding background. There are major gaps in what is shown, and the code in no way translates to any real world applications. Why do they make it so complicated, provide so much talking, and so little here is a snippet of code, this is what it does, and here is how to break it down so it can be understood and used or replicate to your application. You can't download the data from the stock exchange, and therefore none of the rest of that section's code works to follow along. They provide a downloadable version of the data, but do not show you how to unzip it and load it into sqlite. This is a huge failure as this is super important to understand how to do! As an analyst it is vital that I understand that, and without instruction I don't. I would give this class 0 stars but it requires at least a half star minimum.

  • R
    Raj Bansal
    3.5

    the link the instructor mentions are old...the shortcuts are different....the video has not been updated with latest software updates...I like the interface with which the concepts are shared, the exercises could have been made a bit better! The machine learning module goes very fast and goes deep into technical aspects. The other modules such as working with files and databases have been very helpful!

  • R
    Richy Benn
    2.0

    some stuff did not work such as anoconda and as a north american using nifty for the stock program does not help, should have used the nazdaq

立即關注瀏覽更多

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

我已閱讀及同意