Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React CSS Angular Node.Js PHP HTML5 Typescript
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Copywriting Email Marketing Startup YouTube Marketing

IT & SoftwareOther IT & SoftwarePython

Python 3.8マスター講座!!0から文法、標準ライブラリ、numpy, pandas, SQLAlchemy

文法、オブジェクト指向、標準ライブラリ、 代表ライブラリ(numpy, scipy, matplotlib, pandas, SQLAlchemy)を収録!!pythonを理解するだけでなく、より実践的な使い方を身に着けることができます!!
Rating: 4.6 out of 54.6 (122 ratings)
1,082 students
Created by NAOKI MATSUMOTO
Last updated 10/2020
Japanese

What you'll learn

  • Windows、MacのどちらのPCでもPythonの開発環境を構築できるようになります
  • データ構造に文法とオブジェクト指向、からメタクラスや抽象クラスまでPythonの基礎的内容を全て身に着けられます
  • pythonの標準ライブラリを使って、時刻表示、ログ出力、csv入出力、ファイル圧縮、マルチスレッド等いろんことができるようになります
  • アルゴリズム(バブルソート、マージソート、選択ソート、2分探索法、深さ優先探索、幅優先探索)などを使いこなせるようになります
  • Pythonの応用的なサードパーティライブラリを学べます

Requirements

  • 特になし

Description

【この講座について】

コースの目標は、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を利用したデータベースへの接続処理を学びます



Who this course is for:

  • Pythonを学びたい人は誰でも1から勉強できます

Instructor

NAOKI MATSUMOTO
Linux,Java,PHP,Python,Django,Tensorflow,機械学習,SQL
NAOKI MATSUMOTO
  • 4.1 Instructor Rating
  • 5,892 Reviews
  • 37,436 Students
  • 9 Courses

京都大学工学部、東京大学情報理工学工学科修士卒業

在学中にWeb系システム開発のアルバイトをしていてプログラミングを覚えました。

その後、SIerとフリーランスエンジニアを経験して会社を設立しました。


得意分野はPythonのアプリケーション開発と機械学習です。

Udemyでは、業務で役に立つ知識を体系的に学べるような講座を作成したいと考えています。

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.