Lập trình ngày nay không còn là một công việc đặc thù mà chỉ có những chuyên gia mới có thể làm được, bất kỳ ai có một chiếc máy tính đều có thể trở thành lập trình viên. Điều này là do sự phát triển không ngừng của các ngôn ngữ và các thư viện lập trình do các lập trình viên tạo ra. Mọi thứ sẽ được đóng gói để những người sau không phải tạo lại chiếc bánh xe đã được người đi trước tạo thành. Và để làm được điều này, các ngôn ngữ lập trình hướng đối tượng và các design pattern (mẫu thiết kế trong lập trình) đã ra đời.
Mặc dù khái niệm “mẫu thiết kế” đến từ lĩnh vực kiến trúc, nhưng với tính trừu tượng và đa hình trong lĩnh vực thiết kế, lập trình phần mềm, các mẫu thiết kế cũng đang được các nhà phát triển sử dụng rộng rãi và phát huy được vai trò của mình. Các mẫu thiết kế lập trình đã trở nên vô cùng hữu ích đối với các lập trình viên chuyên nghiệp luôn phải đối mặt với các dự án vừa phải hoàn thành nhanh chóng, vừa phải đảm bảo chất lượng, đồng thời, cũng phải dễ dàng vận hành, nâng cấp về sau.
Cuốn sách Làm chủ các mẫu thiết kế kinh điển trong lập trình sẽ giới thiệu đến bạn hơn 20 mẫu thiết kế thuộc các nhóm khác nhau, cung cấp cho bạn cả lý thuyết và thực hành thông qua việc thiết kế sơ đồ lớp tiêu chuẩn và tạo mã nguồn cho sơ đồ tiêu chuẩn này. Qua ví dụ cụ thể, trực quan trong sách, các bạn sẽ hiểu được các mẫu thiết kế lập trình trong thực tế sẽ được đóng gói như thế nào, cũng như một dự án thực tế thì trông ra sao.
Tác giả Tạ Văn Dũng hiện đang là kỹ sư lập trình cho một tập đoàn công nghệ lớn tại Nhật Bản, đồng thời, anh còn là nhà sáng lập tổ chức mã nguồn mở . Sau nhiều năm làm việc và trải qua nhiều dự án lớn nhỏ, đặc biệt là các dự án mã nguồn mở phục vụ cho cộng đồng, anh đã tổng kết kinh nghiệm trong cuốn Làm chủ các mẫu thiết kế kinh điển trong lập trình để truyền tải đến bạn đọc các mẫu lập trình kinh điển nhất. Hy vọng cuốn sách sẽ trở thành hành trang cho các bạn trên con đường sự nghiệp mãi về sau này.
Big Data Analyst - Vén màn hậu trường của những bước chân 4.0 Kỉ nguyên 4.0 đã tạo ra những thay đổi sâu rộng trong sản xuất và đời sống, đặc biệt có những tác
Python luôn đứng trong Top các ngôn ngữ lập trình phổ biến nhất, với sự phát triển của khoa học dữ liệu, Python lại càng được ưa chuộng hơn nhờ tốc độ xử lý dữ
Giáo Trình Kỹ Thuật Lập Trình C Căn Bản Và Nâng Cao ------------ Giáo trình kỹ thuật lập trình C căn bản và nâng cao được hình thành qua nhiều năm giảng dạy của các
Nội dung gồm có: Chương 1: Làm quen và cài đặt Python Chương 2: Chế độ tương tác, nhận trợ giúp, viết các ứng dụng Chương 3: Các phần tử và cú pháp Python Chương
Thông tin chi tiết : Công ty phát hành: NXB Giáo dục Việt Nam Tác Giả: TS Vũ Hồng Sơn Số trang: 255 Năm xuất bản: 2021 Khổ sách: 16x24cm Hình thức :bìa mềm NXB:
Sách Lập Trình Với Vi Điều Khiển PIC - Lý Thuyết - Thực Hành ( Tặng Sổ Tay Xương Rồng ) Sổ tay ngẫu nhiên 1 trong 4 hình Bộ vi xử lý ngày càng
Nội dung : Giáo trình Nhiệt kỹ thuật đang được sử dụng ở các trường: Đại học Xây dựng, Đại c Bách khoa, Đại học Giao thông vận tải, được biên soạn chủ yếu dựa
Sách - Kể Chuyện Bằng Dữ Liệu - Hành Trình Kiến Tạo Thay Đổi Trong Thời Đại Số Ngày nay, dữ liệu là “huyết mạch” của xã hội và cũng là “kho báu” của rất
Giới thiệu tóm tắt tác phẩm: “Tôi rất hạnh phúc khi bạn đang cầm cuốn sách này. Cuốn sách này ghi lại hành trình cá nhân của tôi từ một sinh viên Bách Khoa bỏ
Thương mại điện tử là gì? Là quá trình tiến hành một phần hay toàn bộ hoạt động thương mại thông qua những phương tiện điện tử hiện đại. Về bản chất, thương mại điện
Combo 2Q: Giáo Trình Kỹ Thuật Lập Trình C Căn Bản Và Nâng Cao + Clean Code - Mã Sạch Và Con Đường Trở Thành Lập Trình Viên Giỏi (Tặng Móc Khóa) 1.Giáo Trình Kỹ
Giáo Trình Power BI (Phần Cơ Bản) PHẦN 1: TÌM HIỂU VỀ BUSINESS INTELLIGENCE VÀ POWER BI Chương 1: Power BI, BI, ERP, DW, DL và CRM. Chương 2: Bắt đầu với Power BI. PHẦN
Làm sao để bắt kịp trend trong thời đại công nghệ 4.0. Viết content marketing đóng một vai trò cực kỳ quan trọng. Để viết được content thu hút và hấp dẫn và chuẩn SEO
Sau khi nghiên cứu cuốn giáo trình này, bạn đọc có thể nắm vững các kiến thức cơ bản về cách xây dựng thuật toán và cài đặt mã lệnh. Cuối mỗi chương là hệ
Các hệ thống học máy (ML) vừa phức tạp vừa độc đáo. Phức tạp vì chúng cấu thành từ nhiều thành phần khác nhau và cần tới nhiều bên liên quan khác nhau. Độc đáo
Cuốn sách tập hợp hơn 200 bài tập lập trình cơ bản, được chia thành 6 phần : Nhập - Xuất, Cấu trúc rẽ nhánh, Cấu trúc lặp, Xử lý xâu, Dữ liệu kiểu mảng,
AI Cho Thầy Cô - Hướng Dẫn Ứng Dụng Nhanh Và Hiệu Quả Trong Lớp Học Giới thiệu tóm tắt: Trí tuệ nhân tạo đang thay đổi thế giới với tốc độ chóng mặt, và
Người Máy Thông Minh - Ứng Dụng Cơ Bản Nhân loại đang bước sang kỷ nguyên mới - trí tuệ nhân tạo công nghệ 4.0. Mỗi ngành khoa học, mỗi quốc gia và toàn cầu
Python luôn đứng trong Top các ngôn ngữ lập trình phổ biến nhất, với sự phát triển của khoa học dữ liệu, Python lại càng được ưa chuộng hơn nhờ tốc độ xử lý dữ
Ngôn ngữ lập trình Python ngày càng trở nên phổ biến và vào năm 2017, Python đã trở thành ngôn ngữ phổ biến nhất trên thế giới theo IEEE Spectrum. Vì sao Python là ngôn
Deepseek Ứng Dụng - Làm Chủ AI Mã Nguồn Mở, Từ Cơ Bản Đến Thực Chiến Cuốn sách này giới thiệu một cách tuần tự, có hệ thống các kiến thức, kinh nghiệm và kỹ
Tác giả: Rob Hansen Dịch giả: Đinh Trần Tuấn Linh Nhà xuất bản: Thế Giới Số trang: 113 Kích thước: 20,5 x 15,5 cm Ngày phát hành: 01-2019 Lập trình ngầu hết xảy! giống như
Sách - Thiết Kế Game Nâng Cao - Michael Sellers Trong thời buổi công nghệ như hiện nay, ngành công nghiệp game phát triển với tốc độ vô cùng nhanh chóng. Với tiềm năng phát
Giáo trình kỹ thuật lập trình C căn bản và nâng cao được hình thành qua nhiều năm giảng dạy của các tác giả. Ngôn ngữ lập trình C là một môn học cơ sở
Trong kỉ nguyên số hiện nay, mạng truyền thông đóng vai trò then chốt trong hầu hết các lĩnh vực của đời sống - từ kinh tế, giáo dục, y tế đến quốc phòng và
Lập Trình Arduino Với IoT-Hệ Vạn Vật Kết Nối Sách gồm 14 chương. CHƯƠNG 1: GIỚI THIỆU SÁCH. CHƯƠNG 2: TỔNG QUAN VỀ HỆ VẠN VẬT KẾT NỐI (IoT). CHƯƠNG 3: LÀM QUEN VỚI ARDUINO.
Giáo Trình Kỹ Thuật Lập Trình C Căn Bản Và Nâng Cao ------------ Giáo trình kỹ thuật lập trình C căn bản và nâng cao được hình thành qua nhiều năm giảng dạy của các
Python Và Ứng Dụng Lập Trình Web GIỚI THIỆU SÁCH: PHẦN 1: TỔNG QUAN VỀ THIẾT KẾ WEB. Chương 1: Lập trình với web 3. PHẦN 2: HƯỚNG DẪN SỬ DỤNG FLASK. Chương 2: 40
• Tài liệu biên soạn trên phiên bản Arduino chạy trên nền Windows, nếu máy tính các bạn dùng hệ điều hành Linus hay Mac vẫn có thể thực hành các bài tập trong sách
Combo 3 sách Lập trình với Scratch 3, Bài tập nâng cao và Luyện thi tin học trẻ cấp Tiểu học Bộ sách gồm 3 cuốn: Lập trình với Scratch 3, Luyện thi hội thi
Sách " Lập trình Python cho người mới bắt đầu" - Sách cung cấp đầy đủ kiển thức căn bản về cú pháp Python và đưa ra các ví dụ cụ thể để người học
Giáo Trình Kỹ Thuật Lập Trình C Căn Bản Và Nâng Cao ------------ Giáo trình kỹ thuật lập trình C căn bản và nâng cao được hình thành qua nhiều năm giảng dạy của các
Lập Trình Điểu Khiển Trên Arduino Cho Hệ Vạn Vật Kết Nối (IoT) Cuốn sách hướng đến những người đam mê công nghệ và những ai mới bắt đầu quan tâm đến lĩnh vực IoT
Giáo trình thực hành lập trình C ứng dụng được biên soạn nhằm hỗ trợ quá trình học tập và thực hành lập trình C ứng dụng cho vi điều khiển. Nội dung giáo trình
Lập Trình Java Căn Bản Cung cấp các kiến thức cơ bản về ngôn ngữ lập trình Java, kiến thức về lập trình hướng đối tượng, xử lý biệt lệ, lập trình đa luồng, lập
Giới thiệu Với ngôn ngữ giản dị, dễ hiểu và chân thành, đã khéo léo đưa ra những hướng dẫn cụ thể, giúp chúng ta không chỉ hiểu mà còn sống với văn hóa số,
Sách Coding 3 lập trình với Scratch 3 Trong chương trình Giáo dục phổ thông mới, lập trình hiện là một phần trong chương trình của môn Tin học và Tin học sẽ trở thành
Cuốn sách cung cấp cho độc giả một cái nhìn toàn diện về công nghệ bán dẫn, từ những nguyên lý cơ bản đến các ứng dụng tiên tiến. Chúng ta sẽ cùng nhau khám
CÔNG TY TNHH VĂN HÓA VÀ TRUYỀN THÔNG 1980 BOOKS CHAT GPT THỰC CHIẾN Trong thời đại hiện nay, tất cả những ai không muốn bị tụt hậu đều cần học về các công cụ
Em Học Lập Trình Coding Trong kỷ nguyên công nghệ số thì “Lập trình” là một từ khóa không còn xa lạ. Nhưng đối với những đứa trẻ, để các em tiếp xúc và khám
Combo 4 sách học lập trình kéo thả cho học sinh từ 6 - 18 tuổi 1. SÁCH "LẬP TRÌNH VỚI SCRATCH 3" Hướng dẫn học sinh từ 6 - 16 tuổi làm quen và
Ứng Dụng Trí Tuệ Nhân Tạo AI Trong Dạy Và Học Công Nghệ Thông Tin (Dành Cho Giáo Viên Và Học Sinh - Dùng Chung Cho Các Bộ SGK Hiện Hành) - hời gian luôn
Chúng ta nghĩ gì về AI? Thuật ngữ “trí tuệ nhân tạo” được đề xuất vào thời điểm sớm hơn chúng ta biết rất nhiều – mùa hè năm 1956, bởi nhà khoa học máy
Combo 2 Quyển Thế Giới Công Nghệ: How Technology Works – Hiểu Hết Về Công Nghệ + Mở Cửa Tương Lai 1.How Technology Works– Hiểu Hết Về Công Nghệ CUỐN SÁCH ĐƠN GIẢN NHẤT, TRỰC
Combo 2 sách Lập trình với Scratch 3 và Lập trình ứng dụng di động với App Inventor 1. SÁCH “LẬP TRÌNH VỚI SCRATCH 3” “Lập trình với Scratch 3” là cuốn sách phiên bản
Sách - Tự Học Lập Trình C# Bằng Hình Ảnh Tác giả Phạm Quang Hiển Nhà xuất bản NXB Thanh Niên Đơn vị phát hành Công ty TNHH Thương Mại STK - STK Ngày xuất
Combo Lập Trình Game Với Python + Lập Trình Web Với Python (Bộ 2 Cuốn) 1. Lập Trình Game Với Python Mặc dầu tên sách là Lập trình game với Python nhưng không phải ai
Cuốn sách này được soạn nhằm giúp người mới bắt đầu làm quen với vi xử lý, vi điều khiển, các học sinh cấp 3 tại các trường triển khai giáo dục STEM, những kỹ
Ngôn ngữ lập trình Python là ngôn ngữ lập trình hàng đầu, phổ biến nhất trên thế giới. Nó cực kỳ dễ học và sử dụng. "PYTHON dành cho người bắt đầu" giới thiệu những
Combo Python Dành Cho Người Bắt Đầu + Lập Trình Cơ Bản - Tự Học PYTHON Bằng Hình Ảnh (Bộ 2 Cuốn) 1. Lập Trình Ứng Dụng - Python Dành Cho Người Bắt Đầu Ngôn
Chat GPT - Ứng Dụng Trí Tuệ Nhân Tạo Trong Công Việc Sự ra mắt của Chat GPT đã gây nên một cơn sốt toàn cầu, mang đến nhiều kỳ vọng nhưng cũng rất
Giáo Trình Kỹ Thuật Lập Trình C Căn Bản Và Nâng Cao ------------ Giáo trình kỹ thuật lập trình C căn bản và nâng cao được hình thành qua nhiều năm giảng dạy của các
Combo Python Dành Cho Người Bắt Đầu + Lập Trình Cơ Bản - Tự Học Python Bằng Hình Ảnh + Kỹ Thuật Lập Trình Python Nâng Cao (Bộ 3 Cuốn) 1. Lập Trình Ứng Dụng
Cung cấp các dạng bài tập khác nhau để bạn thực hành khi học lập trình Python.
Ngôn ngữ lập trình Python ngày càng trở nên phổ biến và vào năm 2017, Python đã trở thành ngôn ngữ phổ biến nhất trên thế giới theo IEEE Spectrum. Vì sao Python là ngôn
Tên sách: Giáo trình Lập trình C ứng dụng Tác giả: TS. Vũ Hồng Sơn ( Chủ biên ) Số trang: 240 Khổ sách: 16 x 24 Năm tái bản: 2021 Nhà xuất bản :
SÁCH “LẬP TRÌNH VỚI PYTHON” **Giới thiệu về ngôn ngữ lập trình Python Theo chỉ số phổ biến của ngôn ngữ lập trình (PYPL) trong năm 2022, Python hiện xếp đầu tiên trên bảng xếp
Trang đầu 2 Trang cuối