
시큐어 코딩 in C
김정인
C 과정의 시큐어 코딩은 안전하고 안정적인 소프트웨어 애플리케이션의 개발을 보장하기 위해 버퍼 오버플로, 메모리 관리 및 취약성 예방과 같은 개념을 다룹니다.
초급
secure-coding, C, buffer-overflow


コーディング方法を学びます。
演算子の特性と注意事項を学びます。
制御文による制御構造を学びます。
関数の実装とPythonだけの関数の特徴を学びます。
基本コンテナについて学びます。
オブジェクト指向プログラミング技術を学びます。
Pythonの登場の背景を理解し、Pythonだけの特別な文法を扱います。
Pythonが他の言語と異なる点を中心に説明します。
Pythonの基本コンテナを理解し、それを活用したさまざまなプログラムを実装できます。
Python文法がメモリとシステム内でどのように機能するかを説明します。

セクション(1) Pythonの概要
Pythonの登場の背景と特徴とPython開発環境の設定について説明します。
セクション(2)基本文法
Pythonの基本的な文法と変数、変数の内部構造を説明します。


セクション(3) 不演算と文字列
ブールデータ型の特徴と使い方を説明し、文字列(str)についても説明します。
セクション(4) 基本材料構造
リスト、タプル、辞書、セットまで、Pythonが提供する基本的なコンテナについて説明します。


セクション(5) 制御構造
Pythonの条件制御と範囲ベースの反復ステートメントの特徴と実装方法について説明します。
セクション(6)データ構造アプリケーション
Pythonの基本コンテナの特徴であるインデックス、スライシング、共通関数などを説明します。


セクション(7)ファイル入出力
Pythonでファイルオブジェクトを作成し、それを利用したさまざまなファイル入出力方法について説明します。また、Pythonオブジェクトを保存できるpickleについても説明します。
セクション(8)関数
関数の基本的な文法とさまざまな引数と戻り値の処理を扱い、さらにラムダやクロージャなどの最新の文法も説明します。


セクション(9)オブジェクト指向
Pythonでのオブジェクト指向コーディング方法について説明します。継承、多型、抽象化をカバーします。
オペレーティングシステムとバージョン(OS):Windows 10,11
編集ツール: Windows Anaconda, Jupyter Notebook
コンパイラ: Python 3.8
提供する学習資料形式(PDF)
授業時にpptを利用した板書を行い、これを授業資料(PDF)と共有します。
本コースを聴くための選手の知識:Python入門
本講義動画仕様:FPS-60、解像度-1280*720、オーディオサンプルレート-44,100
いつでもご質問いただき、講義は新しい技法が出れば修正されることがあります。
講義の際に配布される学習資料は授業のみ参考にして無断配布は禁じます。
学習対象は
誰でしょう?
Pythonを学びたい人
人工知能を勉強したい人
Pythonのシンプルさとスケーラビリティを体験したい人
前提知識、
必要でしょうか?
Python入門
847
受講生
99
受講レビュー
12
回答
4.9
講座評価
9
講座
김정인 강사님은 오픈소스가 중요하다며
리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.
소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로
수강 시 소스 폭탄에 주의 해야 합니다.
강의문의 : jikim@imguru.co.kr
全体
41件 ∙ (9時間 11分)
講座資料(こうぎしりょう):
¥10,904
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!