Skip to content

Latest commit

History

History
66 lines (49 loc) 路 4.44 KB

File metadata and controls

66 lines (49 loc) 路 4.44 KB

馃摋 Coding4ET

Python Coding Basics for English Teachers (Updated as of Feb. 8, 2026)

馃敻 Acknowledgment & Overview

馃搨 Table of Contents

Lessons Keywords Exercises
Lesson 1. Introduction
Lesson 2. Getting Ready EX2 with assign#1
2.1 Github
2.2 Colab
2.3 Markdown Task
2.4 DIY: practice Open a Python file on Colab
2.5 馃尡 Emoji to copy & paste
Lesson 3. Coding Basics
3.1 Comments vs. Codes
3.2 Input vs. output 馃惓 EX3.2
3.3 Variables 馃惓 EX3.3
3.4 Operators 馃惓 EX3.4
3.5 Functions 馃惓 EX3.5
3.6 Module, Library, Package 馃惓 EX3.6
Lesson 4. Data Types 馃惓 EX4
4.1 Number
4.2 String
4.3 List
4.4 Dictionary
4.5 Tuple
4.6 Set
4.7 Boolean, NoneType
Lesson 5. Multimodality 馃惓 EX5
Lesson 6. dataframe intro, Designing language apps, Gradio 馃惓 dataframe Exercise, vtense sample
Lesson 7. Dataframe:馃寑Dataframe basics, Part I., Part II., Part III.

APP deployment practice:

  1. Huggingface code
  2. Streamlit code

Acknowledgment

馃摙Audio

  1. This manual is written to be used as teaching material for improving digital literacy among future and current teachers of English, aiming to provide an easier approach to basic Python coding.
  2. This manual will continue to be updated and revised for the progress of the course.
  3. ChatGPT 4.0 was used to rewrite the text for readability, check for English grammar, and create examples.

Overview

馃尡 The focus of this manual and goals

In today's era of digital technology deeply intertwined with education, the importance of digital literacy in English teaching is increasingly recognized.

  • The current scope of digital literacy extends beyond merely using media tools in the classroom. It now encompasses an understanding of basic coding to effectively integrate various generative AI tools into teaching practices.

  • Language educators, often trained in the humanities, may find the concept of coding unfamiliar and challenging to approach. Our goal is not to require educators to master coding or create new codes, but rather to develop the ability to read and understand code at a basic level.

  • This understanding enables them to utilize generative AI tools like ChatGPT to create more effective language learning tools tailored to learners' levels and educational content.

Therefore, this manual aims to introduce Python coding in a fundamental way, focusing on codes related to language learning and teaching.

Note: The image is generated by ChatGPT 4.0 (Dall-E)