
Java cơ bản của Nadocoding - Khóa học toàn bộ (20 giờ)
nadocoding
Một bài giảng sẽ dạy cho bạn niềm vui của việc học. Tôi sẽ giới thiệu những kiến thức cơ bản về Java của Nado Coding.
Beginner
Java, oop
Tìm hiểu lập trình GUI bằng Python và tạo một chương trình hữu ích để hợp nhất nhiều hình ảnh lại với nhau.
Xây dựng kỹ năng của bạn bằng cách sử dụng cú pháp Python cơ bản
Sản xuất các chương trình thực tế sử dụng thư viện tkinter
Bắt đầu với Python,
Hãy vui vẻ và rèn luyện kỹ năng lập trình GUI của bạn!
Nhiều người học tốt những kiến thức cơ bản của Python, nhưng
1. Làm thế nào để nâng cao kỹ năng từ trình độ cơ bản lên trung cấp?
2. Bạn có thể làm gì với Python?
Tôi biết bạn đang gặp rắc rối với hai điều này.
Vì vậy, tôi quyết định tạo ra một khóa học dành cho những người này để giúp họ phát triển kỹ năng bằng cách tạo ra tổng cộng tám dự án thực tế đa dạng và hữu ích.
Và dự án thứ hai là 'Lập trình GUI'.
Trong những ngày còn học đại học, ngôn ngữ đầu tiên tôi học là C.
(Ồ, tôi cũng học GW-BASIC khi còn nhỏ, nhưng tôi sẽ không nhắc đến điều đó trong cuộc thảo luận này 😆)
Đây là những gì tôi cảm thấy khi học C: ▼
1. Khó khăn
2. Khó khăn
3. Khó khăn
4. À C.. Bạn đang nói gì vậy?
-- Sau lớp con trỏ --
5. Không có bộ nhớ
(điên cuồng)
Giáo sư đã dạy chúng tôi rất tận tâm. Thực sự tận tâm.
Nhưng câu trả lời duy nhất cho chúng ta là sự kết thúc...
Nhưng vẫn còn một câu hỏi nữa.
"Tại sao chỉ có chữ cái xuất hiện?
"Tất cả các chương trình tôi sử dụng đều có đồ họa đẹp phải không?"
Tất nhiên là các chương trình nén, trình xử lý văn bản, trò chơi, trình duyệt.
Ngay cả Notepad, Paint và Minesweeper đều có cửa sổ đẹp với các nút, hình ảnh, v.v.
Tôi tò mò quá nên đã hỏi trợ lý giảng dạy, nhưng câu trả lời tôi nhận được là
"Bạn sẽ học được nếu bạn học chăm chỉ. Bạn có thể kiếm sống chỉ bằng cách học một chữ C."
Bây giờ bạn không cần phải biết nữa...
Đúng vậy, bây giờ nghĩ lại thì lời của trợ giảng quả không sai.
Nhưng lúc đó tôi rất nản lòng, và từ đó trở đi, tôi chỉ viết code tạo ra văn bản và không còn hứng thú nhiều với việc phát triển nữa.
Tất cả các bài tập và thí nghiệm chuyên ngành đều như thế này.
Giống như việc tạo ra một kim tự tháp với chữ C,
???
Viết bảng cửu chương bằng C... Tất cả những gì xuất hiện đều là chữ cái.
????
Trong tâm trí non trẻ của tôi, tôi nghĩ rằng nếu tôi chỉ làm những thứ như thế này trong khi học lập trình,
Cho dù tôi có cố gắng thế nào đi nữa, tôi cũng không thể đưa nó cho bất kỳ ai thử...
Đây chính xác là điều tôi mong muốn.
Ít nhất là một cuốn sổ ghi chép được tạo bằng Java
Sổ tay
Một cái gì đó như thế này có vẻ có thể hoạt động được.
Có vẻ như nó sẽ hoạt động ngay lập tức khi bạn nhấn nút.
Đúng, đây là một chương trình bao gồm thứ gọi là GUI.
(GUI: Giao diện người dùng đồ họa)
Chủ đề của ứng dụng này là 'Lập trình GUI'.
Có nhiều thư viện GUI khác nhau trong Python.
(tkinter, PyQt, wxPython, PyGui, PySide, ...)
Trong số đó, tôi chọn tkinter vì đây là phần mềm dễ sử dụng và phát triển nhanh nhất.
Đây cũng là tính năng tự động xuất hiện khi bạn cài đặt Python.
Thư viện lập trình GUI Python, Tkinter
Đầu tiên, chúng ta sẽ nghiên cứu những kiến thức cơ bản về tkinter và tìm hiểu các tiện ích có sẵn cũng như cách sử dụng chúng.
Ngoài ra còn có các nút bạn có thể nhấp vào để thử,
Nó hoạt động khi bạn nhấn nút
Ngoài ra còn có nhãn chỉ hiển thị văn bản hoặc hình ảnh.
Nhãn
Chúng ta cũng sẽ tìm hiểu về hộp nhập và hộp văn bản, đây là những hộp thường được sử dụng và cho phép bạn nhập văn bản.
Nhập văn bản vào hộp văn bản!
Ngoài ra còn có hộp danh sách để dễ dàng quản lý nhiều mục ^^
Hộp danh sách
Bạn thường thấy điều này phải không? Đó là nút kiểm tra 😆
Kiểm tra các mục thích hợp
Ngoài ra còn có các nút tùy chọn cho phép bạn chọn một trong nhiều tùy chọn.
Chỉ chọn một
Chúng ta hãy tìm hiểu thêm một vài điều, bao gồm những điều quan trọng này và tạo một menu trên cùng.
Menu trên cùng
Tôi đoán là tôi sẽ phải tìm ra cách sắp xếp các tiện ích theo cách tôi muốn.
Để thực hiện điều này, chúng ta hãy tạo một phần bàn phím số cho bàn phím.
Trông giống như một chiếc máy tính vậy 😊😊
Bàn phím số trông giống như máy tính
Và sau khi đã nắm được những kiến thức cơ bản, bạn không thể bỏ lỡ các bài kiểm tra!
Để xem lại, chúng ta hãy tạo một chương trình giống hệt Windows Notepad.
(Sổ tay chúng ta cùng nhau làm)
(Notepad gốc)
Chúng giống nhau đến nỗi bạn không thể phân biệt được
Tất nhiên là bạn sẽ tự làm rồi ^^
Chúc mừng!
Theo video thì phải mất đúng 2 giờ mới đến được điểm này.
Sau đó... Tôi sẽ làm việc trên một dự án mà tôi thực sự, thực sự thích.
Phần tuyệt vời nhất của việc học lập trình là tự mình tạo ra một chương trình có quy mô nhất định. ^^
Đây là loại dự án gì?
Nếu bạn tìm kiếm trên Internet, sẽ có những hình ảnh kết hợp các cảnh chính từ phim truyền hình, phim điện ảnh và chương trình truyền hình thành một, đúng không?
Ví dụ, những thứ như thế này (Tôi thích Infinite Challenge..)
Việc ghi lại cảnh mong muốn trong khi xem video rồi ghép các hình ảnh đã chụp lại từng cái một không phải là nhiệm vụ dễ dàng.
Vì vậy, chúng ta sẽ tạo ra một chương trình giúp thực hiện nhiệm vụ này một cách dễ dàng.
Chương trình này trông và hoạt động như thế này:
1. Chọn hình ảnh để ghép
2. Chọn đường dẫn lưu
3. Điều gì xảy ra khi bạn nhấn nút bắt đầu?
kết thúc!!
..Nghe có vẻ hợp lý phải không??? ^^;;
Ngoài ra, chúng tôi cũng sẽ tạo ra một tiện ích tự động chụp màn hình và lưu vào một tệp khi bạn nhấn một phím trên bàn phím.
Bằng cách đó, bạn thực sự có thể sử dụng chương trình này trong khi xem video ^^
Sau khi bạn đã làm điều này,
Bạn sẽ học được tất cả những điều này.
Tôi khuyên bạn nên dùng phần mềm này nếu bạn muốn tạo chương trình thú vị của riêng mình bằng Python. ^^
Kênh YouTube 📺
Bằng cách đăng ký kênh Nado Coding, bạn có thể truy cập nhiều mẹo và hướng dẫn liên quan đến lập trình nhanh hơn bất kỳ ai khác.
Khóa học này dành cho ai?
Bất kỳ ai đã xem Kiến thức cơ bản về mã hóa Python
Bất cứ ai muốn trở thành người mới bắt đầu học Python
Cần biết trước khi bắt đầu?
Python cơ bản
100,725
Học viên
3,146
Đánh giá
915
Trả lời
4.9
Xếp hạng
11
Các khóa học
유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊
🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문
Tất cả
34 bài giảng ∙ (3giờ 52phút)
4. khung cơ bản
04:40
5. cái nút
08:41
6. nhãn
04:49
7. văn bản & lối vào
06:11
8. hộp danh sách
07:19
9. nút kiểm tra
04:55
10. nút radio
07:10
11. hộp tổ hợp
05:29
12. thanh tiến trình
09:13
13. thực đơn
09:19
14. hộp tin nhắn
12:00
15. khung
05:37
16. thanh cuộn
04:55
18. đào sâu lưới
08:14
19. câu đố
15:18
Tất cả
260 đánh giá
4.9
260 đánh giá
Đánh giá 9
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 17
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 4.5
Miễn phí
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!