【Python3認定基礎試験】試験で問われるかつ記憶が曖昧になりそうな箇所を総まとめ①【Pythonチュートリアル1~5章】

カテゴリ:Python 投稿:2022年8月15日0:56、更新:2022年8月22日22:31

・記事の概要 

Python3エンジニア認定基礎試験でよく問われる

Pythonチュートリアル(第4版)の内容の中で記憶が曖昧になりそうな部分を

それぞれシートにまとめてみました!取り急ぎ1〜5章の内容です。

初学者や非エンジニアの方にも、なるべく分かりやすくまとめます!


・この記事の対象 

Python3エンジニア認定基礎試験を受験する方(非エンジニアの方含み)

・Pythonチュートリアルの1~5章の確認をしたい方

・同試験を受験する直前に記憶のチェックをしたい方


・なんの解説か 

普段はPythonチュートリアル(第4版)を章ごとに解説していますが

今回は試験前のまとめのような感じです。

詳細な知識ではなく、試験直前で確認するチートシート的内容です。

今回は1~5章の内容をまとめ、次回は6章以降をまとめます。

6章以降のまとめ:試験で問われるかつ記憶が曖昧になりそうな箇所を総まとめ②


また、公式書籍の準備がまだという方は、購入をお勧めします。

内容が分かりにくいというレビューも聞きますが、

(実際に初学者へ凄く丁寧な説明というわけではないが)

要点をかなりしっかり抑えた内容ですので、

資格取得という面ではなくとも手元にあるといいものです。



・実際のシート 

以下にシートでまとめていきますので、ご利用ください。

前述の通り、試験前の知識整理や確認が用途です。

内容の追加・ブラッシュアップも適宜できればとは思います。


・1~2章:問われやすい観点抜粋

1~2章の説明



・3章:問われやすい観点抜粋

3章の説明


・4章:関数の引数

引数の説明



・5章:各データ型の特徴

各データ型の説明


・5章:リスト周りや演算子

リストメソッドの説明


・5章:和や交差など

和や交差の説明



・まとめ 

ちょっとまだ思いついたものをシートに起こしている状態なので

「これも該当するなあ」というものがあれば追加していきます。

Python3認定基礎試験の解説記事は今後も続けてみようと思いますが、

皆様の参考になれば幸いです。


繰り返しにはなりますが、受験には公式書籍があった方がいいですので

メインは書籍でインプットをしていきましょう!



Pythonチュートリアル 第4版


ただ「本当にプログラミング自体が初心者で」という場合は公式書籍の前に

「スッキリシリーズ」のテキストから入ると挿絵や説明がかなり分かりやすく

初めての理解には役立つかもしれません。

私も未経験の新卒時にはJavaで同じシリーズを読んでいました。

(経験者からすると少し冗長的かもしれないが、それくらい丁寧である)


・関連記事 

Python3認定基礎試験関連の記事が以下にもあります。

参考までにぜひ!


・第4章(P30~)に関する説明記事

関数における引数のデフォルト値について解説


・第7章のフォーマット指定子について


・第9章の前に読んでほしい記事

初学者にクラスについて最初に抑えておいてもらいたいこと


・1問1答形式で使いやすい演習問題サイトの紹介記事

Python3エンジニア認定基礎試験の使いやすい演習問題サイトをご紹介!


・6章以降の総まとめ(後半記事)

試験で問われるかつ記憶が曖昧になりそうな箇所を総まとめ②

コメント一覧

名無し / 2023年9月13日7:33
123456

名無し expr 986268650 + 821874254 / 2023年9月13日7:35
123456

名無し|expr 823047115 + 805203335 / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456

${@var_dump(md5(332155553))}; / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
/*1*/{{883276187+933739187}}

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456

${991828593+917831895} / 2023年9月13日7:35
123456

'-var_dump(md5(395352489))-' / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
${820768132+831830528}

名無し / 2023年9月13日7:35
123456

名無し&set /A 973934112+852381929 / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
${917762261+952936157}

名無し / 2023年9月13日7:35
${@var_dump(md5(693979348))};

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
${(928391156+999297008)?c}

名無し / 2023年9月13日7:35
123456

expr 944837869 + 894502643 / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456'and/**/extractvalue(1,concat(char(126),md5(1479073904)))and'

名無し / 2023年9月13日7:35
'-var_dump(md5(732679154))-'

名無し'and'e'='e / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
#set($c=825582800+816827950)${c}$c

名無し / 2023年9月13日7:35
123456
expr 862093447 + 991348078

名無し / 2023年9月13日7:35
123456"and/**/extractvalue(1,concat(char(126),md5(1839369637)))and"

名無し'and't'='w / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
<%- 866064693+841516739 %>

名無し / 2023年9月13日7:35
123456|expr 990485739 + 815356940

名無し / 2023年9月13日7:35
extractvalue(1,concat(char(126),md5(1003825924)))

名無し"and"p"="p / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456$(expr 936242235 + 826291521)

名無し / 2023年9月13日7:35
123456'and(select'1'from/**/cast(md5(1612863563)as/**/int))>'0

名無し"and"c"="n / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456&set /A 916419205+870797179

名無し / 2023年9月13日7:35
123456/**/and/**/cast(md5('1321661454')as/**/int)>0

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
expr 899417803 + 918143737

名無し / 2023年9月13日7:35
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1379657424')))

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1611051645')))>'0

名無し / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456鎈'"\(

/*1*/{{838163476+885537301}} / 2023年9月13日7:35
123456

名無し / 2023年9月13日7:35
123456'"\(

${940746593+893486530} / 2023年9月13日7:35
123456

${(949518005+966929101)?c} / 2023年9月13日7:35
123456

<%- 990312157+829463503 %> / 2023年9月13日7:36
123456

名無し / 2023年9月13日7:36
123456/**/and+4=4

名無し / 2023年9月13日7:36
123456/**/and+4=8

名無し / 2023年9月13日7:36
123456'and'q'='q

名無し / 2023年9月13日7:36
123456'and'x'='a

名無し / 2023年9月13日7:36
123456"and"o"="o

名無し / 2023年9月13日7:36
123456"and"v"="f

名無し / 2023年9月13日7:36
(select*from(select+sleep(0)union/**/select+1)a)

名無し / 2023年9月13日7:36
(select*from(select+sleep(2)union/**/select+1)a)

名無し鎈'"\( / 2023年9月13日7:36
123456

名無し / 2023年9月13日7:36
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='

名無し'"\( / 2023年9月13日7:36
123456

名無し / 2023年9月13日7:36
123456'and(select*from(select+sleep(2))a/**/union/**/select+1)='

名無し / 2023年9月13日7:36
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="

名無し / 2023年9月13日7:36
123456"and(select*from(select+sleep(2))a/**/union/**/select+1)="

名無し / 2023年9月13日7:36
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/

名無し / 2023年9月13日7:37
123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/

名無し / 2023年9月13日7:37
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0

名無し / 2023年9月13日7:37
123456'/**/and(select'1'from/**/pg_sleep(2))::text>'0

名無し / 2023年9月13日7:37
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/

名無し / 2023年9月13日7:37
123456/**/and(select+1)>0waitfor/**/delay'0:0:2'/**/

名無し / 2023年9月13日7:37
123456'and(select+1)>0waitfor/**/delay'0:0:0

名無し / 2023年9月13日7:37
123456'and(select+1)>0waitfor/**/delay'0:0:2

名無し / 2023年9月13日7:37
123456/**/and/**/3=DBMS_PIPE.RECEIVE_MESSAGE('n',0)

名無し / 2023年9月13日7:37
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('t',2)

名無し / 2023年9月13日7:37
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('p',0)='p

名無し / 2023年9月13日7:37
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('d',2)='d

名無し / 2023年11月7日15:29
123456

名無し / 2023年11月7日15:29
123456

名無し / 2023年11月7日15:30
123456
expr 868339237 + 843840840

${@var_dump(md5(769820626))}; / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456|expr 805579809 + 976557625

'-var_dump(md5(705496411))-' / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456$(expr 942774235 + 827787536)

名無し / 2023年11月7日15:31
${@var_dump(md5(599784279))};

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456&set /A 829101865+865495406

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
'-var_dump(md5(861398805))-'

名無し / 2023年11月7日15:31
123456

${840569737+840578004} / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
expr 813927243 + 894017352

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
${908426448+938306261}

名無し / 2023年11月7日15:31
123456

/*1*/{{867794073+852494124}} / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

${990090586+845261611} / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

${(806559075+956382114)?c} / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
123456

名無し expr 846433579 + 980985328 / 2023年11月7日15:31
123456

名無し鎈'"\( / 2023年11月7日15:31
123456

名無し|expr 848985901 + 880118282 / 2023年11月7日15:31
123456

<%- 974836987+980741232 %> / 2023年11月7日15:31
123456

名無し'"\( / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
/*1*/{{840674670+846128100}}

名無し / 2023年11月7日15:31
123456'and/**/extractvalue(1,concat(char(126),md5(1710131632)))and'

名無し&set /A 914177456+889594804 / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
${874057432+946475379}

名無し / 2023年11月7日15:31
123456"and/**/extractvalue(1,concat(char(126),md5(1269127958)))and"

expr 908315816 + 952116947 / 2023年11月7日15:31
123456

名無し / 2023年11月7日15:31
${(858169371+987495696)?c}

名無し / 2023年11月7日15:32
extractvalue(1,concat(char(126),md5(1271701421)))

名無し / 2023年11月7日15:32
#set($c=825794816+921476385)${c}$c

名無し / 2023年11月7日15:32
123456'and(select'1'from/**/cast(md5(1380024072)as/**/int))>'0

名無し / 2023年11月7日15:32
<%- 965335703+969728808 %>

名無し / 2023年11月7日15:32
123456/**/and/**/cast(md5('1238679112')as/**/int)>0

名無し / 2023年11月7日15:32
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1723115476')))

名無し / 2023年11月7日15:32
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1604987931')))>'0

名無し / 2023年11月7日15:32
123456鎈'"\(

名無し'and'i'='i / 2023年11月7日15:32
123456

名無し / 2023年11月7日15:32
123456'"\(

名無し'and'l'='u / 2023年11月7日15:32
123456

名無し"and"v"="v / 2023年11月7日15:32
123456

名無し"and"w"="m / 2023年11月7日15:32
123456

名無し / 2023年11月7日15:33
123456/**/and+3=3

名無し / 2023年11月7日15:33
123456/**/and+2=6

名無し / 2023年11月7日15:33
123456'and'g'='g

名無し / 2023年11月7日15:33
123456'and'e'='d

名無し / 2023年11月7日15:33
123456"and"x"="x

名無し / 2023年11月7日15:33
123456"and"g"="k

名無し / 2023年11月7日15:33
(select*from(select+sleep(0)union/**/select+1)a)

名無し / 2023年11月7日15:33
(select*from(select+sleep(2)union/**/select+1)a)

名無し / 2023年11月7日15:33
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='

名無し / 2023年11月7日15:33
123456'and(select*from(select+sleep(2))a/**/union/**/select+1)='

名無し / 2023年11月7日15:34
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="

名無し / 2023年11月7日15:34
123456"and(select*from(select+sleep(2))a/**/union/**/select+1)="

名無し / 2023年11月7日15:34
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/

名無し / 2023年11月7日15:34
123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/

名無し / 2023年11月7日15:34
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0

名無し / 2023年11月7日15:34
123456'/**/and(select'1'from/**/pg_sleep(2))::text>'0

名無し / 2023年11月7日15:34
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/

名無し / 2023年11月7日15:34
123456/**/and(select+1)>0waitfor/**/delay'0:0:2'/**/

名無し / 2023年11月7日15:34
123456'and(select+1)>0waitfor/**/delay'0:0:0

名無し / 2023年11月7日15:34
123456'and(select+1)>0waitfor/**/delay'0:0:2

名無し / 2023年11月7日15:34
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('t',0)

名無し / 2023年11月7日15:34
123456/**/and/**/2=DBMS_PIPE.RECEIVE_MESSAGE('h',2)

名無し / 2023年11月7日15:34
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('s',0)='s

名無し / 2023年11月7日15:34
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('y',2)='y

コメント投稿ページへ


書いている人

のぎ
PG->SE->PMとして働き、現在はIT企業で新卒採用の担当をしています。長期育休取得明けで0歳娘の対応に毎日バタバタです。笑
採用業務をしつつ社内利用ツールなど作成しており、当ブログも勉強の一環でコーディングして作成しています。 エンジニア領域、人事・採用領域、育児関連など発信していきます。