id sid tid token lemma pos 12207 1 1 Intro Intro VBZ 12207 1 2 to to IN 12207 1 3 Coding code VBG 12207 1 4 Using use VBG 12207 1 5 Python Python NNP 12207 1 6 at at IN 12207 1 7 the the DT 12207 1 8 Worcester Worcester NNP 12207 1 9 Public Public NNP 12207 1 10 Library Library NNP 12207 1 11 PUBLIC PUBLIC NNP 12207 1 12 LIBRARIES library NNS 12207 1 13 LEADING lead VBG 12207 1 14 THE the DT 12207 1 15 WAY way NN 12207 1 16 Intro Intro NNP 12207 1 17 to to IN 12207 1 18 Coding code VBG 12207 1 19 Using use VBG 12207 1 20 Python Python NNP 12207 1 21 at at IN 12207 1 22 the the DT 12207 1 23 Worcester Worcester NNP 12207 1 24 Public Public NNP 12207 1 25 Library Library NNP 12207 1 26 Melody Melody NNP 12207 1 27 Friedenthal Friedenthal NNP 12207 1 28 INFORMATION INFORMATION VBD 12207 1 29 TECHNOLOGY technology NN 12207 1 30 AND and CC 12207 1 31 LIBRARIES LIBRARIES NNP 12207 1 32 | | NNP 12207 1 33 JUNE JUNE NNP 12207 1 34 2020 2020 CD 12207 1 35 https://doi.org/10.6017/ital.v39i2.12207 https://doi.org/10.6017/ital.v39i2.12207 NNP 12207 1 36 Melody Melody NNP 12207 1 37 Friedenthal Friedenthal NNP 12207 1 38 ( ( -LRB- 12207 1 39 mfriedenthal@mywpl.org mfriedenthal@mywpl.org NN 12207 1 40 ) ) -RRB- 12207 1 41 is be VBZ 12207 1 42 a a DT 12207 1 43 Public Public NNP 12207 1 44 Services Services NNPS 12207 1 45 Librarian Librarian NNP 12207 1 46 , , , 12207 1 47 Worcester Worcester NNP 12207 1 48 Public Public NNP 12207 1 49 Library Library NNP 12207 1 50 . . . 12207 2 1 ABSTRACT ABSTRACT NNP 12207 2 2 The the DT 12207 2 3 Worcester Worcester NNP 12207 2 4 Public Public NNP 12207 2 5 Library Library NNP 12207 2 6 ( ( -LRB- 12207 2 7 WPL WPL NNP 12207 2 8 ) ) -RRB- 12207 2 9 offers offer VBZ 12207 2 10 several several JJ 12207 2 11 Digital Digital NNP 12207 2 12 Learning Learning NNP 12207 2 13 courses course NNS 12207 2 14 to to IN 12207 2 15 our -PRON- PRP$ 12207 2 16 adult adult NN 12207 2 17 patrons patron NNS 12207 2 18 , , , 12207 2 19 and and CC 12207 2 20 among among IN 12207 2 21 them -PRON- PRP 12207 2 22 is be VBZ 12207 2 23 “ " `` 12207 2 24 Intro Intro NNP 12207 2 25 to to IN 12207 2 26 Coding code VBG 12207 2 27 Using use VBG 12207 2 28 Python Python NNP 12207 2 29 ” " '' 12207 2 30 . . . 12207 3 1 This this DT 12207 3 2 6-session 6-session CD 12207 3 3 class class NN 12207 3 4 teaches teach VBZ 12207 3 5 basic basic JJ 12207 3 6 programming programming NN 12207 3 7 concepts concept NNS 12207 3 8 and and CC 12207 3 9 the the DT 12207 3 10 vocabulary vocabulary NN 12207 3 11 of of IN 12207 3 12 software software NN 12207 3 13 development development NN 12207 3 14 . . . 12207 4 1 It -PRON- PRP 12207 4 2 prepares prepare VBZ 12207 4 3 students student NNS 12207 4 4 to to TO 12207 4 5 take take VB 12207 4 6 more more JJR 12207 4 7 intensive intensive JJ 12207 4 8 , , , 12207 4 9 college college NN 12207 4 10 - - HYPH 12207 4 11 level level NN 12207 4 12 classes class NNS 12207 4 13 . . . 12207 5 1 The the DT 12207 5 2 Bureau Bureau NNP 12207 5 3 of of IN 12207 5 4 Labor Labor NNP 12207 5 5 Statistics Statistics NNP 12207 5 6 predicts predict VBZ 12207 5 7 a a DT 12207 5 8 bright bright JJ 12207 5 9 future future NN 12207 5 10 for for IN 12207 5 11 software software NN 12207 5 12 developers developer NNS 12207 5 13 , , , 12207 5 14 web web NN 12207 5 15 developers developer NNS 12207 5 16 , , , 12207 5 17 and and CC 12207 5 18 software software NN 12207 5 19 engineers engineer NNS 12207 5 20 . . . 12207 6 1 WPL WPL NNP 12207 6 2 is be VBZ 12207 6 3 committed commit VBN 12207 6 4 to to IN 12207 6 5 helping help VBG 12207 6 6 patrons patron NNS 12207 6 7 increase increase VB 12207 6 8 their -PRON- PRP$ 12207 6 9 “ " `` 12207 6 10 hireability hireability NN 12207 6 11 ” " '' 12207 6 12 and and CC 12207 6 13 we -PRON- PRP 12207 6 14 believe believe VBP 12207 6 15 our -PRON- PRP$ 12207 6 16 Python Python NNP 12207 6 17 class class NN 12207 6 18 will will MD 12207 6 19 help help VB 12207 6 20 patrons patron NNS 12207 6 21 break break VB 12207 6 22 into into IN 12207 6 23 these these DT 12207 6 24 lucrative lucrative JJ 12207 6 25 and and CC 12207 6 26 gratifying gratifying JJ 12207 6 27 professions profession NNS 12207 6 28 … … NFP 12207 6 29 or or CC 12207 6 30 just just RB 12207 6 31 have have VB 12207 6 32 fun fun NN 12207 6 33 . . . 12207 7 1 HISTORY HISTORY NNP 12207 7 2 AND and CC 12207 7 3 DETAILS details NN 12207 7 4 OF of IN 12207 7 5 OUR our PRP$ 12207 7 6 CLASS CLASS NNP 12207 7 7 I -PRON- PRP 12207 7 8 came come VBD 12207 7 9 to to IN 12207 7 10 librarianship librarianship NN 12207 7 11 from from IN 12207 7 12 a a DT 12207 7 13 long long JJ 12207 7 14 career career NN 12207 7 15 in in IN 12207 7 16 software software NN 12207 7 17 development development NN 12207 7 18 , , , 12207 7 19 so so CC 12207 7 20 when when WRB 12207 7 21 I -PRON- PRP 12207 7 22 joined join VBD 12207 7 23 the the DT 12207 7 24 Worcester Worcester NNP 12207 7 25 Public Public NNP 12207 7 26 Library Library NNP 12207 7 27 in in IN 12207 7 28 January January NNP 12207 7 29 2018 2018 CD 12207 7 30 as as IN 12207 7 31 a a DT 12207 7 32 Public Public NNP 12207 7 33 Services Services NNPS 12207 7 34 Librarian Librarian NNP 12207 7 35 , , , 12207 7 36 my -PRON- PRP$ 12207 7 37 manager manager NN 12207 7 38 proposed propose VBD 12207 7 39 that that IN 12207 7 40 I -PRON- PRP 12207 7 41 teach teach VBP 12207 7 42 a a DT 12207 7 43 class class NN 12207 7 44 in in IN 12207 7 45 programming programming NN 12207 7 46 . . . 12207 8 1 She -PRON- PRP 12207 8 2 asked ask VBD 12207 8 3 me -PRON- PRP 12207 8 4 to to TO 12207 8 5 research research VB 12207 8 6 what what WDT 12207 8 7 language language NN 12207 8 8 would would MD 12207 8 9 be be VB 12207 8 10 best good JJS 12207 8 11 . . . 12207 9 1 Python Python NNP 12207 9 2 got get VBD 12207 9 3 high high JJ 12207 9 4 marks mark NNS 12207 9 5 for for IN 12207 9 6 ease ease NN 12207 9 7 of of IN 12207 9 8 use use NN 12207 9 9 , , , 12207 9 10 flexibility flexibility NN 12207 9 11 , , , 12207 9 12 growing grow VBG 12207 9 13 popularity popularity NN 12207 9 14 , , , 12207 9 15 and and CC 12207 9 16 a a DT 12207 9 17 very very RB 12207 9 18 active active JJ 12207 9 19 online online JJ 12207 9 20 community community NN 12207 9 21 . . . 12207 10 1 Once once IN 12207 10 2 I -PRON- PRP 12207 10 3 selected select VBD 12207 10 4 a a DT 12207 10 5 language language NN 12207 10 6 , , , 12207 10 7 I -PRON- PRP 12207 10 8 had have VBD 12207 10 9 to to TO 12207 10 10 choose choose VB 12207 10 11 an an DT 12207 10 12 environment environment NN 12207 10 13 to to TO 12207 10 14 teach teach VB 12207 10 15 it -PRON- PRP 12207 10 16 in in RP 12207 10 17 – – : 12207 10 18 or or CC 12207 10 19 so so RB 12207 10 20 I -PRON- PRP 12207 10 21 thought think VBD 12207 10 22 . . . 12207 11 1 I -PRON- PRP 12207 11 2 had have VBD 12207 11 3 absolutely absolutely RB 12207 11 4 no no DT 12207 11 5 experience experience NN 12207 11 6 in in IN 12207 11 7 front front NN 12207 11 8 of of IN 12207 11 9 a a DT 12207 11 10 classroom classroom NN 12207 11 11 , , , 12207 11 12 and and CC 12207 11 13 few few JJ 12207 11 14 pedagogical pedagogical JJ 12207 11 15 skills skill NNS 12207 11 16 , , , 12207 11 17 so so CC 12207 11 18 I -PRON- PRP 12207 11 19 sought seek VBD 12207 11 20 out out RP 12207 11 21 an an DT 12207 11 22 online online JJ 12207 11 23 Python Python NNP 12207 11 24 course course NN 12207 11 25 within within IN 12207 11 26 which which WDT 12207 11 27 to to TO 12207 11 28 teach teach VB 12207 11 29 . . . 12207 12 1 I -PRON- PRP 12207 12 2 decided decide VBD 12207 12 3 to to TO 12207 12 4 use use VB 12207 12 5 the the DT 12207 12 6 Code Code NNP 12207 12 7 Academy Academy NNP 12207 12 8 ( ( -LRB- 12207 12 9 CA CA NNP 12207 12 10 ) ) -RRB- 12207 12 11 website website NN 12207 12 12 as as IN 12207 12 13 our -PRON- PRP$ 12207 12 14 programming programming NN 12207 12 15 environment environment NN 12207 12 16 . . . 12207 13 1 CA CA NNP 12207 13 2 has have VBZ 12207 13 3 self- self- VBN 12207 13 4 guided guide VBN 12207 13 5 classes class NNS 12207 13 6 in in IN 12207 13 7 a a DT 12207 13 8 number number NN 12207 13 9 of of IN 12207 13 10 subjects subject NNS 12207 13 11 and and CC 12207 13 12 the the DT 12207 13 13 free free JJ 12207 13 14 Beginning Beginning NNP 12207 13 15 Python Python NNP 12207 13 16 course course NN 12207 13 17 seemed seem VBD 12207 13 18 to to TO 12207 13 19 be be VB 12207 13 20 just just RB 12207 13 21 what what WP 12207 13 22 we -PRON- PRP 12207 13 23 needed need VBD 12207 13 24 . . . 12207 14 1 I -PRON- PRP 12207 14 2 went go VBD 12207 14 3 through through IN 12207 14 4 the the DT 12207 14 5 whole whole JJ 12207 14 6 class class NN 12207 14 7 myself -PRON- PRP 12207 14 8 before before IN 12207 14 9 using use VBG 12207 14 10 it -PRON- PRP 12207 14 11 as as IN 12207 14 12 courseware courseware NN 12207 14 13 . . . 12207 15 1 My -PRON- PRP$ 12207 15 2 intent intent NN 12207 15 3 was be VBD 12207 15 4 to to TO 12207 15 5 help help VB 12207 15 6 students student NNS 12207 15 7 register register VB 12207 15 8 for for IN 12207 15 9 CA CA NNP 12207 15 10 , , , 12207 15 11 then then RB 12207 15 12 , , , 12207 15 13 each each DT 12207 15 14 day day NN 12207 15 15 , , , 12207 15 16 teach teach VB 12207 15 17 them -PRON- PRP 12207 15 18 the the DT 12207 15 19 concepts concept NNS 12207 15 20 in in IN 12207 15 21 that that DT 12207 15 22 day day NN 12207 15 23 ’s ’s POS 12207 15 24 CA CA NNP 12207 15 25 lesson lesson NN 12207 15 26 . . . 12207 16 1 They -PRON- PRP 12207 16 2 would would MD 12207 16 3 then then RB 12207 16 4 be be VB 12207 16 5 set set VBN 12207 16 6 to to TO 12207 16 7 do do VB 12207 16 8 the the DT 12207 16 9 online online JJ 12207 16 10 lesson lesson NN 12207 16 11 and and CC 12207 16 12 assignments assignment NNS 12207 16 13 . . . 12207 17 1 We -PRON- PRP 12207 17 2 first first RB 12207 17 3 offered offer VBD 12207 17 4 Python Python NNP 12207 17 5 in in IN 12207 17 6 June June NNP 12207 17 7 2018 2018 CD 12207 17 8 . . . 12207 18 1 Problems problem NNS 12207 18 2 with with IN 12207 18 3 CA CA NNP 12207 18 4 came come VBD 12207 18 5 up up RP 12207 18 6 right right RB 12207 18 7 from from IN 12207 18 8 the the DT 12207 18 9 start start NN 12207 18 10 : : : 12207 18 11 students student NNS 12207 18 12 registered register VBN 12207 18 13 for for IN 12207 18 14 the the DT 12207 18 15 wrong wrong JJ 12207 18 16 class class NN 12207 18 17 ( ( -LRB- 12207 18 18 despite despite IN 12207 18 19 the the DT 12207 18 20 handout handout NN 12207 18 21 explicitly explicitly RB 12207 18 22 naming name VBG 12207 18 23 the the DT 12207 18 24 correct correct JJ 12207 18 25 class class NN 12207 18 26 ) ) -RRB- 12207 18 27 and and CC 12207 18 28 CA CA NNP 12207 18 29 frequently frequently RB 12207 18 30 tried try VBD 12207 18 31 to to TO 12207 18 32 upsell upsell VB 12207 18 33 to to IN 12207 18 34 a a DT 12207 18 35 not not RB 12207 18 36 - - HYPH 12207 18 37 free free JJ 12207 18 38 Python Python NNP 12207 18 39 class class NN 12207 18 40 . . . 12207 19 1 Since since IN 12207 19 2 CA CA NNP 12207 19 3 ’s ’s POS 12207 19 4 classes class NNS 12207 19 5 are be VBP 12207 19 6 MOOCs MOOCs NNP 12207 19 7 ( ( -LRB- 12207 19 8 Massive massive JJ 12207 19 9 Open open JJ 12207 19 10 Online Online NNP 12207 19 11 Courses Courses NNPS 12207 19 12 ) ) -RRB- 12207 19 13 , , , 12207 19 14 the the DT 12207 19 15 developers developer NNS 12207 19 16 built build VBD 12207 19 17 in in IN 12207 19 18 an an DT 12207 19 19 automated automate VBN 12207 19 20 way way NN 12207 19 21 of of IN 12207 19 22 correcting correct VBG 12207 19 23 student student NN 12207 19 24 code code NN 12207 19 25 : : : 12207 19 26 embedded embed VBN 12207 19 27 behind behind IN 12207 19 28 each each DT 12207 19 29 web web NN 12207 19 30 page page NN 12207 19 31 of of IN 12207 19 32 the the DT 12207 19 33 course course NN 12207 19 34 , , , 12207 19 35 there there EX 12207 19 36 ’s ’ VBZ 12207 19 37 code code NN 12207 19 38 that that IN 12207 19 39 examines examine VBZ 12207 19 40 the the DT 12207 19 41 student student NN 12207 19 42 ’s ’s POS 12207 19 43 code code NN 12207 19 44 and and CC 12207 19 45 decides decide VBZ 12207 19 46 whether whether IN 12207 19 47 it -PRON- PRP 12207 19 48 is be VBZ 12207 19 49 acceptable acceptable JJ 12207 19 50 or or CC 12207 19 51 not not RB 12207 19 52 . . . 12207 20 1 Good good JJ 12207 20 2 in in IN 12207 20 3 theory theory NN 12207 20 4 , , , 12207 20 5 not not RB 12207 20 6 so so RB 12207 20 7 good good JJ 12207 20 8 in in IN 12207 20 9 practice practice NN 12207 20 10 . . . 12207 21 1 CA CA NNP 12207 21 2 ’s ’s POS 12207 21 3 “ " `` 12207 21 4 code code NN 12207 21 5 - - HYPH 12207 21 6 behind behind NN 12207 21 7 ” " '' 12207 21 8 is be VBZ 12207 21 9 flawed flawed JJ 12207 21 10 and and CC 12207 21 11 sometimes sometimes RB 12207 21 12 prevented prevent VBN 12207 21 13 students student NNS 12207 21 14 from from IN 12207 21 15 advancing advance VBG 12207 21 16 to to IN 12207 21 17 the the DT 12207 21 18 next next JJ 12207 21 19 lesson lesson NN 12207 21 20 . . . 12207 22 1 mailto:mfriedenthal@mywpl.org mailto:mfriedenthal@mywpl.org NNP 12207 22 2 INFORMATION INFORMATION NNP 12207 22 3 TECHNOLOGY TECHNOLOGY NNP 12207 22 4 AND and CC 12207 22 5 LIBRARIES LIBRARIES NNP 12207 22 6 JUNE JUNE NNP 12207 22 7 2020 2020 CD 12207 22 8 INTRO intro NN 12207 22 9 TO to IN 12207 22 10 CODING CODING NNP 12207 22 11 USING USING NNP 12207 22 12 PYTHON PYTHON NNS 12207 22 13 AT at IN 12207 22 14 THE the DT 12207 22 15 WORCESTER WORCESTER NNP 12207 22 16 PUBLIC PUBLIC NNP 12207 22 17 LIBRARY LIBRARY NNP 12207 22 18 | | NNP 12207 22 19 FRIEDENTHAL friedenthal NN 12207 22 20 2 2 CD 12207 22 21 Moreover moreover RB 12207 22 22 , , , 12207 22 23 some some DT 12207 22 24 of of IN 12207 22 25 the the DT 12207 22 26 CA CA NNP 12207 22 27 tasks task NNS 12207 22 28 were be VBD 12207 22 29 inane inane JJ 12207 22 30 . . . 12207 23 1 For for IN 12207 23 2 example example NN 12207 23 3 , , , 12207 23 4 one one CD 12207 23 5 lesson lesson NN 12207 23 6 incorporated incorporate VBD 12207 23 7 a a DT 12207 23 8 kind kind NN 12207 23 9 of of IN 12207 23 10 Mad Mad NNP 12207 23 11 Libs Libs NNP 12207 23 12 game game NN 12207 23 13 . . . 12207 24 1 This this DT 12207 24 2 is be VBZ 12207 24 3 where where WRB 12207 24 4 the the DT 12207 24 5 instructions instruction NNS 12207 24 6 ask ask VBP 12207 24 7 , , , 12207 24 8 for for IN 12207 24 9 example example NN 12207 24 10 , , , 12207 24 11 for for IN 12207 24 12 13 13 CD 12207 24 13 nouns noun NNS 12207 24 14 and and CC 12207 24 15 11 11 CD 12207 24 16 adjectives adjective NNS 12207 24 17 , , , 12207 24 18 and and CC 12207 24 19 these these DT 12207 24 20 are be VBP 12207 24 21 combined combine VBN 12207 24 22 with with IN 12207 24 23 set set VBN 12207 24 24 sentences sentence NNS 12207 24 25 to to TO 12207 24 26 generate generate VB 12207 24 27 a a DT 12207 24 28 silly silly JJ 12207 24 29 story story NN 12207 24 30 . . . 12207 25 1 This this DT 12207 25 2 assignment assignment NN 12207 25 3 turned turn VBD 12207 25 4 out out RP 12207 25 5 to to TO 12207 25 6 be be VB 12207 25 7 too too RB 12207 25 8 long long JJ 12207 25 9 and and CC 12207 25 10 difficult difficult JJ 12207 25 11 to to TO 12207 25 12 fulfill fulfill VB 12207 25 13 , , , 12207 25 14 preventing prevent VBG 12207 25 15 students student NNS 12207 25 16 from from IN 12207 25 17 advancing advance VBG 12207 25 18 . . . 12207 26 1 Although although IN 12207 26 2 I -PRON- PRP 12207 26 3 used use VBD 12207 26 4 CA CA NNP 12207 26 5 the the DT 12207 26 6 first first JJ 12207 26 7 few few JJ 12207 26 8 times time NNS 12207 26 9 I -PRON- PRP 12207 26 10 offered offer VBD 12207 26 11 the the DT 12207 26 12 class class NN 12207 26 13 , , , 12207 26 14 I -PRON- PRP 12207 26 15 subsequently subsequently RB 12207 26 16 abandoned abandon VBD 12207 26 17 it -PRON- PRP 12207 26 18 and and CC 12207 26 19 wrote write VBD 12207 26 20 my -PRON- PRP$ 12207 26 21 own own JJ 12207 26 22 classroom classroom NN 12207 26 23 material material NN 12207 26 24 . . . 12207 27 1 After after IN 12207 27 2 determining determine VBG 12207 27 3 that that IN 12207 27 4 CA CA NNP 12207 27 5 was be VBD 12207 27 6 n’t not RB 12207 27 7 appropriate appropriate JJ 12207 27 8 , , , 12207 27 9 I -PRON- PRP 12207 27 10 chose choose VBD 12207 27 11 an an DT 12207 27 12 online online JJ 12207 27 13 IDE IDE NNP 12207 27 14 where where WRB 12207 27 15 the the DT 12207 27 16 students student NNS 12207 27 17 could could MD 12207 27 18 code code VB 12207 27 19 independently independently RB 12207 27 20 . . . 12207 28 1 This this DT 12207 28 2 platform platform NN 12207 28 3 worked work VBD 12207 28 4 well well RB 12207 28 5 when when WRB 12207 28 6 I -PRON- PRP 12207 28 7 tested test VBD 12207 28 8 it -PRON- PRP 12207 28 9 ahead ahead RB 12207 28 10 of of IN 12207 28 11 time time NN 12207 28 12 , , , 12207 28 13 but but CC 12207 28 14 when when WRB 12207 28 15 the the DT 12207 28 16 whole whole JJ 12207 28 17 class class NN 12207 28 18 tried try VBD 12207 28 19 to to TO 12207 28 20 log log VB 12207 28 21 on on RP 12207 28 22 at at IN 12207 28 23 once once RB 12207 28 24 , , , 12207 28 25 we -PRON- PRP 12207 28 26 received receive VBD 12207 28 27 denial denial JJ 12207 28 28 - - HYPH 12207 28 29 of of IN 12207 28 30 - - HYPH 12207 28 31 service service NN 12207 28 32 error error NN 12207 28 33 messages message NNS 12207 28 34 . . . 12207 29 1 Hurriedly hurriedly RB 12207 29 2 moving move VBG 12207 29 3 on on RP 12207 29 4 to to IN 12207 29 5 Plan Plan NNP 12207 29 6 C C NNP 12207 29 7 , , , 12207 29 8 I -PRON- PRP 12207 29 9 chose choose VBD 12207 29 10 Thonny Thonny NNP 12207 29 11 , , , 12207 29 12 a a DT 12207 29 13 free free JJ 12207 29 14 Python Python NNP 12207 29 15 IDE IDE NNP 12207 29 16 which which WDT 12207 29 17 we -PRON- PRP 12207 29 18 downloaded download VBD 12207 29 19 to to IN 12207 29 20 each each DT 12207 29 21 PC pc NN 12207 29 22 in in IN 12207 29 23 the the DT 12207 29 24 Lab lab NN 12207 29 25 ( ( -LRB- 12207 29 26 see see VB 12207 29 27 https://thonny.org/ https://thonny.org/ NNP 12207 29 28 ) ) -RRB- 12207 29 29 . . . 12207 30 1 Each each DT 12207 30 2 student student NN 12207 30 3 receives receive VBZ 12207 30 4 a a DT 12207 30 5 free free JJ 12207 30 6 manual manual NN 12207 30 7 ( ( -LRB- 12207 30 8 see see VB 12207 30 9 figure figure NN 12207 30 10 1 1 CD 12207 30 11 ) ) -RRB- 12207 30 12 , , , 12207 30 13 which which WDT 12207 30 14 I -PRON- PRP 12207 30 15 wrote write VBD 12207 30 16 . . . 12207 31 1 Every every DT 12207 31 2 time time NN 12207 31 3 I -PRON- PRP 12207 31 4 ’ve have VB 12207 31 5 offered offer VBN 12207 31 6 this this DT 12207 31 7 class class NN 12207 31 8 I -PRON- PRP 12207 31 9 ’ve have VB 12207 31 10 edited edit VBN 12207 31 11 the the DT 12207 31 12 manual manual NN 12207 31 13 , , , 12207 31 14 clarifying clarify VBG 12207 31 15 those those DT 12207 31 16 topics topic NNS 12207 31 17 the the DT 12207 31 18 students student NNS 12207 31 19 had have VBD 12207 31 20 a a DT 12207 31 21 hard hard JJ 12207 31 22 time time NN 12207 31 23 with with IN 12207 31 24 . . . 12207 32 1 I -PRON- PRP 12207 32 2 ’ve have VB 12207 32 3 also also RB 12207 32 4 added add VBN 12207 32 5 new new JJ 12207 32 6 material material NN 12207 32 7 , , , 12207 32 8 including include VBG 12207 32 9 commands command NNS 12207 32 10 students student NNS 12207 32 11 have have VBP 12207 32 12 shown show VBN 12207 32 13 me -PRON- PRP 12207 32 14 . . . 12207 33 1 It -PRON- PRP 12207 33 2 is be VBZ 12207 33 3 now now RB 12207 33 4 90 90 CD 12207 33 5 pages page NNS 12207 33 6 long long JJ 12207 33 7 , , , 12207 33 8 written write VBN 12207 33 9 in in IN 12207 33 10 Microsoft Microsoft NNP 12207 33 11 Word Word NNP 12207 33 12 , , , 12207 33 13 and and CC 12207 33 14 printed print VBN 12207 33 15 in in IN 12207 33 16 color color NN 12207 33 17 . . . 12207 34 1 We -PRON- PRP 12207 34 2 use use VBP 12207 34 3 soft soft JJ 12207 34 4 binders binder NNS 12207 34 5 with with IN 12207 34 6 metal metal NN 12207 34 7 fasteners fastener NNS 12207 34 8 . . . 12207 35 1 Figure figure NN 12207 35 2 1 1 CD 12207 35 3 . . . 12207 36 1 Intro Intro VBZ 12207 36 2 to to IN 12207 36 3 Coding code VBG 12207 36 4 Using use VBG 12207 36 5 Python Python NNP 12207 36 6 manual manual NN 12207 36 7 developed develop VBN 12207 36 8 for for IN 12207 36 9 the the DT 12207 36 10 course course NN 12207 36 11 . . . 12207 37 1 https://thonny.org/ https://thonny.org/ CD 12207 37 2 INFORMATION INFORMATION NNP 12207 37 3 TECHNOLOGY technology NN 12207 37 4 AND and CC 12207 37 5 LIBRARIES LIBRARIES NNP 12207 37 6 JUNE JUNE NNP 12207 37 7 2020 2020 CD 12207 37 8 INTRO intro NN 12207 37 9 TO to IN 12207 37 10 CODING CODING NNP 12207 37 11 USING USING NNP 12207 37 12 PYTHON PYTHON NNS 12207 37 13 AT at IN 12207 37 14 THE the DT 12207 37 15 WORCESTER WORCESTER NNP 12207 37 16 PUBLIC PUBLIC NNP 12207 37 17 LIBRARY LIBRARY NNP 12207 37 18 | | NNP 12207 37 19 FRIEDENTHAL friedenthal NN 12207 37 20 3 3 CD 12207 37 21 The the DT 12207 37 22 manual manual JJ 12207 37 23 consists consist VBZ 12207 37 24 of of IN 12207 37 25 the the DT 12207 37 26 following follow VBG 12207 37 27 sections section NNS 12207 37 28 : : : 12207 37 29 • • VB 12207 37 30 Cover cover NN 12207 37 31 : : : 12207 37 32 course course NN 12207 37 33 name name NN 12207 37 34 , , , 12207 37 35 dates date VBZ 12207 37 36 we -PRON- PRP 12207 37 37 meet meet VBP 12207 37 38 , , , 12207 37 39 time time NN 12207 37 40 class class NN 12207 37 41 starts start VBZ 12207 37 42 and and CC 12207 37 43 ends end NNS 12207 37 44 , , , 12207 37 45 location location NN 12207 37 46 , , , 12207 37 47 instructor instructor NN 12207 37 48 ’s ’s POS 12207 37 49 name name NN 12207 37 50 , , , 12207 37 51 manual manual JJ 12207 37 52 version version NN 12207 37 53 number number NN 12207 37 54 , , , 12207 37 55 and and CC 12207 37 56 a a DT 12207 37 57 place place NN 12207 37 58 for for IN 12207 37 59 the the DT 12207 37 60 student student NN 12207 37 61 to to TO 12207 37 62 write write VB 12207 37 63 their -PRON- PRP$ 12207 37 64 own own JJ 12207 37 65 name name NN 12207 37 66 . . . 12207 38 1 • • VB 12207 38 2 Syllabus syllabus NN 12207 38 3 : : : 12207 38 4 goals goal NNS 12207 38 5 for for IN 12207 38 6 each each DT 12207 38 7 of of IN 12207 38 8 the the DT 12207 38 9 six six CD 12207 38 10 sessions session NNS 12207 38 11 . . . 12207 39 1 This this DT 12207 39 2 is be VBZ 12207 39 3 aspirational aspirational JJ 12207 39 4 . . . 12207 40 1 • • VB 12207 40 2 Basic basic JJ 12207 40 3 information information NN 12207 40 4 about about IN 12207 40 5 programming programming NN 12207 40 6 , , , 12207 40 7 including include VBG 12207 40 8 an an DT 12207 40 9 online online JJ 12207 40 10 alternative alternative NN 12207 40 11 to to IN 12207 40 12 Thonny Thonny NNP 12207 40 13 , , , 12207 40 14 for for IN 12207 40 15 students student NNS 12207 40 16 who who WP 12207 40 17 do do VBP 12207 40 18 n’t not RB 12207 40 19 have have VB 12207 40 20 a a DT 12207 40 21 computer computer NN 12207 40 22 at at IN 12207 40 23 home home NN 12207 40 24 and and CC 12207 40 25 wish wish VB 12207 40 26 to to TO 12207 40 27 use use VB 12207 40 28 our -PRON- PRP$ 12207 40 29 public public JJ 12207 40 30 computers computer NNS 12207 40 31 for for IN 12207 40 32 homework homework NN 12207 40 33 . . . 12207 41 1 • • NN 12207 41 2 Lessons lesson NNS 12207 41 3 1 1 CD 12207 41 4 – – : 12207 41 5 17 17 CD 12207 41 6 : : : 12207 41 7 “ " `` 12207 41 8 Hello hello UH 12207 41 9 World World NNP 12207 41 10 ” " '' 12207 41 11 and and CC 12207 41 12 beyond beyond IN 12207 41 13 . . . 12207 42 1 • • NNP 12207 42 2 Lesson lesson NN 12207 42 3 18 18 CD 12207 42 4 : : : 12207 42 5 Object object NN 12207 42 6 Oriented Oriented NNP 12207 42 7 Design Design NNP 12207 42 8 , , , 12207 42 9 which which WDT 12207 42 10 I -PRON- PRP 12207 42 11 consider consider VBP 12207 42 12 to to TO 12207 42 13 be be VB 12207 42 14 advanced advance VBN 12207 42 15 , , , 12207 42 16 optional optional JJ 12207 42 17 material material NN 12207 42 18 . . . 12207 43 1 Skipped skip VBN 12207 43 2 if if IN 12207 43 3 time time NN 12207 43 4 is be VBZ 12207 43 5 pressing press VBG 12207 43 6 or or CC 12207 43 7 the the DT 12207 43 8 class class NN 12207 43 9 is be VBZ 12207 43 10 n’t not RB 12207 43 11 ready ready JJ 12207 43 12 for for IN 12207 43 13 it -PRON- PRP 12207 43 14 . . . 12207 44 1 • • NNP 12207 44 2 Lesson lesson NN 12207 44 3 19 19 CD 12207 44 4 : : : 12207 44 5 Wrap wrap NN 12207 44 6 - - HYPH 12207 44 7 up up RP 12207 44 8 : : : 12207 44 9 o o UH 12207 44 10 How how WRB 12207 44 11 to to TO 12207 44 12 write write VB 12207 44 13 good good JJ 12207 44 14 code code NN 12207 44 15 . . . 12207 45 1 o o UH 12207 45 2 How how WRB 12207 45 3 to to IN 12207 45 4 debug debug NNP 12207 45 5 . . . 12207 46 1 o o XX 12207 46 2 List List NNP 12207 46 3 of of IN 12207 46 4 suggested suggested JJ 12207 46 5 topics topic NNS 12207 46 6 for for IN 12207 46 7 further further JJ 12207 46 8 study study NN 12207 46 9 . . . 12207 47 1 o o LS 12207 47 2 Online online JJ 12207 47 3 resources resource NNS 12207 47 4 for for IN 12207 47 5 Python Python NNP 12207 47 6 forums forum NNS 12207 47 7 and and CC 12207 47 8 community community NN 12207 47 9 . . . 12207 48 1 • • NNP 12207 48 2 List list NN 12207 48 3 of of IN 12207 48 4 WPL‘s wpl‘s NN 12207 48 5 print print NN 12207 48 6 resources resource NNS 12207 48 7 on on IN 12207 48 8 Python Python NNP 12207 48 9 and and CC 12207 48 10 programming programming NN 12207 48 11 . . . 12207 49 1 • • VB 12207 49 2 Relevant relevant JJ 12207 49 3 comic comic JJ 12207 49 4 strips strip NNS 12207 49 5 and and CC 12207 49 6 cartoons cartoon NNS 12207 49 7 . . . 12207 50 1 In in IN 12207 50 2 March March NNP 12207 50 3 2019 2019 CD 12207 50 4 , , , 12207 50 5 my -PRON- PRP$ 12207 50 6 manager manager NN 12207 50 7 asked ask VBD 12207 50 8 me -PRON- PRP 12207 50 9 to to TO 12207 50 10 start start VB 12207 50 11 assigning assign VBG 12207 50 12 homework homework NN 12207 50 13 . . . 12207 51 1 If if IN 12207 51 2 a a DT 12207 51 3 student student NN 12207 51 4 attends attend VBZ 12207 51 5 all all DT 12207 51 6 six six CD 12207 51 7 sessions session NNS 12207 51 8 and and CC 12207 51 9 makes make VBZ 12207 51 10 a a DT 12207 51 11 decent decent JJ 12207 51 12 attempt attempt NN 12207 51 13 at at IN 12207 51 14 each each DT 12207 51 15 assignment assignment NN 12207 51 16 , , , 12207 51 17 at at IN 12207 51 18 the the DT 12207 51 19 sixth sixth JJ 12207 51 20 session session NN 12207 51 21 they -PRON- PRP 12207 51 22 receive receive VBP 12207 51 23 a a DT 12207 51 24 Certificate Certificate NNP 12207 51 25 of of IN 12207 51 26 Completion Completion NNP 12207 51 27 . . . 12207 52 1 The the DT 12207 52 2 certificate certificate NN 12207 52 3 has have VBZ 12207 52 4 the the DT 12207 52 5 WPL WPL NNP 12207 52 6 name name NNP 12207 52 7 & & CC 12207 52 8 logo logo NNP 12207 52 9 , , , 12207 52 10 the the DT 12207 52 11 student student NN 12207 52 12 ’s ’s POS 12207 52 13 name name NN 12207 52 14 , , , 12207 52 15 and and CC 12207 52 16 my -PRON- PRP$ 12207 52 17 signature signature NN 12207 52 18 . . . 12207 53 1 Typically typically RB 12207 53 2 three three CD 12207 53 3 or or CC 12207 53 4 four four CD 12207 53 5 students student NNS 12207 53 6 earn earn VBP 12207 53 7 a a DT 12207 53 8 certificate certificate NN 12207 53 9 . . . 12207 54 1 Homework homework NN 12207 54 2 is be VBZ 12207 54 3 emailed email VBN 12207 54 4 to to IN 12207 54 5 me -PRON- PRP 12207 54 6 as as IN 12207 54 7 an an DT 12207 54 8 attachment attachment NN 12207 54 9 . . . 12207 55 1 This this DT 12207 55 2 class class NN 12207 55 3 meets meet VBZ 12207 55 4 on on IN 12207 55 5 Tuesday Tuesday NNP 12207 55 6 evenings evening NNS 12207 55 7 and and CC 12207 55 8 I -PRON- PRP 12207 55 9 tell tell VBP 12207 55 10 students student NNS 12207 55 11 to to TO 12207 55 12 send send VB 12207 55 13 me -PRON- PRP 12207 55 14 their -PRON- PRP$ 12207 55 15 homework homework NN 12207 55 16 as as RB 12207 55 17 soon soon RB 12207 55 18 as as IN 12207 55 19 possible possible JJ 12207 55 20 . . . 12207 56 1 Inevitably inevitably RB 12207 56 2 , , , 12207 56 3 several several JJ 12207 56 4 students student NNS 12207 56 5 do do VBP 12207 56 6 n’t not RB 12207 56 7 email email VB 12207 56 8 me -PRON- PRP 12207 56 9 until until IN 12207 56 10 the the DT 12207 56 11 following follow VBG 12207 56 12 Monday Monday NNP 12207 56 13 . . . 12207 57 1 While while IN 12207 57 2 I -PRON- PRP 12207 57 3 do do VBP 12207 57 4 n’t not RB 12207 57 5 give give VB 12207 57 6 out out RP 12207 57 7 grades grade NNS 12207 57 8 , , , 12207 57 9 I -PRON- PRP 12207 57 10 do do VBP 12207 57 11 spend spend VB 12207 57 12 considerable considerable JJ 12207 57 13 time time NN 12207 57 14 reviewing review VBG 12207 57 15 homework homework NN 12207 57 16 , , , 12207 57 17 line line NN 12207 57 18 by by IN 12207 57 19 line line NN 12207 57 20 , , , 12207 57 21 and and CC 12207 57 22 I -PRON- PRP 12207 57 23 email email VBP 12207 57 24 back back RP 12207 57 25 detailed detailed JJ 12207 57 26 feedback feedback NN 12207 57 27 . . . 12207 58 1 When when WRB 12207 58 2 the the DT 12207 58 3 January January NNP 12207 58 4 2020 2020 CD 12207 58 5 course course NN 12207 58 6 started start VBD 12207 58 7 , , , 12207 58 8 I -PRON- PRP 12207 58 9 found find VBD 12207 58 10 that that IN 12207 58 11 between between IN 12207 58 12 October October NNP 12207 58 13 ’s ’s POS 12207 58 14 class class NN 12207 58 15 and and CC 12207 58 16 January January NNP 12207 58 17 , , , 12207 58 18 Outlook Outlook NNP 12207 58 19 implemented implement VBD 12207 58 20 a a DT 12207 58 21 security security NN 12207 58 22 protocol protocol NN 12207 58 23 which which WDT 12207 58 24 removes remove VBZ 12207 58 25 certain certain JJ 12207 58 26 file file NN 12207 58 27 extensions extension NNS 12207 58 28 from from IN 12207 58 29 incoming incoming JJ 12207 58 30 email email NN 12207 58 31 . . . 12207 59 1 And and CC 12207 59 2 – – : 12207 59 3 you -PRON- PRP 12207 59 4 can can MD 12207 59 5 see see VB 12207 59 6 where where WRB 12207 59 7 this this DT 12207 59 8 is be VBZ 12207 59 9 going go VBG 12207 59 10 – – : 12207 59 11 the the DT 12207 59 12 .py .py NFP 12207 59 13 Python python JJ 12207 59 14 extension extension NN 12207 59 15 was be VBD 12207 59 16 one one CD 12207 59 17 of of IN 12207 59 18 them -PRON- PRP 12207 59 19 . . . 12207 60 1 I -PRON- PRP 12207 60 2 told tell VBD 12207 60 3 students student NNS 12207 60 4 to to TO 12207 60 5 rename rename VB 12207 60 6 their -PRON- PRP$ 12207 60 7 Python Python NNP 12207 60 8 code code NN 12207 60 9 files file NNS 12207 60 10 from from IN 12207 60 11 xxxx.py xxxx.py ADD 12207 60 12 to to IN 12207 60 13 xxxx.py.doc xxxx.py.doc NNP 12207 60 14 , , , 12207 60 15 where where WRB 12207 60 16 “ " `` 12207 60 17 xxxx xxxx NNP 12207 60 18 ” " '' 12207 60 19 is be VBZ 12207 60 20 their -PRON- PRP$ 12207 60 21 program program NN 12207 60 22 name name NN 12207 60 23 . . . 12207 61 1 This this DT 12207 61 2 fools fool VBZ 12207 61 3 Outlook Outlook NNP 12207 61 4 into into IN 12207 61 5 thinking think VBG 12207 61 6 the the DT 12207 61 7 file file NN 12207 61 8 is be VBZ 12207 61 9 a a DT 12207 61 10 Microsoft Microsoft NNP 12207 61 11 Word Word NNP 12207 61 12 document document NN 12207 61 13 and and CC 12207 61 14 the the DT 12207 61 15 email email NN 12207 61 16 is be VBZ 12207 61 17 delivered deliver VBN 12207 61 18 to to IN 12207 61 19 me -PRON- PRP 12207 61 20 intact intact JJ 12207 61 21 . . . 12207 62 1 When when WRB 12207 62 2 it -PRON- PRP 12207 62 3 arrives arrive VBZ 12207 62 4 , , , 12207 62 5 I -PRON- PRP 12207 62 6 remove remove VBP 12207 62 7 the the DT 12207 62 8 .doc .doc . 12207 62 9 extension extension NN 12207 62 10 from from IN 12207 62 11 the the DT 12207 62 12 attachment attachment NN 12207 62 13 and and CC 12207 62 14 save save VB 12207 62 15 it -PRON- PRP 12207 62 16 to to IN 12207 62 17 a a DT 12207 62 18 student student NN 12207 62 19 - - HYPH 12207 62 20 specific specific JJ 12207 62 21 file file NN 12207 62 22 . . . 12207 63 1 Then then RB 12207 63 2 I -PRON- PRP 12207 63 3 open open VBP 12207 63 4 the the DT 12207 63 5 file file NN 12207 63 6 in in IN 12207 63 7 Thonny Thonny NNP 12207 63 8 and and CC 12207 63 9 review review VB 12207 63 10 it -PRON- PRP 12207 63 11 . . . 12207 64 1 Physically physically RB 12207 64 2 , , , 12207 64 3 our -PRON- PRP$ 12207 64 4 Computer Computer NNP 12207 64 5 Lab Lab NNP 12207 64 6 contains contain VBZ 12207 64 7 an an DT 12207 64 8 instructor instructor NN 12207 64 9 ’s ’s POS 12207 64 10 computer computer NN 12207 64 11 and and CC 12207 64 12 twelve twelve CD 12207 64 13 student student NN 12207 64 14 computers computer NNS 12207 64 15 ( ( -LRB- 12207 64 16 see see VB 12207 64 17 figure figure NN 12207 64 18 2 2 CD 12207 64 19 ) ) -RRB- 12207 64 20 . . . 12207 65 1 It -PRON- PRP 12207 65 2 also also RB 12207 65 3 has have VBZ 12207 65 4 a a DT 12207 65 5 projector projector NN 12207 65 6 which which WDT 12207 65 7 projects project VBZ 12207 65 8 the the DT 12207 65 9 active active JJ 12207 65 10 window window NN 12207 65 11 from from IN 12207 65 12 the the DT 12207 65 13 instructor instructor NN 12207 65 14 ’s ’s POS 12207 65 15 computer computer NN 12207 65 16 onto onto IN 12207 65 17 a a DT 12207 65 18 screen screen NN 12207 65 19 : : : 12207 65 20 usually usually RB 12207 65 21 the the DT 12207 65 22 class class NN 12207 65 23 manual manual NN 12207 65 24 . . . 12207 66 1 I -PRON- PRP 12207 66 2 use use VBP 12207 66 3 dry dry JJ 12207 66 4 erase erase NN 12207 66 5 markers marker NNS 12207 66 6 in in IN 12207 66 7 a a DT 12207 66 8 variety variety NN 12207 66 9 of of IN 12207 66 10 colors color NNS 12207 66 11 to to TO 12207 66 12 illustrate illustrate VB 12207 66 13 the the DT 12207 66 14 concepts concept NNS 12207 66 15 on on IN 12207 66 16 a a DT 12207 66 17 whiteboard whiteboard NN 12207 66 18 . . . 12207 67 1 There there EX 12207 67 2 is be VBZ 12207 67 3 also also RB 12207 67 4 a a DT 12207 67 5 supply supply NN 12207 67 6 of of IN 12207 67 7 pencils pencil NNS 12207 67 8 on on IN 12207 67 9 hand hand NN 12207 67 10 for for IN 12207 67 11 student student NN 12207 67 12 note- note- NNS 12207 67 13 taking take VBG 12207 67 14 use use NN 12207 67 15 . . . 12207 68 1 The the DT 12207 68 2 class class NN 12207 68 3 is be VBZ 12207 68 4 offered offer VBN 12207 68 5 once once RB 12207 68 6 per per IN 12207 68 7 season season NN 12207 68 8 . . . 12207 69 1 Although although IN 12207 69 2 the the DT 12207 69 3 classroom classroom NN 12207 69 4 can can MD 12207 69 5 accommodate accommodate VB 12207 69 6 twelve twelve CD 12207 69 7 students student NNS 12207 69 8 , , , 12207 69 9 we -PRON- PRP 12207 69 10 set set VBD 12207 69 11 our -PRON- PRP$ 12207 69 12 maximum maximum JJ 12207 69 13 registration registration NN 12207 69 14 to to IN 12207 69 15 fourteen fourteen CD 12207 69 16 , , , 12207 69 17 which which WDT 12207 69 18 allows allow VBZ 12207 69 19 us -PRON- PRP 12207 69 20 to to TO 12207 69 21 maximize maximize VB 12207 69 22 attendance attendance NN 12207 69 23 even even RB 12207 69 24 if if IN 12207 69 25 patrons patron NNS 12207 69 26 cancel cancel VBP 12207 69 27 or or CC 12207 69 28 do do VBP 12207 69 29 n’t not RB 12207 69 30 show show VB 12207 69 31 up up RP 12207 69 32 . . . 12207 70 1 And and CC 12207 70 2 if if IN 12207 70 3 all all DT 12207 70 4 fourteen fourteen CD 12207 70 5 do do VBP 12207 70 6 attend attend VB 12207 70 7 the the DT 12207 70 8 first first JJ 12207 70 9 class class NN 12207 70 10 , , , 12207 70 11 we -PRON- PRP 12207 70 12 have have VBP 12207 70 13 two two CD 12207 70 14 lap lap NN 12207 70 15 tops top NNS 12207 70 16 I -PRON- PRP 12207 70 17 INFORMATION information VBP 12207 70 18 TECHNOLOGY TECHNOLOGY NNP 12207 70 19 AND and CC 12207 70 20 LIBRARIES LIBRARIES NNP 12207 70 21 JUNE JUNE NNP 12207 70 22 2020 2020 CD 12207 70 23 INTRO intro NN 12207 70 24 TO to IN 12207 70 25 CODING CODING NNP 12207 70 26 USING USING NNP 12207 70 27 PYTHON PYTHON NNS 12207 70 28 AT at IN 12207 70 29 THE the DT 12207 70 30 WORCESTER WORCESTER NNP 12207 70 31 PUBLIC PUBLIC NNP 12207 70 32 LIBRARY LIBRARY NNP 12207 70 33 | | NNP 12207 70 34 FRIEDENTHAL friedenthal NN 12207 70 35 4 4 CD 12207 70 36 can can MD 12207 70 37 bring bring VB 12207 70 38 into into IN 12207 70 39 the the DT 12207 70 40 Lab lab NN 12207 70 41 . . . 12207 71 1 We -PRON- PRP 12207 71 2 also also RB 12207 71 3 maintain maintain VBP 12207 71 4 a a DT 12207 71 5 small small JJ 12207 71 6 waitlist waitlist NN 12207 71 7 , , , 12207 71 8 usually usually RB 12207 71 9 of of IN 12207 71 10 five five CD 12207 71 11 spots spot NNS 12207 71 12 . . . 12207 72 1 We -PRON- PRP 12207 72 2 ’ve have VB 12207 72 3 offered offer VBD 12207 72 4 this this DT 12207 72 5 class class NN 12207 72 6 seven seven CD 12207 72 7 times time NNS 12207 72 8 and and CC 12207 72 9 the the DT 12207 72 10 registration registration NN 12207 72 11 and and CC 12207 72 12 waitlists waitlist NNS 12207 72 13 have have VBP 12207 72 14 been be VBN 12207 72 15 full full JJ 12207 72 16 every every DT 12207 72 17 time time NN 12207 72 18 . . . 12207 73 1 Sometimes sometimes RB 12207 73 2 we -PRON- PRP 12207 73 3 have have VBP 12207 73 4 to to TO 12207 73 5 turn turn VB 12207 73 6 students student NNS 12207 73 7 away away RB 12207 73 8 . . . 12207 74 1 Figure figure NN 12207 74 2 2 2 CD 12207 74 3 . . . 12207 75 1 Classroom classroom NN 12207 75 2 at at IN 12207 75 3 Worcester Worcester NNP 12207 75 4 Public Public NNP 12207 75 5 Library Library NNP 12207 75 6 . . . 12207 76 1 However however RB 12207 76 2 , , , 12207 76 3 we -PRON- PRP 12207 76 4 had have VBD 12207 76 5 a a DT 12207 76 6 problem problem NN 12207 76 7 with with IN 12207 76 8 registered registered JJ 12207 76 9 patrons patron NNS 12207 76 10 not not RB 12207 76 11 showing show VBG 12207 76 12 up up RP 12207 76 13 , , , 12207 76 14 so so RB 12207 76 15 last last JJ 12207 76 16 spring spring NN 12207 76 17 we -PRON- PRP 12207 76 18 implemented implement VBD 12207 76 19 a a DT 12207 76 20 process process NN 12207 76 21 where where WRB 12207 76 22 , , , 12207 76 23 about about RB 12207 76 24 a a DT 12207 76 25 week week NN 12207 76 26 before before IN 12207 76 27 class class NN 12207 76 28 starts start NNS 12207 76 29 , , , 12207 76 30 I -PRON- PRP 12207 76 31 email email VBP 12207 76 32 each each DT 12207 76 33 student student NN 12207 76 34 , , , 12207 76 35 asking ask VBG 12207 76 36 them -PRON- PRP 12207 76 37 confirm confirm VBP 12207 76 38 their -PRON- PRP$ 12207 76 39 continued continue VBN 12207 76 40 interest interest NN 12207 76 41 in in IN 12207 76 42 the the DT 12207 76 43 class class NN 12207 76 44 . . . 12207 77 1 I -PRON- PRP 12207 77 2 tell tell VBP 12207 77 3 them -PRON- PRP 12207 77 4 that that IN 12207 77 5 if if IN 12207 77 6 they -PRON- PRP 12207 77 7 are be VBP 12207 77 8 no no RB 12207 77 9 longer long RBR 12207 77 10 interested interested JJ 12207 77 11 — — : 12207 77 12 or or CC 12207 77 13 do do VBP 12207 77 14 n’t not RB 12207 77 15 respond respond VB 12207 77 16 - - : 12207 77 17 I -PRON- PRP 12207 77 18 will will MD 12207 77 19 give give VB 12207 77 20 the the DT 12207 77 21 seat seat NN 12207 77 22 we -PRON- PRP 12207 77 23 reserved reserve VBD 12207 77 24 for for IN 12207 77 25 them -PRON- PRP 12207 77 26 to to IN 12207 77 27 another another DT 12207 77 28 interested interested JJ 12207 77 29 patron patron NN 12207 77 30 ( ( -LRB- 12207 77 31 from from IN 12207 77 32 the the DT 12207 77 33 waitlist waitlist NN 12207 77 34 ) ) -RRB- 12207 77 35 . . . 12207 78 1 In in IN 12207 78 2 this this DT 12207 78 3 email email NN 12207 78 4 I -PRON- PRP 12207 78 5 also also RB 12207 78 6 outline outline VBP 12207 78 7 how how WRB 12207 78 8 the the DT 12207 78 9 course course NN 12207 78 10 is be VBZ 12207 78 11 structured structure VBN 12207 78 12 and and CC 12207 78 13 that that IN 12207 78 14 they -PRON- PRP 12207 78 15 can can MD 12207 78 16 each each RB 12207 78 17 earn earn VB 12207 78 18 a a DT 12207 78 19 Certificate Certificate NNP 12207 78 20 of of IN 12207 78 21 Completion Completion NNP 12207 78 22 . . . 12207 79 1 I -PRON- PRP 12207 79 2 tell tell VBP 12207 79 3 them -PRON- PRP 12207 79 4 class class NN 12207 79 5 starts start VBZ 12207 79 6 promptly promptly RB 12207 79 7 at at IN 12207 79 8 5:30 5:30 CD 12207 79 9 and and CC 12207 79 10 to to TO 12207 79 11 please please VB 12207 79 12 plan plan VB 12207 79 13 accordingly accordingly RB 12207 79 14 . . . 12207 80 1 Some some DT 12207 80 2 students student NNS 12207 80 3 do do VBP 12207 80 4 n’t not RB 12207 80 5 check check VB 12207 80 6 their -PRON- PRP$ 12207 80 7 email email NN 12207 80 8 . . . 12207 81 1 Some some DT 12207 81 2 patrons patron NNS 12207 81 3 show show VBP 12207 81 4 up up RP 12207 81 5 without without IN 12207 81 6 ever ever RB 12207 81 7 registering register VBG 12207 81 8 ; ; : 12207 81 9 they -PRON- PRP 12207 81 10 are be VBP 12207 81 11 told tell VBN 12207 81 12 registration registration NN 12207 81 13 is be VBZ 12207 81 14 required require VBN 12207 81 15 and and CC 12207 81 16 to to TO 12207 81 17 try try VB 12207 81 18 again again RB 12207 81 19 in in IN 12207 81 20 a a DT 12207 81 21 few few JJ 12207 81 22 months month NNS 12207 81 23 . . . 12207 82 1 I -PRON- PRP 12207 82 2 keep keep VBP 12207 82 3 track track NN 12207 82 4 of of IN 12207 82 5 attendance attendance NN 12207 82 6 on on IN 12207 82 7 an an DT 12207 82 8 Excel Excel NNP 12207 82 9 spreadsheet spreadsheet NN 12207 82 10 . . . 12207 83 1 Here here RB 12207 83 2 in in IN 12207 83 3 Worcester Worcester NNP 12207 83 4 , , , 12207 83 5 MA MA NNP 12207 83 6 , , , 12207 83 7 weather weather NN 12207 83 8 is be VBZ 12207 83 9 definitely definitely RB 12207 83 10 a a DT 12207 83 11 factor factor NN 12207 83 12 for for IN 12207 83 13 our -PRON- PRP$ 12207 83 14 winter winter NN 12207 83 15 sessions session NNS 12207 83 16 . . . 12207 84 1 INFORMATION INFORMATION NNP 12207 84 2 TECHNOLOGY technology NN 12207 84 3 AND and CC 12207 84 4 LIBRARIES LIBRARIES NNP 12207 84 5 JUNE JUNE NNP 12207 84 6 2020 2020 CD 12207 84 7 INTRO intro NN 12207 84 8 TO to IN 12207 84 9 CODING CODING NNP 12207 84 10 USING USING NNP 12207 84 11 PYTHON PYTHON NNS 12207 84 12 AT at IN 12207 84 13 THE the DT 12207 84 14 WORCESTER WORCESTER NNP 12207 84 15 PUBLIC PUBLIC NNP 12207 84 16 LIBRARY LIBRARY NNP 12207 84 17 | | NNP 12207 84 18 FRIEDENTHAL friedenthal NN 12207 84 19 5 5 CD 12207 84 20 Over over IN 12207 84 21 time time NN 12207 84 22 I -PRON- PRP 12207 84 23 ’ve have VB 12207 84 24 made make VBN 12207 84 25 the the DT 12207 84 26 class class NN 12207 84 27 more more RBR 12207 84 28 dynamic dynamic JJ 12207 84 29 . . . 12207 85 1 I -PRON- PRP 12207 85 2 have have VBP 12207 85 3 a a DT 12207 85 4 student student NN 12207 85 5 read read VB 12207 85 6 a a DT 12207 85 7 paragraph paragraph NN 12207 85 8 in in IN 12207 85 9 the the DT 12207 85 10 manual manual JJ 12207 85 11 aloud aloud NN 12207 85 12 . . . 12207 86 1 I -PRON- PRP 12207 86 2 ’ve have VB 12207 86 3 switched switch VBN 12207 86 4 around around IN 12207 86 5 the the DT 12207 86 6 order order NN 12207 86 7 of of IN 12207 86 8 some some DT 12207 86 9 lessons lesson NNS 12207 86 10 , , , 12207 86 11 in in IN 12207 86 12 response response NN 12207 86 13 to to IN 12207 86 14 student student NN 12207 86 15 questions question NNS 12207 86 16 . . . 12207 87 1 I -PRON- PRP 12207 87 2 have have VBP 12207 87 3 them -PRON- PRP 12207 87 4 play play VB 12207 87 5 a a DT 12207 87 6 game game NN 12207 87 7 to to TO 12207 87 8 teach teach VB 12207 87 9 Boolean boolean JJ 12207 87 10 logic logic NN 12207 87 11 : : : 12207 87 12 “ " `` 12207 87 13 If if IN 12207 87 14 you -PRON- PRP 12207 87 15 live live VBP 12207 87 16 in in IN 12207 87 17 Worcester Worcester NNP 12207 87 18 And and CC 12207 87 19 you -PRON- PRP 12207 87 20 love love VBP 12207 87 21 pizza pizza NN 12207 87 22 , , , 12207 87 23 stand stand VB 12207 87 24 up up RP 12207 87 25 ! ! . 12207 87 26 ” " '' 12207 87 27 … … NFP 12207 87 28 then then RB 12207 87 29 : : : 12207 87 30 “ " `` 12207 87 31 If if IN 12207 87 32 you -PRON- PRP 12207 87 33 live live VBP 12207 87 34 in in IN 12207 87 35 Worcester Worcester NNP 12207 87 36 Or or CC 12207 87 37 you -PRON- PRP 12207 87 38 love love VBP 12207 87 39 pizza pizza NN 12207 87 40 , , , 12207 87 41 stand stand VB 12207 87 42 up up RP 12207 87 43 ! ! . 12207 87 44 ” " '' 12207 87 45 Students student NNS 12207 87 46 range range VBP 12207 87 47 from from IN 12207 87 48 experienced experienced JJ 12207 87 49 programmers programmer NNS 12207 87 50 ( ( -LRB- 12207 87 51 of of IN 12207 87 52 other other JJ 12207 87 53 languages language NNS 12207 87 54 ) ) -RRB- 12207 87 55 , , , 12207 87 56 to to IN 12207 87 57 people people NNS 12207 87 58 with with IN 12207 87 59 no no DT 12207 87 60 experience experience NN 12207 87 61 but but CC 12207 87 62 great great JJ 12207 87 63 aptitude aptitude NN 12207 87 64 , , , 12207 87 65 to to IN 12207 87 66 people people NNS 12207 87 67 who who WP 12207 87 68 just just RB 12207 87 69 never never RB 12207 87 70 seem seem VBP 12207 87 71 to to TO 12207 87 72 “ " `` 12207 87 73 get get VB 12207 87 74 it -PRON- PRP 12207 87 75 ” " '' 12207 87 76 . . . 12207 88 1 This this DT 12207 88 2 material material NN 12207 88 3 is be VBZ 12207 88 4 technical technical JJ 12207 88 5 and and CC 12207 88 6 I -PRON- PRP 12207 88 7 try try VBP 12207 88 8 hard hard RB 12207 88 9 to to TO 12207 88 10 communicate communicate VB 12207 88 11 the the DT 12207 88 12 concepts concept NNS 12207 88 13 but but CC 12207 88 14 I -PRON- PRP 12207 88 15 lose lose VBP 12207 88 16 a a DT 12207 88 17 few few JJ 12207 88 18 students student NNS 12207 88 19 every every DT 12207 88 20 time time NN 12207 88 21 . . . 12207 89 1 We -PRON- PRP 12207 89 2 ask ask VBP 12207 89 3 our -PRON- PRP$ 12207 89 4 patrons patron NNS 12207 89 5 for for IN 12207 89 6 feedback feedback NN 12207 89 7 on on IN 12207 89 8 all all DT 12207 89 9 of of IN 12207 89 10 our -PRON- PRP$ 12207 89 11 programs program NNS 12207 89 12 . . . 12207 90 1 Our -PRON- PRP$ 12207 90 2 Python Python NNP 12207 90 3 students student NNS 12207 90 4 have have VBP 12207 90 5 written write VBN 12207 90 6 : : : 12207 90 7 • • VB 12207 90 8 “ " `` 12207 90 9 … … NFP 12207 90 10 the the DT 12207 90 11 classes class NNS 12207 90 12 were be VBD 12207 90 13 formatted format VBN 12207 90 14 in in IN 12207 90 15 an an DT 12207 90 16 organized organized JJ 12207 90 17 manner manner NN 12207 90 18 that that WDT 12207 90 19 was be VBD 12207 90 20 beginner beginner NN 12207 90 21 friendly friendly JJ 12207 90 22 ” " '' 12207 90 23 • • VB 12207 90 24 “ " `` 12207 90 25 The the DT 12207 90 26 manual manual NN 12207 90 27 is be VBZ 12207 90 28 a a DT 12207 90 29 big big JJ 12207 90 30 help help NN 12207 90 31 . . . 12207 91 1 I -PRON- PRP 12207 91 2 'm be VBP 12207 91 3 thankful thankful JJ 12207 91 4 that that IN 12207 91 5 the the DT 12207 91 6 program program NN 12207 91 7 is be VBZ 12207 91 8 free free JJ 12207 91 9 . . . 12207 91 10 ” " '' 12207 91 11 • • NN 12207 91 12 “ " `` 12207 91 13 … … NFP 12207 91 14 coding code VBG 12207 91 15 is be VBZ 12207 91 16 fun fun JJ 12207 91 17 and and CC 12207 91 18 I -PRON- PRP 12207 91 19 learned learn VBD 12207 91 20 a a DT 12207 91 21 new new JJ 12207 91 22 skill skill NN 12207 91 23 . . . 12207 91 24 ” " '' 12207 91 25 • • VB 12207 91 26 “ " `` 12207 91 27 This this DT 12207 91 28 made make VBD 12207 91 29 me -PRON- PRP 12207 91 30 think think VB 12207 91 31 critically critically RB 12207 91 32 and and CC 12207 91 33 helped help VBD 12207 91 34 me -PRON- PRP 12207 91 35 understand understand VB 12207 91 36 where where WRB 12207 91 37 my -PRON- PRP$ 12207 91 38 errors error NNS 12207 91 39 in in IN 12207 91 40 the the DT 12207 91 41 programs program NNS 12207 91 42 were be VBD 12207 91 43 . . . 12207 91 44 ” " '' 12207 91 45 WPL WPL NNP 12207 91 46 is be VBZ 12207 91 47 proud proud JJ 12207 91 48 to to TO 12207 91 49 offer offer VB 12207 91 50 classes class NNS 12207 91 51 that that WDT 12207 91 52 make make VBP 12207 91 53 a a DT 12207 91 54 difference difference NN 12207 91 55 in in IN 12207 91 56 our -PRON- PRP$ 12207 91 57 patrons patron NNS 12207 91 58 ’ ’ POS 12207 91 59 lives life NNS 12207 91 60 . . . 12207 92 1 ABSTRACT ABSTRACT NNP 12207 92 2 History History NNP 12207 92 3 and and CC 12207 92 4 Details detail NNS 12207 92 5 of of IN 12207 92 6 Our -PRON- PRP$ 12207 92 7 Class Class NNP