강의

멘토링

로드맵

NEW
Programming

/

Programming Language

原理と実習で積み上げるPython入門編

Pythonプログラミング言語の入門講義です。 単純に文字を出力して文法を真似して打つ形式的で退屈な構成ではなく、 'なぜ'そして'どのように'動作するのかについて、適切なレベルでの根本的な原理の学習と 実際のプログラミング実習まで扱う講義です。 また、各種授業資料が提供されます。

6名 が受講中です。

  • ttok146566
핵심원리
이론 실습 모두
예제
미션
Python

こんなことが学べます

  • プログラミング言語の実行原理

  • 変数とメモリの関係

  • Pythonの文法と実践活用

  • 代表的なデータ構造と動作原理

  • デバッガーツールを活用して自らバグ追跡及び解決

  • Pythonが他の言語と異なる様々な特徴

  • オブジェクト指向(OOP)概念と継承およびコンポジション

本講義はPythonの入門編です

  • Pythonを初めて触れる方や他の言語経験者でPythonに入門する方々に、確実なプログラミング入門ガイドとなってお手伝いいたします。

  • 単純な暗記式ではなく、なぜこのような文法が生まれたのかについての説明をビルドアップ式で進めるため、
    直感的な理解が簡単です。

  • この講義を終えた後は、ライブラリ学習に進むか、またはPython中級・上級概念に進むことができるよう、
    基礎から現代プログラミングの根幹となるオブジェクト指向プログラミングまで丁寧に扱います。

このような内容を学びます

Python初歩 - 開発環境設定とコーディング基礎学習

  • 開発環境の構築から初回コード実行まで段階的にご案内

  • 変数は名札だ - コンピュータがデータを記憶する方式の理解

  • 数値、文字、真偽値など基本データ型完全整理

  • コンピュータが比較演算で判断する方式を学ぶ

論理的思考とデータ整理技術

  • and、or、notで学ぶコンピュータの論理的思考法

  • 条件文と繰り返し文でプログラムが自ら判断できるようにする

  • リスト、辞書、タプル、セット - 状況別最適データ構造選択

  • Mutable vs Immutable - メモリ観点からデータ変更原理の理解

効率的なコード作成と問題解決能力

  • 関数でコードを再利用してきれいに整理する方法

  • タイプヒントを活用した現代的で読みやすいコード作成

  • VS Codeデバッガーで体系的な問題解決能力を身につける

  • print文の代わりに専門的なデバッグツールの活用法

Pythonの深掘りとオブジェクト指向設計入門

  • ネームスペースとスコープ - Pythonが変数を探す内部動作原理

  • クラスとオブジェクトの概念と実際の活用方法

  • 継承と多態性による効率的なコード設計

  • ダンダーメソッドでPythonicなオブジェクトを作る

受講前の参考事項

実習環境

  • オペレーティングシステムおよびバージョン:Windows、macOS、Linux すべてのOS環境をサポート

  • 使用ツール: VS Code(無料エディタ) - 講義でインストールから設定まで案内

  • Pythonバージョン: Python 3.12を使用(講義で一緒にインストール)

  • PC仕様: 一般的な仕様のノートパソコン/デスクトップ(特別な高スペック不要)

学習資料

  • 実習サンプルコード:GitHubを通じてすべての実習コードを提供(受講生専用案内)

  • 講義スライド:理論授業で使用された原本スライドファイルのダウンロード提供

  • 参考資料: 追加学習のための有用なリンクと資料のご案内

事前プログラミング知識:全く必要ありません(完全初心者でもOK!)

  • 質問と回答:学習中に疑問に思うことがあれば、いつでも質問してください。

  • 講義の特徴: 理論説明の後すぐに実習につながる構造で、ついていきながら自然に身につけることができます

  • オペレーティングシステムのご案内:Windows環境で録画されましたが、Macユーザー向けの別途コマンドもご案内いたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミング初心者

  • Pythonの文法は知っているが、「なぜ」このように動作するのかという原理が気になる人

  • Pythonを学んでいる他言語経験者

前提知識、
必要でしょうか?

  • なし

こんにちは
です。

1,344

受講生

70

受講レビュー

22

回答

4.5

講座評価

4

講座

게임 개발자로 시작해 다양한 기술을 익히면서 깨달은 것이 있습니다.

"어려운 건 없다. 설명을 어렵게 하는 것 뿐이다."

 

처음 프로그래밍을 배울 때, 분명히 간단한 개념인데도 복잡하게 설명된 자료들 때문에 혼란스러웠던 기억이 있습니다. 늘 느꼈던건 직접 이해하고 나니 '핵심'은 생각보다 단순했다는 거죠.

 

지금은 AI를 활용한 여러 개발 방법론을 연구하며 파이썬으로 다양한 자동화 프로젝트를 진행하고 있습니다.

 

저는 '배우는 사람이 정확히 알아야 할 것' 을 명확히 정의하고, 그 핵심만 쏙쏙 뽑아서 전달하기 위해 노력합니다.

복잡한 것을 단순하게. 어려운 것을 쉽게요.

다른 분들의 학습 여정에 제가 조금이라도 도움이 될 수 있기를 바랍니다. ^^

カリキュラム

全体

78件 ∙ (6時間 32分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール

¥19,800

40%

¥4,000

ttok146566の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!