|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-python/
课程评论:没有评论
This Coursera course, "Python 3.11 Master Course!! Learn from Scratch: Syntax, Standard Libraries, numpy, SQLAlchemy, etc.," aims to equip beginners with all the necessary Python syntax and practical knowledge to become proficient users. The curriculum covers fundamental Python grammar, including data structures like numbers, strings, lists, and dictionaries, as well as control statements (if, for), functions, higher-order functions, and generator functions. It delves into object-oriented programming concepts such as class creation, inheritance (including multiple inheritance), polymorphism, and encapsulation. The course provides a comprehensive exploration of Python's standard libraries, detailing modules for date and time (date, datetime), precise numbers (decimal), random values (random), mathematical functions (math), operating system interactions (os, sys), file handling (csv, json), logging (logging), extended data structures (collections), file compression (gzip), regular expressions (re), and advanced topics like multithreading, multiprocessing, and asynchronous processing, including their potential issues. Furthermore, it introduces popular scientific computing libraries such as NumPy, SciPy, and Pandas, explaining their usage in detail. The course also includes instruction on database connectivity using SQLAlchemy. Upon completion, learners will be able to confidently use Python in professional settings, having mastered its core syntax, object-oriented principles, and various standard and scientific libraries. They will also gain a solid understanding of advanced concepts like multithreading and multiprocessing, along with their practical applications and considerations, and learn how to connect to databases using SQLAlchemy.
【この講座について】コースの目標は、Pythonをマスターし、初心者でもPythonを使いこなせるようになることです。Pythonを利用するうえで、必要となる構文はすべて詰めこんでおり、実務で必要となる知識は網羅しています。また、標準ライブラリ編では、ログを出力するロガーや、マルチスレッド・マルチプロセスなどの高度な内容についてその問題点も含めて詳細に説明しています。さらに、numpy, scipy, pandasなどの科学技術ライブラリの利用方法も詳細に説明しています。*) Pythonのバージョンは最新の3.8を利用しており、セイウチ演算子などの最新の技術についても勉強します【講座内容の詳細】Pythonの基本文法から初めて、オブジェクト指向(カプセル化、継承、ポリモーフィズム)、標準ライブラリ、代表的なライブラリを扱います・基本文法では、数値型、文字列型、複素数型、リスト、辞書などPythonで利用される各データ構造をマスターします。また、if文、for文などの制御文、関数、高階関数、ジェネレータ関数などにPythonのコードを作成するうえで必要な構文を学びます。・オブジェクト指向では、クラスの作成、クラスの継承、多重継承、ポリモーフィズム、カプセル化などクラスをどう作成して利用するのかについて詳細に説明しています・標準ライブラリには、日付、時刻を利用するdate・ datetimeモジュール, 精密な数値を利用するdecimalモジュール, ランダム値を扱うrandomモジュール, 数学関数を用いるmathモジュール, os関数システム値を用いるos, sysモジュール, csvファイル、jsonファイルを扱うcsv, jsonモジュール、ログを出力するloggingモジュール, 拡張したデータ構造を扱うcollectionsモジュール, ファイル圧縮のgzipモジュール, 正規表現を扱うreモジュール, マルチスレッド・プロセス・非同期処理、など幅広い範囲を紹介します。・代表的なライブラリには、numpy, scipy, pandasなどの科学技術ライブラリを中心に紹介します【この講座を受けて得られるもの】・業務でPythonを利用するものについては、すべて詳細に解説しているため、実務でPythonを使いこなせるようになります。・Pythonの基本的な文法、オブジェクト指向について学び、Pythonの基本的な内容は網羅しています・標準ライブラリについて、知ることができ実務で活用できます・マルチスレッド、マルチプロセス、非同期処理などの高度な内容については詳細に説明されており、利用してよい点、注意する点も含めてマスターすることができます・numpy, pandasなどの基本的な科学技術ライブラリについて使いこなせるようになります・SQLAlchemyを利用したデータベースへの接続処理を学びます