Giới thiệu COMBO THÀNH THẠO PYTHON TỪ CƠ BẢN ĐẾN NÂNG CAO (BỘ 4 CUỐN)
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 ngữ lập trình hàng đầu? Vì nó cực kỳ dễ học và sử dụng. Một phần là do cú pháp Python được đơn giản hóa và tương tự ngôn ngữ tự nhiên, một phần khác là nhờ vào cộng đồng người dùng rộng lớn.
Ngày nay có nhiều ngôn ngữ lập trình khác nhau, các lập trình viên đang tiếp tục phát triển nhiều ngôn ngữ lập trình khác nhau để có thể giao tiếp với máy tính tốt hơn. Mỗi ngôn ngữ lập trình có một thế mạnh riêng. Ngoài ra, khi công nghệ máy tính phát triển, các ngôn ngữ lập trình cũng phải theo kịp. Bởi vì việc tạo ra một ứng dụng là để giao tiếp hiệu quả, nhiều người lập trình chuyên nghiệp cần biết nhiều ngôn ngữ lập trình để có thể chọn đúng ngôn ngữ cho một tác vụ cụ thể. Một ngôn ngữ có thể hoạt động tốt hơn để lấy dữ liệu từ cơ sở dữ liệu và một ngôn ngữ khác có thể tạo ra các phần tử giao diện người dùng đặc biệt tốt. Giống như mọi ngôn ngữ lập trình khác, Python thực hiện tốt một số chức năng nhất định, và người học cần biết các chức năng này là gì trước khi bắt đầu sử dụng.
Đến bất kỳ hiệu sách lớn nào (trực tiếp hoặc trực tuyến), bạn sẽ tìm thấy rất nhiều sách Python. Nếu đã quen với việc đọc sách bạn sẽ có một cái nhìn tổng quan nhanh chóng giúp bạn quyết định liệu cuốn sách này có thực sự phù hợp với bạn hay không. Cuốn này mong muốn phổ cập ngôn ngữ Python đến với nhiều bạn có mong muốn tìm hiểu lập trình máy tính.
Sách được viết cho các đối tượng chính sau:
Không yêu cầu người học có kinh nghiệm lập trình trước đó.
Học sinh phổ thông.
Sinh viên chuyên hay không chuyên ngành CNTT.
Các bạn mong muốn trở thành lập trình viên Front-end, Back-end, FullStack, Xử lý dữ liệu, Khoa học dữ liệu.
Ngôn ngữ lập trình Python không những đáp ứng được yêu cầu của các bài toán lập trình cổ điển trước đây mà còn đáp ứng được các bài toán lập trình mới. Tuy nhiên, ở nước ta còn thiếu. Đó là rào cản lớn cho những bạn muốn sử dụng ngôn ngữ này trong lập trình. Ngoài ra, sắp tới ngôn ngữ lập trình Python sẽ được đưa vào giảng dạy trong chương trình giáo dục phổ thông môn Tin học nên việc biên soạn tài liệu có chất lượng về Python cho các em học sinh là một việc làm rất cần thiết. Cuốn sách Đường Vào Lập Trình Python là sản phẩm "thai nghén" trong một thời gian dài vừa viết, vừa phản biện sao cho thành phẩm cuối cùng được ưng ý nhất. Cuốn sách có 22 chủ đề được viết theo lối viết sưu phạm. Ngoài ra chương 1 là chương về kiến thức mở đầu ra thì các chươn còn lại có cấu trúc chung như sau:
A. Đặt vấn đề
B. Bài tập ôn luyện
C. Thuật toán và hướng dãn giải
Nội dung cuốn sách bàn về những vấn đề cơ bản của lập trình như cấu trúc lặp, kiểu dữ liệu chuỗi, … cũng như những vấn đề nâng cao, hiện đại như quay lui, hàng đợi, ngăn xếp, đồ họa,kiểu dữ liệu từ điển, …Chính vì thế cuốn sách đáp ứng được mọi nhu cầu từ thấp đến cao, từ đơn giản đến phức tạp của tất cả các em học sinh phổ thông, Trung học, sinh viên, học viên cao học ngành Khoa học máy tính, quý thầy cô và nhà nghiên cứu muốn tìm hiểu về ngôn ngữ lạp trình Python. Những ai quan tâm đến lập trình Python đều tìm thấy nhiều điều bổ ích từ cuốn sách Sách Đường Vào Lập Trình Python.
Thể theo yêu cầu của đông đảo bạn đọc, chúng tôi xin gửi tới bạn đọc bộ sách Sáng Tạo Trong Thuật Toán Và Lập Trình Với Python. Trong lần ra mắt này, tập sách bao gồm các bài Toán Tin nâng cao cho học sinh và sinh viên nhằm cung cấp những kĩ thuật lập trình cơ bản để giải những bài toán khó trên máy tính. Một bài toán tin được hiểu là khó nếu ta sử dụng thuật giải mới nảy sinh trong đầu khi vừa biết nội dung bài toán hoặc là ta thu được kết quả sai hoặc là lời giải thu được sẽ không hữu hiệu theo nghĩa chương trình đòi hỏi quá nhiều bộ nhớ hoặc/và chạy quá lâu. Những thuật giải nảy sinh lập tức trong đầu như vậy thường được gọi là thuật giải tự nhiên. Dĩ nhiên, khái niệm này chỉ là tương đối. Nếu bạn đã nắm vững nhiều dạng thuật giải và đã từng thử sức với nhiều bài toán khó, thì đến một lúc nào đó các thuật giải tự nhiên của bạn sẽ đáng tin cậy. Đó cũng chính là mục đích của sự học tập và rèn luyện và cũng là ước mơ của người viết tập sách này.
Để đọc sách không đòi hỏi bạn phải có tri thức gì đặc biệt. Để tiếp thu tốt và đóng góp cho việc hiệu chỉnh và cải tiến nội dung cuốn sách, chỉ cần bạn biết sử dụng Python, một ngôn ngữ lập trình phố dụng, dễ cài đặt và dễ học. - Các kĩ thuật lập trình được minh hoạ qua những bài toán cụ thể tương đương với trình độ nâng cao của học sinh và sinh viên. Hình thức phát biểu bài toán, suy cho cùng là không quan trọng. Các kĩ thuật lập trình và phương pháp xây dựng thuật giải cho những bài toán thường được dùng rộng rãi trong quá trình thiết kế và cài đặt các phần mềm ứng dụng trong thực tiễn, cho nên việc sớm làm chủ các tri thức này mới thật sự cần thiết. Chính vì vậy mà chúng tôi cho rằng nội dung cuốn sách có thể phù hợp với các bạn học sinh phổ thông, sinh viên các trường đại học và những bạn đọc muốn tự hoàn thiện tri thức trong lĩnh vực giải thuật và lập trình. Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng).....
Giá IDLE