# Tổng kết lớp 19h tối T7 # Scratch - lập trình kéo thả - https://scratch.mit.edu/ - https://mblock.makeblock.com/en-us/ - hoạt hình, âm thanh, hình ảnh, video... - làm game - làm ứng dụng # Python ## Why Python? - Cú pháp đơn giản, dễ nhớ, tự nhiên - Phổ biến - Mạnh mẽ ## Topics - output/input - variables - if-statement - for loop, whlie loop - turtle - string - list - function - set - dictionary - micro:bit # Thunkable - lập trình ứng dụng di động bằng kéo thả - https://thunkable.com/#/ - BMI, calculator, flag & country, mobile study... # bubble.io - lập trình ứng dụng web bằng kéo thả - vs wix.com # HTML/CSS/JS - ứng dụng web "from scratch" - HTML: `<body> <p> <h1>...` --> định nghĩa cấu trúc và nội dung của trang web - CSS: quyết định ngoại hình của trang web - JS: quyết định logic của trang web # micro:bit - lập trình điều khiển - tự động hóa - robotics - IoT - Ngôn ngữ: blocks, Python, JavaScript - Ví dụ: - xe tự động - la bàn - oẳn tù tì - điều khiển từ xa giữa các tbi micro:bit - smarthome: - đèn tự động bật khi có người - báo động khi có đột nhập # Dự án tổng hợp - smart home - smart classroom - smart online learning # micro:bit - extensions -