——Montesquieu (Enlightenment thinker)
——Montesquieu (Enlightenment thinker)
How to Learn Japanese Effectively [7]: Notes on the Textbook Irodori
How to Learn Python Effectively [2]: Learn Python
Back to the series index 1. variables ❎ A container for a value (string, integer, float, boolean) A variable behaves as if it was the value it contains # Strings first_name = "Bro" food = "pizza" email = "Bro123@gmail.com" print(f"Hello {first_name}") print(f"You like {food}") print(f"Your email is: {email}") # Integers age = 25 quantity = 3 num_of_students =30 print(f"You are {age} years old") print(f"You are buying {quantity} items") print(f"You class has {num_of_students} students") # Float price = 10.99 gpa = 3.2 distance = 5.5 print(f"The price is ${price}") print(f"Your gpa is: {gpa}") print(f"You ran {distance}km") # Boolean is_student = False for_sale = False is_online = True if is_online: print("You are online") else: print("You are offline") Variable assignments ...
How to Learn Python Effectively [1]: Roadmap
Back to the series index 1. Learn the Basics Python is a high-level, interpreted, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. official Python Website article Python - Wiki article Tutorial Series: How to Code in Python article Google’s Python Class article W3Schools - Python Tutorial video Learn Python - Full Course feed Explore top posts about Python ◇Basics Syntax Setup the environment for python and get started with the basics. ...
How to Learn Python Effectively [0]: Overview
As for why Python is recommended, I suggest reading Eric Raymond’s evaluation of several major programming languages, as well as his article “Why Python?”. This series of posts primarily focuses on [How to Learn Python Well]. For ease of reading, the directory of this series of posts is organized as follows: 1. How to Learn Python Effectively [1]: Roadmap 2. How to Learn Python Effectively [2]: Learn Python
How to Learn Japanese Effectively [6]: Japanese Pitch Accent
Back to the series index Japanese pronunciation includes pitch accents, which are categorized into high and low pitches. When reading a word, you must check whether there is a pitch drop (a point where the pitch suddenly falls). For words with a pitch drop, each has a specific pitch drop position. Different pitch patterns require different pronunciation methods. If a word has a pitch drop, it is marked with 「↓」. If a word does not have a pitch drop, the symbol 「○」 is attached to the end of the word. ...
How to Learn Japanese Effectively [5]: Textbook Irodori
Back to the series index ★ Features of the Textbook Irodori, developed by the Japan Foundation, is a Japanese language textbook series designed specifically for foreigners, aiming to help learners acquire basic communication skills for daily life and work in Japan. The core philosophy of Irodori is to foster mutual understanding through communication and cultural awareness. The textbook not only focuses on language knowledge but also emphasizes practical application in real-life scenarios. Its learning objectives are based on the JF Standard for Japanese-Language Education (Can-do), enabling learners to handle various everyday situations in Japan, such as shopping, work, and social interactions. Key features of Irodori: 1. Expands what learners “can do” in Japanese living scenarios 2. Covers Japanese proficiency at AI–A2 levels 3. Aligns with the “JF Can-do for Life in Japan” framework 4. Promotes mutual understanding through communication and cultural exchange 5. Includes diverse topics closely related to daily life 6. Utilizes rich audio and authentic materials for practical Japanese learning 7. Solidifies grammar and kanji knowledge 8. Freely downloadable from the official website 9. Loosely connected to the Marugoto series ...
How to Learn Japanese Effectively [4]: Kana
Back to the series index ★Vowels and Consonants 5 Basic Vowels: /a/, /i/, /u/, /e/, /o/ Characteristics of Vowels: 1. Pure Pronunciation: Japanese vowels are pronounced clearly, without the vowel reduction seen in English (e.g., the “schwa” sound /ə/). 2. No Diphthongs: Japanese does not have true diphthongs, but similar effects can be achieved by vowel sequences (e.g., 「あい」/ai/). 3. Long and Short Vowel Contrast: Japanese has a contrast between long and short vowels, with long vowels indicated by extending the vowel duration (e.g., 「おお」/oː/ vs. 「お」/o/). ...
How to Learn Japanese Effectively [3]: Resources
Back to the series index ★Learning Resources The Resources ★📖 Dictionaries Jisho.org: Japanese Dictionary Takoboto | Japanese dictionary and Nihongo learning tool How to Pronounce Japanese Like a Native | Youglish ★📖 Reading Resources Aozora Bunko Aozora Bunko Assistant National Diet Library Search (NDL Search) Z-library Project - eBook Library Z. Download free Books Let’s Become a Novelist - A Novel Posting Site for Everyone ★🎧 Listening Practice ◇Bilingual Subtitled Videos Kamigami Subtitle Group: Documentaries and Anime NHK High School Lectures: Online short videos for Japanese high school students ◇News NEWS WEB EASY: A slower version of NHK, but it sounds like machine-generated audio, suitable for interpreting practice. Aozora Reading: Some works from Aozora Bunko are read by Japanese people. You can find articles of interest to listen to. ANNnewsCH: Each video comes with a transcript (subtitles) in the description, perfect for intensive listening. TV Tokyo BIZ: Mainly economic news, each video also comes with a transcript in the description, highly recommended. ABC TV News: The first sentence in the description is a summary of the news, followed by the transcript. Great for summarization practice. ★📚 Grammar Explanations Basic Verb Handbook | Always something new to learn Onomatopoeia Compound Verb Lexicon | Comprehensive but scattered in textbooks Learn Japanese – Tae Kim’s Guide to Learning Japanese IMABI Today – Guided Japanese Mastery ★📊 Text Difficulty Assessment Chuta’s Toolbox: Assesses the difficulty of vocabulary in a text, categorized by JLPT levels. Japanese Text Difficulty Discrimination System: Also assesses vocabulary difficulty but not by JLPT levels, providing more data. Learning Item Analysis System: Assesses grammar difficulty in a text, not categorized by JLPT levels. ★📜 Miscellaneous Japanese webpage furigana OJAD - Suzuki-kun’s Prosodic Tutor: This webpage can mark the pitch accent of a sentence and provide machine-generated audio. Kanbun HTML: Achieves beautiful Kanbun typesetting through HTML syntax. ★🎓 Thesis Related J-STAGE: Allows free downloads of papers without login. CiNii: Use Detailed Search - Full Text Link - Full Text Available to search for downloadable papers. Academic Institutional Repository Database: Download papers and other data under Files. National Institute for Japanese Language and Linguistics: Japanese Research and Japanese Education Literature Database: Papers marked with Full Text Available can be downloaded. ★✍️ Practice Resources ◇Kana Tests learn kana ◇Writing Practice: Children’s Character Table Hiragana/Katakana Practice Grid Paper Hiragana/Katakana Chart Hiragana Writing Practice Sheet 1 2 3 Blank Writing Practice Sheet Self-Introduction Katakana (including Hiragana) Website Mnemonic jpg1 jpg2 jpg3 jpg4 jpg5 jpg6 pdf Mnemonic Website 1 2 3 4 Hiragana Blank Fill-in Printables 1 2 NHK Japanese Hiragana NHK Japanese Learning Platform 1000 Kanji List ◇Pronunciation Practice Downloadable audio files for comparison practice (basic_sounds.zip). Recommended Ancient Poem “Iroha”: Contains all Hiragana (except 「ん」), suitable as practice material. Back to the series index ...
Kubernetes Roadmap
1. Kubernetes Introduction Kubernetes, also known as k8s, is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It provides a way to abstract the underlying infrastructure and manage applications at scale, while also offering flexibility, portability, and a rich feature set. Kubernetes has become the de facto standard for container orchestration due to its widespread adoption, active community, and ability to handle complex, multi-tiered applications. ...
Docker Roadmap
1. What is Docker? Docker is an open-source platform that automates the deployment, scaling, and management of applications by isolating them into lightweight, portable containers. Containers are standalone executable units that encapsulate all necessary dependencies, libraries, and configuration files required for an application to run consistently across various environments. official Docker official Docker Docs ◇What are Containers? Containers are lightweight, portable, and isolated software environments that allow developers to run and package applications with their dependencies, consistently across different platforms. They help to streamline application development, deployment, and management processes while ensuring that applications run consistently, regardless of the underlying infrastructure. ...