
プログラミングの始め方:Python入門(Inflearnオリジナル)
inflearn
すでに2万人以上が学習し、満足した最高のプログラミング入門講座。 Inflearnが非専門家の立場から直接企画、準備したプログラミング入門講座で、プログラミングをまったく触ったことがない人から実際に活用可能なプログラミング能力まで向上できる講座です。
Beginner
Python
技術面接対策として、OS の知識を基盤に、マルチスレッド、マルチプロセッシング、並列性、並行性などの文法を扱うためのコースです。複数のリソースを使用して実行効率を高める方法に関する基本知識を学びます。
高度なオペレーティング システム ベースのパフォーマンス プログラミング
Pythonの実践文法
オペレーティング システム OS の知識
Python 技術面接対策に役立つ知識
開発者(エンジニア)のためのプログラミング知識
その他の開発関連知識
Python、基礎を超えて実戦へ!
原理まで深みのある内功を身につけてみてください。
この講義は、Pythonの基礎文法を理解し使用できる方を対象に、Python活用分野への就職を希望する就活生、キャリア転職を準備する開発者(エンジニア)、より深くPython内部原理について学習したい方のために、Pythonの同時性、並列性、分散処理に関する知識を習得できるよう準備しました。単純な機械的説明ではなく、お互いに直接コーディングしながらライブで進行します。
Python(パイソン)を活用した幅広い分野で様々なオープンソースが発展している中、グローバルなサービスも既に広範囲な分野で提供されています。プログラミング全般的な領域において並行性技術のサポートは多くの話題となっています。Pythonも他言語と比べて劣らない並行性関連フレームワーク/ライブラリを提供しています。
ハードウェアの発展よりもやや遅れている多数の開発言語は、最新の大容量データ処理関連インフラおよびシステム構築過程において処理速度、安定性などの脆弱性が見られると思います。
Pythonを活用してソフトウェアを開発する人々は、一定レベルの実力向上のためにはデータ分散化の解決およびハードウェアの性能を完全に活用できる並行プログラミングの学習が必要だと思います。これは多数のIT企業が求める人材像を通じて確認することができます。
現場で開発者、エンジニア、アナリストなど多くの方々とフィールドで協業し、教育を進めてきながら、様々な同僚の成長を見守ってきました。直接コード作成なしにスペック(文書)を先に読んでからコーディングに入る方、適度な理論学習後にユーティリティとしてPythonを活用する方、理論と実習の二つの状態を行き来しながらPythonを活用する方など...様々なパターンから出た結論は、プログラミング言語固有の動作原理を学習し実習に適用する人が非常に速く成長するということでした。希望する職場への転職、年収アップ、スタートアップ起業などとも関連があるでしょう。
大規模サービスに適したデータ処理のための
同時性/並列性文法学習が必ず必要です。
上記の経験を基にPythonおよび他のプログラミング言語で必ず深く扱われ、難しく感じられる並行プログラミングの理論的内容と実習ベースの学習を読みやすいPython固有の文法特徴に合わせて内容をお届けするために、本講座を準備いたしました。
Pythonは他の言語と比べてパフォーマンスが遅い言語として認識されています。内部動作原理を調べながら性能問題を解決する様々な機能を学習します。コンピュータアーキテクチャと動作原理の事前学習も重要です。
幅広いPython開発経験、オンオフライン授業経験を基に本講義を企画し進行しました。核心原理を単純に理論的に理解するのではなく、本授業で一緒にコーディングする過程の中で自然に理解することになるでしょう。
講義のセクション(0~1)は、基本環境設定およびPythonスレッディングに関する簡単な例題を基に、後半部分で学ぶ並行性、並列性に対する事前学習を進めます。
これにより、一般的なスレッド、CPUを通じて同じ時間に複数の計算を可能にする例題を学習します。また、オペレーティングシステムに関する基礎知識も十分に習得することができます。
2番目〜3番目のセクションは本講義のメインテーマです。並列性および並行性に関するシンプルで理解しやすい例題作成を通じて、マルチスレッドとマルチプロセスの性能比較およびそのすべての利点を含むAsyncIOに関する例題を提供します。
また、High-Levelの抽象パッケージであるFutureを通じて、Pythonの長所である簡潔でシンプルなコードを書けるように学習します。
趣味、研究、実務開発のどのような目的においても、Pythonを活用した開発の経験が積まれれば、高速な実行タイムについて学習するタイミングです。よく整理された例題を通じて、時間と労力にかかる期間を最大限短縮できる多様な経験とノウハウを提供いたします。
講義が終わると、皆さんはPythonの並行性(同時性)、並列性に関する深い拡張知識を通じて、多様な分野での協業においていつでも活用可能な熟練して拡張可能なPythonの知識基盤でレベルの高い技術面接にも備えることができると思われます。
さらに、Pythonおよびオペレーティングシステムの知識を基盤として、並行性および並列処理に関する知識を習得した後、大規模データ分散処理基盤およびサーバーサイド大規模サービスのためのプログラミング基礎能力を育てる第一歩を踏み出すことができるでしょう。
(Inflearn オリジナル - Pythonの初級、中級を習得された方、またはそれ以上のレベルでPythonを活用できる方を対象とした講義です 🙌)
もう一度!
中・上級文法に挑戦!
Python初級者
パゴス挑戦
Pythonの並行性/並列性
活用まで学びたい方
Pythonスタック!
Python基盤技術面接
準備中の求職者
一歩一歩
Pythonを深く
学びたい方
この講義は


講義資料を提供します!
学習対象は
誰でしょう?
Python スレッドとマルチプロセッシングを学びたい方
Python をより深く学習したいすべての人
Python ベースの就職準備生
キャリアチェンジなど、Python技術面接を準備している人
その他、Pythonを深く学びたい方
前提知識、
必要でしょうか?
Pythonの基礎コースを学んだ方
Inflearn Python入門コースを学んだ方
Python開発環境設定に無理がない方
実務でPythonを活用している方
プログラミング知識
712,201
受講生
6,846
受講レビュー
118
回答
4.8
講座評価
143
講座
배움의 기회는 경제적, 물리적 한계에서 자유로워야 한다고 생각합니다.
우리는 성장기회의 평등을 추구합니다.
全体
25件 ∙ (7時間 50分)
講座資料(こうぎしりょう):
全体
106件
4.8
106件の受講レビュー
受講レビュー 9
∙
平均評価 3.8
受講レビュー 7
∙
平均評価 4.6
受講レビュー 22
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 4.8
受講レビュー 9
∙
平均評価 4.9
5
最初は関数だけを作成し、ジュピターで使用してからますますコードの重複にメンテナンスができなくてさまよってクラスを知るようになり、クラスをうんざりしてとにかく適用し、asyncioを知ることになったので、アサルトとして使用しようとするさまよう中に講義を聞くようになりました。 分かるだけに見えるとasyncioだけが答えだと思いましたが、講師様の講義を聞いてbloking、nonbloking、IObound、CPUboundを考慮しながら適切に混ざりながら作成できるようです。 一人で勉強すれば、毎回核心を知らず彷徨いながら大体こんなことよりもずっと進むようになりますが、講義を聞くと核心を知ることになり、もうここでもっと肉をつける準備をするようになりますね 講義ありがとうございました 教えてくれたことで本当にうまくコーディングしてくれてありがとう!
¥7,585
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!