Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

レベル 6 | Python パワーハウス: コーディング アルゴリズムとデータ視覚化!

8 週間でデータ サイエンスの可能性を解き放ちましょう。データ視覚化の技術を深く学びながら、高度な Python アルゴリズムとデータ分析を習得します。
Faruk Hasan
平均評価:
4.8
レビュー数:
(141)
Popular
クラス

含まれるもの

8 ライブミーティング
7 時間 20 分 授業時間
宿題:
週1時間. Students will receive weekly assignments. Any given assignment may take up to an hour to complete.
この文章は自動翻訳されています

このクラスで学べること

The critical element of data science is algorithms. So, the class will starts with some algorithm developments. The next step is to understand one of the important data science topics- Data Visualization. 

By the end of this course, students will- 

   - build sorting algorithms using Python 

  - learn how to create and manipulate arrays using NumPy (it's a library) and Python. 

  - use pandas (another library) to manipulate and analyze data sets 

  - Understand matplotlib and seaborn libraries to create beautiful data visualization. 


Why should you start learning data-science?
I will just add a quote here. We will discuss more in the class.

“The ability to take data — to be able to understand it, to process it, to extract value from it, to visualize it, to communicate it — that’s going to be a hugely important skill in the next decades.”
 - Hal Varian, chief economist at Google and UC Berkeley professor of information sciences, business, and economics

Data science incorporates various disciplines: 
1. Data visualization
2. Data mining
3. Machine learning 
4. Deep learning
5. Data engineering
6. Statistics 
7. Software programming 

The focus of this course is to teach data visualization. And, it is designed and made suitable for students who are interested to become data scientists and to learn real- world applications. It will provide students the resources to learn python and effectively use it to analyze and visualize data!

Week 1 &2:
----------
In the first two weeks, students will be introduced to some sorting algorithms. The concepts will be discussed in the class and students will need to apply the concepts they learned earlier (from previous Python courses) to design the algorithms. Students will also get an overview of the course and learn how to setup their computer that will allow them to use Python with all the necessary libraries required. 

Week 3
----------
In this week, students will learn and create arrays using NumPy. 
Topics: 
1. Intro to NumPy
2. Arrays

Week 4 & 5
-----------
In this two weeks, students will learn about pandas, a library to analyze data
Topics:
1. Series
2. DataFrames
3. Index Objects
4. Rank and Sort
5. Index Hierarchy

Week 6
----------
In this week, students will learn how to work with actual data
Topics:
1. reading and writing files
2. JSON and HTML with Python
3. Install Seaborn and  learn Histogram creation

Week 7 & 8
----------
In the final weeks, we will do an actual data visualization project from scratch!

その他の情報

保護者へのお知らせ
*** Notice about the usage of Third-party tool In this class, Jupyter notebook will be used for Python data analysis projects. Link- https://jupyter.org/ Registration on Jupyter notebook is not mandatory for this class. Students can still use the tool without creating an account to write and save their code. The following paragraph is taken from the privacy policy section and by joining this class you give permission that the following data will be collected from the enrolled student(s) if they decide to do the registration. "We collect information from you when you register on our site and gather data when you participate in the forum by reading, writing, and evaluating the content shared here. When registering on our site, you may be asked to enter your name and e-mail address. You may, however, visit our site without registering. Your e-mail address will be verified by an email containing a unique link. If that link is visited, we know that you control the e-mail address. When registered and posting, we record the IP address that the post originated from. We also may retain server logs which include the IP address of every request to our server." To read more about the policy, you can visit here- https://discourse.jupyter.org/privacy
指導言語
英語
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
  • Jupyter
参加しました May, 2020
4.8
141レビュー
Popular
プロフィール
教師の専門知識と資格
修士号 Loyola Marymount Universityから
Hello future engineers and scientists!

I'm Faruk, a passionate Software Test Engineer (SDET) based in New York, and I'm thrilled to be your STEM instructor. With over 12 years of experience, I bring real-world insights into the classroom, making learning an exciting journey.

About My Classes:

=====> Python Classes:
1. [Become ZERO to HERO in Python Coding| A Project-Based Programming for Beginners!](https://outschool.com/classes/become-zero-to-hero-in-python-codingor-a-project-based-programming-for-beginners-P9F2e3Bn#usmdgGriHQ)
   - Dive into the basics of Python through hands-on projects.
   - Lay a solid foundation for your coding journey.

2. [Level-1| Coding in Python| Real-World Project Experience for Beginners!](https://outschool.com/classes/level-1or-coding-in-pythonor-real-world-project-experience-for-beginners-VMdtgqom#usmdgGriHQ)
   - Explore the world of coding with real-world projects.

3. [Level-2| Coding in Python| Advanced Real-World Projects for Beginners!](https://outschool.com/classes/level-2or-coding-in-pythonor-advanced-real-world-projects-for-beginners-y7Z9z1yy#usmdgGriHQ)
   - Take your Python skills to the next level with advanced projects.

4. [Level-3| Coding in Python| Algorithm Design Techniques and Logics!](https://outschool.com/classes/level-3or-coding-in-pythonor-algorithm-design-techniques-and-logics-T3QwCy9C#usmdgGriHQ)
   - Master algorithm design techniques and logics in Python.

And more....

=====> Java Classes:
1. [Level-1 | Java Coding Made Easy| Project-Based Flex Class for Beginners](https://outschool.com/classes/level-1-or-java-coding-made-easyor-project-based-flex-class-for-beginnersor-1qvH4cQK#usmdgGriHQ)
   - Dive into Java coding with a project-based approach.

2. [Part II Java Programming: Algorithm Design and Its Application in the Real-World](https://outschool.com/classes/part-ii-java-programming-algorithm-design-and-its-application-in-the-real-world-vduCnyxA#usmdgGriHQ)
   - Explore advanced algorithm design in Java.

3. [Level-3| Java Object Oriented Programming| Software Test Engineering Projects](https://outschool.com/classes/level-3or-java-object-oriented-programmingor-software-test-engineeting-projects-Vxc4gAQ0#usmdgGriHQ)
   - Learn Java Object-Oriented Programming through real-world projects.

=====> Scratch Classes:
1. [Advanced Scratch Programming: Let's Create a Space Invaders Game!](https://outschool.com/classes/advanced-scratch-programming-lets-create-a-space-invaders-game-7mnhPtYn#usmdgGriHQ)
   - Unlock the secrets of Scratch programming by creating a Space Invaders game.

=====> Math Classes:
1. [Math| Algebra 1| Designed for Middle Schoolers!](https://outschool.com/classes/mathor-algebra-1or-designed-for-middle-schoolers-DXZOgXr9#usmdgGriHQ)
   - Explore Algebra 1 in a way designed just for middle schoolers.

=====> Flex Classes:
1. [Level-1 | Java Coding Made Easy| Project-Based Flex Class for Beginners](https://outschool.com/classes/level-1-or-java-coding-made-easyor-project-based-flex-class-for-beginnersor-1qvH4cQK#usmdgGriHQ)
   - Flexibility meets Java coding in this project-based class.

2. [Python Made Easy| Project-Based Python Coding| Beginners Flex Class| Level 1](https://outschool.com/classes/python-made-easyor-project-based-python-codingor-beginners-flex-classor-level-1-yfIW7oem#usmdgGriHQ)
   - Make Python coding easy with this flexible and project-based class.

Education:
- Bachelor's degree in Electrical Engineering from Queen Mary, University of London, England, UK (2011).
- Master's degree in Electrical Engineering from Loyola Marymount University, Los Angeles, CA, USA (2016).

Professional Background:
As a Software Test Engineer, I work with sophisticated technology, delivering outstanding tech services to major companies. My experience allows me to teach using real-world scenarios, providing you with insights into the IT industry's state-of-the-art technologies.

Hobbies:
I'm not just passionate about tech; I love traveling, cycling, reading books, writing blogs, and playing video games. My diverse interests inspire creativity in my classes, making learning an exciting and dynamic experience.

Join me on

 this STEM adventure, where we'll explore, learn, and have a great time together! 🚀✨

レビュー

ライブグループクラス
共有

$160

8 クラス分
週に1回、 8 週間
55 分

オンラインライブ授業
年齢: 11-16
クラス人数: 4 人-7 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool