Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications 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 Certification Network & Security Hardware Operating Systems 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 Design Thinking 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 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 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 Yoga Mental Health Dieting 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 Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Engineering Python

【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)

​​日本語トップコースである【キカガク流】脱ブラックボックス講座の講師が教えるアルゴリズム論が登場!写経では理解できるようになってきたけれど、自分で考えて組む自信はないという方向けに、プログラミング力が圧倒的に向上できる内容です。
Rating: 4.5 out of 54.5 (1,001 ratings)
8,283 students
Created by 吉崎 亮介, 株式会社 キカガク
Last updated 6/2018
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • プログラミングの組み方のヒントが得られます
  • プログラムを自力で組める力が圧倒的に向上します
  • アルゴリズムとは?が理解できます
  • Pythonの文法がマスターできます
Curated for the Udemy for Business collection

Course content

6 sections • 17 lectures • 3h 31m total length

  • Preview02:56

  • Preview19:20
  • 練習問題
    06:32
  • ブール型
    01:37
  • 複数の変数(リスト・タプル・辞書)
    09:12
  • 制御構文(for文)
    13:49
  • 制御構文(if文)
    07:31
  • 関数
    10:34

  • Preview05:31
  • 解答
    25:37
  • 解答:高速化を検討1
    05:46
  • 解答:高速化を検討2
    07:21

  • アルゴリズム徹底練習
    34:15

  • Preview09:40
  • 解答:encode(圧縮)
    33:17
  • 解答:decode(復元)
    14:59

  • ボーナスレクチャー:AI人材としてプロフェッショナルになるための教育とは?
    04:00

Requirements

  • 【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 - の受講を前提としています。
  • 本コースは、Windowsを使用して進めていきますが、Macでも同様に進めることができます。
  • Mac, Windowsの両方の環境構築手順を紹介しています。

Description

今回のゴール:自力でアルゴリズムを考え、実装できる力をつける

創業から1年半、オフラインでの受講生の2000人、オンラインでの受講生4000人を突破している株式会社キカガクの『アルゴリズム論』が登場! 

日本語のトップコースとなっている脱ブラックボックス講座の補講の位置する講座であり、「写経して理解はできるものの、自力でプログラムを書ける自信はない」といった方へおすすめです。

参考書では正解となるソースコードが公開されていますが、そのコードに至るまでのプロセスや試行錯誤が公開されることはありません。これでは、初心者がプログラムがうまくなるためのプロセスを理解することができません。そこで、本講座ではそのプロセスを中心に紹介していきます。

また、アルゴリズム論という古くからある名前を付けていますが、メモリへのアクセスや並び替えに関するアルゴリズムを学ぶ昔からよくある内容ではありません。このご時世、Pythonではソートのアルゴリズムがnumpyで実装されており、自作する必要がありません。また、メモリも豊富なPCが一般的になり、初心者が最初に絶対に学ばないといけない内容ではなくなっています。

この授業は、目標として定めた問題をいかに効率よく、ミスを減らし、ほかの人にわかりやすく、汎用的なプログラムを書けるかを目指した内容をお伝えする全く新しいアルゴリズム論です。


前編と後編の2部構成となっており、以下の内容を扱います。

前編

  • Pythonの文法復習
  • 演習課題1:素数を求めるアルゴリズム
  • 演習課題2:圧縮のアルゴリズム

後編

  • 演習課題3:リコメンドのアルゴリズム
  • 演習課題4:組み合わせ最適化のアルゴリズム

Who this course is for:

  • 写経でのコードは理解できるようになったものの、考えて組むことがまだ難しいかた
  • 綺麗なコードとは?と他の人が見るためのプログラムの組み方が気になってきた方
  • 正解のコードだけでなく、プログラムを組む「手順」も知りたい方
  • Pythonを含めたプログラミングの脱初心者を目指す方
  • 世界中で使われているアルゴリズムの考え方をのぞいてみたい方

Instructors

吉崎 亮介
起業家 エンジニア
吉崎 亮介
  • 4.4 Instructor Rating
  • 15,143 Reviews
  • 39,968 Students
  • 3 Courses

株式会社キカガク代表取締役社長。

舞鶴高専本科・専攻科卒、京都大学大学院情報学研究科修了。
画像処理(AR)、ロボット工学、機械学習による製造業のプロセス改善に従事。修士課程在籍中に、化学工学で世界最高峰の国際学会ADCHEMにて最優秀若手研究賞を受賞。
大学院卒業後、株式会社SHIFTに入社し、新卒1年目から日本最大規模のゲーム開発者カンファレンスCEDEC2016 の招待講演。

株式会社Caratを共同創業した後、2017年1月、人工知能の一種である『機械学習』を現場で導入するための教育サービスを提供する株式会社キカガクを設立。

株式会社 キカガク
教育
株式会社 キカガク
  • 4.4 Instructor Rating
  • 15,143 Reviews
  • 40,151 Students
  • 3 Courses

弊社は、2017年に創業したAI教育のベンチャー企業です。創業3年目に関わらず、オンライン/オフライン研修で延べ13,000人を超える方々にご受講頂きました。

「感動的な学びを世界に届ける。」

弊社の経営理念です。 キカガクの目指す教育はわかりやすい、満足したで留まらず、感動したというレベルを追求していきます。 映画や音楽で感動するように、これからは学びを一種のエンターテイメントとして感動を届けるものとして確立したい。 そのような想いを込めて、教育のプロフェッショナル集団として、より一層邁進してまいります。 勉強会などもよく開催しておりますので、お気軽にご参加ください!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.