Sách lập trình
Duyệt các bài viết được gắn thẻ Sách lập trình
5 bài viết

Tuyển tập chuẩn “sách giáo khoa” Python
Python là ngôn ngữ lập trình hướng đối tượng, thông dịch, mã nguồn mở, đa mục đích và là ngôn ngữ lập trình được dùng khá phổ biến trên thế giới hiện nay. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, được đánh giá là một ngôn ngữ khá dễ học và là lựa chọn đáng cân nhắc cho những ai mới bắt đầu học lập trình . 10 sách tự học Python miễn phí rất hay Invent Your Own Computer Games with Python Invent Your Own Computer Games with Python sẽ hướng dẫn bạn làm thế nào để tạo ra các trò chơi máy tính sử dụng ngôn ngữ lập trình Python – ngay cả khi bạn chưa biết gì về lập trình trước đó. Bắt đầu bằng cách xây dựng trò chơi cổ điển như Hangman, đoán số, Tic-Tac-Toe, rồi đến các trò chơi phức tạp hơn như trò chơi săn kho báu, trò chơi va chạm với hiệu ứng âm thanh,…. Xuyên suốt quyển sách, bạn sẽ học được các khái niệm về lập trình và toán học quan trọng, các kiến thức khoa học máy tính cơ bản. Đọc sách và làm theo các hướng dẫn, bài tập bạn sẽ có được nền tảng vững chắc về lập trình Python và rất thú vị khi bạn có được những game do chính tay bạn lập trình. Download tài liệu Python Making Games with Python & Pygame Cuốn sách Making Games with Python & Pygame là một cuốn sách lập trình hướng dẫn sử dụng thư viện trò chơi Pygame trên ngôn ngữ lập trình Python. Thay vì giảng dạy các khái niệm lập trình và để bạn loay hoay xây dựng chương trình với các khái niệm đó, cuốn sách...

Top 10 khóa huấn luyện kỹ sư DevOps cho dân Dev
DevOps khá là hot vào lúc này! Có nhiều cơ hội làm việc đang nằm chờ các kỹ sư DevOps xuất sắc cùng chuyên gia trong năm 2020 và những năm tới. Đối với 1 người lập trình Java có kinh nghiệm và muốn trở thành 1 kỹ sư DevOps làm mình nghĩ mình đã đến đúng nơi rồi. Ưu điểm quan trọng nhất của DevOps là nó giúp mình cung cấp phần mềm tốt hơn và cung cấp nhiều quyền kiểm soát hơn đối với quy trình phát triển phần mềm và môi trường của bản thân với sự trợ giúp của các công cụ hiện đại và tự động hóa. Đó là lý do tại sao đề nghị cho các chuyên gia DevOps ngày càng tăng theo cấp số nhân. Nó còn là 1 trong những công việc có thu nhập cao bên cạnh chuyên gia Data Science và Machine learning. Các kỹ sư DevOps khắp nơi đang kiếm khoản $105,000 1 năm và trung bình $ 146,000 tại San Francisco, theo Glassdoor. Điều này làm mình nghĩ rằng nếu muốn tăng lương hay kiếm nhiều tiền hơn trong lúc bản thân còn phong độ kèm theo 1 công việc thú vị, nghiên cứu DevOps là 1 sự lựa chọn tốt. Trước đây, mình đã chia sẻ DevOps Developer RoadMap, thứ cung cấp hướng dẫn đầy đủ và tầm nhìn để trở thành 1 kỹ sư DevOps. Trong bài viết này, mình sẽ chia sẻ vài khóa học online mà bạn cần để trở thành 1 Kỹ sư DevOps. Ngày nay, việc tìm hiểu về các công cụ tích hợp liên tục như Jenkins và container như Docker ( Jenkins là gì? và Docker là gì? , hãy click vào đường link để tìm hiểu thêm nhé) cùng...

Những tựa sách nổi tiếng dành cho Software Developer – Phần 3
Tác giả: Andrew Giới thiệu Với hai bài viết được chia sẻ ở các phần trước, các Software Developer đã phần nào tìm được cho mình những nội dung tham khảo tốt nhất. Phần này sẽ chia sẻ với các dev phần còn lại của chuỗi các tựa sách nổi tiếng về phát triển phần mềm. Chuỗi các tựa sách về kỹ năng Software Developer cho công việc build phần mềm Những tựa sách nổi tiếng dành cho Software Developer - Phần 1 Những tựa sách nổi tiếng dành cho Software Developer – Phần 2 Những cuốn sách cho Software Developer được lựa chọn nhiều nhất 15. Introduction to Algorithms – Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein Một số sách về thuật toán hiện có trên thị trường dù khá chặt chẽ nhưng không đầy đủ. Cuốn sách về các thuật toán này là sự kết hợp độc đáo giữa tính chặt chẽ và tính toàn diện. Nó bao gồm một loạt các thuật toán chuyên sâu, nhưng vẫn làm cho thiết kế và phân tích của chúng có thể tiếp cận với mọi cấp độ độc giả. Mỗi chương tương đối khép kín và có thể được sử dụng như một chủ đề nghiên cứu khá hiệu quả. Những nội dung được chia sẻ trong đó đã được giữ nguyên bản mà không làm mất đi độ sâu của nội dung hoặc tính chặt chẽ của toán học. Xem thêm các việc làm hấp dẫn KMS Technology tuyển dụng 2020 16. Agile Software Development: Principles, Patterns, and Practices – Robert C. “Uncle Bob” Martin Agile Software Development được viết bởi một Software Developer nên toàn bộ nội dung của cuốn sách cũng chủ yếu liên quan đến vấn đề Software Developing. Nội dung...

20 tài liệu học Python thiết thực để trở thành lập trình viên chuyên nghiệp
Python là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991 . Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Với các đặc điểm gần như là triết lý căn bản của ngôn ngữ Python như: “đẹp đẽ tốt hơn xấu xí, minh bạch tốt hơn che đậy, đơn giản tốt hơn phức tạp, phức tạp tốt hơn rắc rối và dễ đọc” được trình bày trong tài liệu “The Zen of Python”. Ngôn ngữ lập trình Python có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Cấu trúc của Python còn cho phép người sử dụng viết command code với số lần gõ phím tối thiểu. Với việc tài liệu lập trình Python hiện nay tuy có nhiều nhưng tài liệu Python tiếng Việt lại khá ít, hi vọng bài viết tổng hợp dưới đây bao gồm tài liệu tiếng Việt và tiếng Anh sẽ giới thiệu đến các bạn để học tập và trao dồi kiến thức về ngôn ngữ này tốt hơn, dựa theo các tài liệu này các bạn có thể tự học ngôn ngữ lập trình Python từ cơ bản tới nâng cao cũng như được cập nhật kiến thức mới nhất từ các chuyên gia. Các vị trí python tuyển dụng từ top công ty tập đoàn Tại sao nên học Python? Điểm nổi bật nhất của Python so với các ngôn ngữ khác đó chính là nhờ cú pháp cực kỳ đơn giản và thanh lịch, rất thích hợp cho các bạn newbie chưa biết gì về lập trình, nhưng không vì thế mà đánh giá...

Tiếng Anh dành cho lập trình viên
Trong suốt thời gian đi học, đi làm, trao đổi cùng nhiều anh em trên các cộng đồng lập trình trên thế giới. Trước đó mình học tiếng Anh theo cách khá sai lầm . Nên mình đã nghiên túc nghiên cứu và sưu tầm một “kho tài liệu” học tiếng Anh giao tiếp, để tiện trao đổi về những vấn đề mình gặp khi lập trình. Kèm theo đó là khi trao đổi với client không bị sót thông tin do qua một bạn thông dịch. Hôm nay mình sẽ share bộ bí kíp này, nhưng anh em nhớ đừng chỉ tải về rồi để đó. Nên tải từng cuốn rồi đọc cho thấy ít ít nha. 1/ Giải thích ngữ pháp tiếng Anh Như tiêu đề thì mục đích của cuốn sách này là phân tích ngữ pháp giúp anh em biết sử dụng các loại “thì” đúng trường hợp. Giúp cuộc hội thoại bớt “kì” hơn Download tại đây 2/ 3000 cụm động từ Với 3000 cụm động từ này, các câu giao tiếp của anh em sẽ đa dạng hơn. Download tại đây 3/ Từ vựng thường gặp trong đề thi TOEIC Anh em nào đang cần bằng TOEIC thì có thể tham khảo nha Download tại đây 4/ Từ vựng theo chủ đề trong đề thi IELTS Đã có TOEIC thì phải có IELTS cho anh em chứ Download tại đây 5/ Từ vựng tiếng Anh theo chuyên ngành Có thêm vốn từ thì không bao giờ là thừa nhỉ anh em? Download tại đây Hy vọng những tài liệu này sẽ giúp anh em cải thiện vốn tiếng Anh hơn. Ngoài ra, còn tài liệu hay ho nào mà mọi người sưu tầm được thì chia sẻ tại phần bình luận nhé. Tìm việc...