Các dự án Python cho GitHub trung gian

Xây dựng các dự án thực hành sẽ giúp bạn có được các kỹ năng mã hóa thực tế. Từng bước một, bạn sẽ áp dụng kiến ​​thức lý thuyết của mình để sử dụng và xây dựng một danh mục đầu tư ấn tượng. Nếu bạn là một Nhà phát triển Python có kinh nghiệm, bạn có thể đã nghe cũng như tìm kiếm câu hỏi này “Đâu là một số dự án python cho người mới bắt đầu & những dự án ở cấp độ kỹ năng trung cấp và Tôi nên làm việc với những dự án nào để có được kinh nghiệm trong thời gian thực?”

Vì vậy, để giúp bạn làm điều đó, chúng tôi đã tuyển chọn và muốn chia sẻ danh sách hơn 70 dự án python đơn giản dành cho người mới bắt đầu, lập trình viên python trung cấp và nâng cao với mã nguồn. Các dự án này sẽ phù hợp với các lập trình viên python, học máy với những người thực hành python, khoa học dữ liệu với những người đam mê python, v.v.

Ghi chú. Danh sách khá lớn. Vì vậy, chúng tôi khuyên bạn nên kiểm tra mục lục trước và xem qua tất cả các tiêu đề dự án

Trong bài đăng này, bạn sẽ tìm thấy các dự án ví dụ với hướng dẫn từng bước, hướng dẫn và mã nguồn sẽ hướng dẫn bạn xây dựng một số dự án Python thú vị, thú vị, độc đáo và trong thế giới thực, từ đầu

Mục lục

Một số dự án Python thú vị cho người mới bắt đầu, trung cấp và chuyên gia

  • Thông báo giá Bitcoin bằng Dự án Python
  • Thu thập dữ liệu các trang Wikipedia bằng Python
  • Dự án Website thương mại điện tử
  • Xây dựng chuỗi khối bằng Python
  • Quét các trang Wikipedia bằng Python
  • Blog Ứng dụng web sử dụng Python
  • Phát hiện tin giả bằng Python
  • Tạo Trình phát nhạc bằng Python
  • Tạo Bot Reddit bằng Python

Ghi chú. Các dự án đưa ra dưới đây được liệt kê theo thứ tự hỗn hợp

Hơn 70 dự án Python dành cho người mới, nhà phát triển trung cấp, nâng cao và sinh viên năm cuối

Quét các trang Wikipedia bằng Python

Tóm lược. Tìm hiểu cách xây dựng một ứng dụng quét web cơ bản với python để quét các trang Wikipedia và theo các liên kết ngẫu nhiên không ngừng để mô phỏng trình thu thập dữ liệu web. Bạn có thể mở rộng dự án này thành nhiều ý tưởng sáng tạo, ví dụ: bạn có thể sử dụng nó để xác minh các liên kết trên trang web của mình bằng cách thu thập dữ liệu tất cả chúng và thông báo cho bạn khi tìm thấy liên kết chết

Hướng dẫn, Demo & Code

Thông báo giá bitcoin bằng Python

Tóm tắt dự án này. Trong Dự án này, Bạn sẽ tìm hiểu về các yêu cầu HTTP và cách gửi chúng bằng thư viện yêu cầu. Bạn cũng sẽ tìm hiểu về webhook và cách sử dụng chúng để kết nối ứng dụng Python của bạn với các dịch vụ bên ngoài như thông báo qua điện thoại. Trong danh sách các dự án python này, ví dụ này được coi là một trong những dự án python tốt nhất với mã nguồn từ python thực

Hướng dẫn, Demo & Code

Blog Dự án ứng dụng web bằng Python

Tóm tắt dự án. Nếu bạn đã từng muốn tạo một blog từ đầu, dự án này là dành cho bạn. Loạt bài hướng dẫn của Corey Schafer sử dụng khung Django của Python để phát triển back end. Đây là một trong những dự án khó hơn trong danh sách này nhưng mỗi phần của dự án đều được giải thích cặn kẽ. Chưa kể, nếu bạn mắc lỗi, bạn luôn có thể tham khảo mã nguồn của dự án

Dựa trên Django, Mã nguồn và Hướng dẫn. Dự án ứng dụng web blog Full-Stack Python của Corey Schafer

Hướng dẫnMã nguồn

Dựa trên Flask, Mã nguồn và Hướng dẫn. Dự án ứng dụng web blog Full-Stack Python của Corey Schafer

Hướng dẫnMã nguồn

Dự án theo dõi giá Amazon

Tóm tắt dự án này. Dự án python này theo dõi giá của một mặt hàng trên Amazon và gửi email cho bạn khi mặt hàng đó được giảm giá. Nó thực hiện điều này bằng cách lấy thông tin sản phẩm từ trang web để biết giá của mặt hàng và so sánh nó với bất kỳ giá nào bạn chọn [Giá mà bạn sẵn sàng mua mặt hàng đó]. Nếu giá của mặt hàng giảm xuống dưới giá trị bạn đã đặt, nó sẽ gửi cho bạn một email có giá mới cũng như mô tả về mặt hàng đó

Hướng dẫn, Demo & Code

Phân cụm khuôn mặt với Python

Tóm tắt dự án. Trong dự án này, bạn sẽ viết hai tập lệnh Python. Một để trích xuất và định lượng các khuôn mặt trong tập dữ liệu và một để phân cụm các khuôn mặt, trong đó mỗi cụm kết quả [lý tưởng nhất] đại diện cho một cá nhân duy nhất

Hướng dẫn, Demo & Code

Dự án thương mại điện tử Full-Stack Python

Tóm lược. Đây có lẽ là một trong những dự án Python yêu thích của chúng tôi trong danh sách này. Nếu bạn quan tâm đến việc xây dựng một trang web Thương mại điện tử như Amazon hoặc Shopify hoặc Walmart hoặc Flipkart và muốn bán sản phẩm của riêng mình trực tiếp cho khách hàng, thì bây giờ bạn có thể làm điều đó

Hướng dẫn đính kèm với dự án này sẽ hướng dẫn bạn từng bước xây dựng dự án Thương mại điện tử toàn diện bằng Python và Django. Đây là một trong những dự án khó nhất trong danh sách này nên rất may là Dennis đã cung cấp mã nguồn. Trong danh sách này, đây được coi là một trong những dự án python có mã nguồn tốt nhất cho người mới bắt đầu và sinh viên đại học năm cuối

Hướng dẫnMã nguồn

Xây dựng một chuỗi khối đơn giản bằng Python

Điều kiện tiên quyết. Bạn sẽ cảm thấy thoải mái khi đọc và viết một số Python cơ bản, cũng như có một số hiểu biết về cách hoạt động của các yêu cầu HTTP, vì chúng ta sẽ nói chuyện với Chuỗi khối của chúng ta qua HTTP. Trong bộ sưu tập này, dự án này được coi là một trong những dự án python tốt nhất mà mọi nhà phát triển web mới bắt đầu và trung cấp nên kiểm tra vào năm 2023

Hướng dẫn, Demo & Code

Câu chuyện được đề xuất

  • Hãy xem Bộ sưu tập sách Python miễn phí được cập nhật này dành cho lập trình viên Python trung cấp, mới bắt đầu và nâng cao. Hơn 50 cuốn sách Python miễn phí dành cho người mới bắt đầu và nhà phát triển nâng cao
  • Bộ sưu tập các kênh YouTube lập trình cho tất cả các ngôn ngữ lập trình. Hơn 100 kênh YouTube tốt nhất cho mọi ngôn ngữ lập trình

Dự đoán FIFA World Cup 2022 với một mô hình đơn giản bằng Python

Tóm lược. Trong dự án này, bạn sẽ học cách dự đoán World Cup 2022 bằng cách sử dụng Python và phân phối Poisson. Tác giả đã giải thích từng bước dự án và cũng cung cấp mã trên GitHub

Hướng dẫn, Demo & Code

Trò chơi xếp hình trí nhớ

Tóm tắt dự án này. Xây dựng trò chơi Python với PyGame sẽ kiểm tra trí nhớ của bạn. Bạn sẽ tìm hiểu về các vòng lặp for lồng nhau và thư viện pygame

Hướng dẫn, Demo & Code

Phát hiện tin giả bằng Python

Tóm tắt dự án này. Trong Dự án này, Bạn sẽ đào tạo một tập dữ liệu có hình dạng 7796×4 về tin tức. csv. Bạn sẽ chủ yếu sử dụng hai thứ- TfidfVectorizer và Trình phân loại tích cực thụ động. TfidfVectorizer biến một tập hợp các tài liệu thô thành một ma trận các tính năng TF-IDF. Và Trình phân loại tích cực thụ động là một thuật toán học trực tuyến duy trì thụ động để phân loại chính xác và trở nên tích cực khi có tính toán sai

Hướng dẫn, Demo & Code

Cạo StackOverFlow với Scrapy và MongoDB

Tóm tắt dự án. Trong dự án này, bạn sẽ tìm hiểu sâu để xây dựng một công cụ cạp cho hợp đồng biểu diễn tự do thực tế mà khách hàng muốn chương trình Python cạo dữ liệu từ Stack Overflow để lấy câu hỏi mới [tiêu đề câu hỏi và URL]. Dữ liệu đã loại bỏ sau đó sẽ được lưu trữ trong MongoDB. Điều đáng chú ý là Stack Overflow có API, có thể được sử dụng để truy cập chính xác cùng một dữ liệu

Hướng dẫn, Demo & Code

Dự án nhận dạng khuôn mặt Python

Tóm tắt dự án. Đây là một dự án python trung gian thú vị. Dự án Nhận dạng khuôn mặt này phát hiện các khuôn mặt và đặt một hộp xung quanh nó và xác định khuôn mặt dựa trên những khuôn mặt trong một danh sách nhất định. Nó hoạt động bằng cách phân tích một bức ảnh và so sánh nó với các khuôn mặt trong danh sách để xác định xem đó có phải là một sự trùng khớp hay đó là một danh tính không xác định. Một vài mô-đun python được yêu cầu tải xuống để hoàn thành dự án này và chạy đúng cách

Hướng dẫn, Demo & Code

Búa, Búa, Kéo với Python

Tóm tắt dự án này. Một dự án thú vị nơi bạn sẽ xây dựng một trò chơi Python tương tác. Đây là một trò chơi Rock, Paper, Scissors rất cơ bản nhưng sẽ giới thiệu cho bạn một số kiến ​​thức cơ bản có giá trị về Python như câu lệnh điều kiện, vòng lặp while và thư viện Python ngẫu nhiên. Trong danh mục này, đây được coi là một trong những dự án python đơn giản nhất với mã nguồn cho người mới bắt đầu

Hướng dẫn, Demo & Code

Mật mã Caesar

Tóm lược. Thực hiện mật mã Caesar, cả mã hóa và giải mã. Khóa là một số nguyên từ 1 đến 25. Mật mã này xoay các chữ cái trong bảng chữ cái [A đến Z]. Mã hóa thay thế từng chữ cái bằng chữ cái tiếp theo từ thứ 1 đến thứ 25 trong bảng chữ cái [gói từ Z đến A]. Vì vậy, khóa 2 mã hóa “HI” thành “JK”, nhưng khóa 20 mã hóa “HI” thành “BC”. “Mật mã thay thế một bảng chữ cái” đơn giản này hầu như không cung cấp bảo mật, bởi vì kẻ tấn công có thông báo được mã hóa có thể sử dụng phân tích tần suất để đoán khóa hoặc chỉ cần thử tất cả 25 khóa

Mã nguồn

Quét web với Selenium

Tóm tắt dự án này. Bạn sẽ học cách sử dụng trình duyệt web để mở các trang web, yêu cầu tải xuống tệp từ internet, BeautifulSoup để phân tích cú pháp HTML và Selenium để kiểm soát trình duyệt web của bạn

Hướng dẫn, Demo & Code

Cách xây dựng ứng dụng trò chuyện bằng Nguyên tắc cơ bản về lập trình mạng

điều kiện tiên quyết. Trải nghiệm python cơ bản là đủ vì hướng dẫn này là hướng dẫn giới thiệu về lập trình mạng, chỉ triển khai các tính năng cơ bản cho bất kỳ ứng dụng trò chuyện nào. Bạn cũng sẽ cần cài đặt chương trình Python trên máy tính của mình và một IDE mà bạn chọn

Hướng dẫn, Demo & Code

Xây dựng một phương tiện truyền thông xã hội như Twitter bằng Python, DJango, ReactJS và hơn thế nữa

Tóm tắt dự án. Nếu bạn đã từng muốn xây dựng một mạng xã hội thì đây là dự án Python dành cho bạn. Coding Entrepreneurs hướng dẫn bạn từng bước xây dựng ứng dụng web full-stack này bằng Python Django và React JavaScript. Toàn bộ hướng dẫn nằm trên một video duy nhất và nếu bạn xem nó trên kênh của anh ấy, anh ấy sẽ có dấu thời gian trong phần mô tả video

Hướng dẫn, Demo & Code

Dự án cửa hàng tạp hóa bằng Python và các ngôn ngữ lập trình khác

Tóm lược. Đây là một loạt bài hướng dẫn tuyệt vời của codebasics hướng dẫn bạn về một ứng dụng quản lý cửa hàng tạp hóa đầy đủ hoàn chỉnh. Dự án sử dụng Python cho mặt sau, HTML, CSS và JavaScript cho mặt trước và MySQL cho cơ sở dữ liệu

Hướng dẫnMã nguồn

Cách tạo Trình phát nhạc bằng Python

Điều kiện tiên quyết. Cần hiểu biết cơ bản về Python vì mã này không được giải thích đầy đủ. Tuy nhiên, mô-đun pygame làm cho mã rất đơn giản và bạn có thể dễ dàng làm theo

Hướng dẫn, Demo & Code

Cách xây dựng Trình tạo cây thư mục Python cho dòng lệnh

Tóm tắt dự án này. Trong dự án này, bạn sẽ xây dựng một công cụ dòng lệnh để liệt kê nội dung của một thư mục hoặc thư mục trong sơ đồ dạng cây. Hiện đã có một số giải pháp trưởng thành thực hiện nhiệm vụ này. Bạn sẽ tìm thấy các công cụ như lệnh tree, có sẵn trên hầu hết các hệ điều hành, cùng với các công cụ khác, như treelib, dirtyriex, v.v. Tuy nhiên, tìm ra giải pháp của riêng bạn cho vấn đề này sẽ là một bài tập học tập tốt

Hướng dẫn, Demo & Code

Tạo một trò chơi đoán trong Python

Tóm tắt dự án. Đây là một nơi tốt để bắt đầu nếu bạn chưa quen với ngôn ngữ lập trình Python vì hướng dẫn này dành cho người mới bắt đầu và giải thích dòng mã cho dòng. Bạn sẽ cần cài đặt chương trình Python trên máy tính của mình hoặc bạn có thể sử dụng một IDE trực tuyến như Repl. nó và chạy mọi thứ trong trình duyệt của bạn

Hướng dẫn, Demo & Code

Cách xây dựng Reddit Bot bằng Python

Tóm lược. Trong dự án python cấp độ mới bắt đầu này, bạn sẽ xây dựng một Reddit Bot đơn giản sẽ thực hiện hai việc. Nó sẽ theo dõi một subreddit cụ thể cho các bài đăng mới và khi ai đó đăng “Tôi yêu Python”, nó sẽ trả lời “Tôi cũng vậy. ”. Và thứ hai, Nó sẽ theo dõi tất cả các bình luận cho các bài đăng gần đây và nếu nó tìm thấy một bình luận có nội dung “Tôi ghét Python”, nó sẽ đăng một liên kết đến /r/learnpython và yêu cầu người bình luận đặt câu hỏi ở đó

Hướng dẫn, Demo & Code

Cách tạo và điều khiển nhạc bằng Python

Điều kiện tiên quyết. Một chút kinh nghiệm Python là lý tưởng, nhưng bạn sẽ có thể theo kịp ngay cả khi không có nó. Bạn sẽ làm mọi thứ từ trình duyệt của mình nên không cần thiết lập Python. Bạn có thể tạo một tài khoản miễn phí trên Repl. nó để lưu và chia sẻ mã của bạn

Hướng dẫn, Demo & Code

Phát hiện bệnh Parkinson với XGBoost và Python

Tóm tắt dự án này. Trong dự án python này, Theo hướng dẫn, Bạn sẽ sử dụng bộ dữ liệu UCI ML Parkinsons và sử dụng XGBClassifier từ xgboost để xây dựng một mô hình có thể phát hiện chính xác sự hiện diện của bệnh Parkinson ở một người. Các thư viện trong dự án này sẽ là scikit-learning, numpy và pandas. Trong bộ sưu tập đồ án khổng lồ này, đồ án python này được coi là đồ án python độc đáo, mini và thú vị dành cho sinh viên năm cuối đại học

Hướng dẫn, Demo & Code

Khai thác dữ liệu Twitter bằng Python

Tóm tắt dự án. Dự án này được chia thành bảy phần. Bắt đầu từ Thu thập dữ liệu, Tiền xử lý văn bản, Tần suất thuật ngữ, Ruby và thuật ngữ cùng xuất hiện, Khái niệm cơ bản về trực quan hóa dữ liệu, Khái niệm cơ bản về phân tích cảm tính, Vị trí địa lý và Bản đồ tương tác, v.v.

Hướng dẫn, Demo & Code

Dự đoán chất lượng rượu bằng Python & Machine Learning

Tóm lược. Trong dự án máy học Python này, bạn sẽ học cách sử dụng Scikit-Learn để xây dựng và điều chỉnh mô hình học tập có giám sát. Bạn sẽ đào tạo và điều chỉnh một khu rừng ngẫu nhiên về chất lượng rượu dựa trên các đặc điểm như độ chua, lượng đường còn lại và nồng độ cồn

Hướng dẫn, Demo & Code

Câu chuyện được đề xuất

  • Cập Nhật Bộ Sưu Tập Sách Lập Trình Miễn Phí Hay Hay Nhất Dành Cho Người Trung Cấp, Người Mới Và Cao Cấp. Hơn 300 cuốn sách lập trình miễn phí dành cho người mới bắt đầu và chuyên gia
  • Làm cách nào để xây dựng một hệ thống khuyến nghị như Uber, Netflix, Spotify, Amazon, Twitter, v.v? . Thiết Kế Hệ Thống Và Đề Xuất Thuật Toán Của 20 Công Ty Lớn

Xây dựng sổ liên lạc với Python, PyQt và SQLite

Điều kiện tiên quyết. Một số kiến ​​thức trước đây về lập trình GUI với Python và PyQt sẽ hữu ích nhưng bạn sẽ ổn ngay cả khi không có nó. Hướng dẫn cung cấp các tài nguyên giải thích thêm về các lĩnh vực này để giúp bạn hiểu rõ về chúng

Hướng dẫn, Demo & Code

Trò chơi Tic Tac Toe sử dụng Python

Điều kiện tiên quyết. Cần có kiến ​​thức về các khái niệm cơ bản về Python và pygame [thư viện Python]

Hướng dẫn, Demo & Code

Tạo Máy tính GUI cơ bản bằng Python

Tóm lược. Bạn sẽ học cách tạo GUI với thư viện tkinter Python cũng như cách làm việc với các phép tính toán học đơn giản

Hướng dẫn, Demo & Code

Xây dựng đồng hồ báo thức với Python

Tóm tắt dự án này. Bạn sẽ tìm hiểu cách tạo đồng hồ báo thức bằng Python bằng các thư viện như tkinter để tạo GUI, winound để tạo âm thanh từ máy Windows của bạn và datetime để theo dõi thời gian hiện tại

Hướng dẫn, Demo & Code

Xây dựng Công cụ đổi tên tệp hàng loạt bằng Python và PyQt

Tóm tắt dự án này. Trong hướng dẫn này, bạn sẽ xây dựng một công cụ đổi tên tệp hàng loạt để tự động hóa quy trình đổi tên nhiều tệp trong một thư mục nhất định trong hệ thống tệp của bạn. Để xây dựng ứng dụng này, bạn sẽ sử dụng pathlib của Python để quản lý quy trình đổi tên tệp và PyQt để xây dựng giao diện người dùng đồ họa [GUI] của ứng dụng

Hướng dẫn, Demo & Code

Xây dựng Ứng dụng xác thực người dùng Django tùy chỉnh bằng cách sử dụng JWT do Django-rest-framework cung cấp

Điều kiện tiên quyết. Kinh nghiệm python trung cấp là lý tưởng nhưng bạn sẽ có thể làm theo ngay cả khi bạn là người mới bắt đầu. Bạn cũng sẽ cần cài đặt chương trình Python trên máy tính của mình và trình quản lý gói pip để dễ dàng cài đặt các phụ thuộc bổ sung khác

Hướng dẫn, Demo & Code

Tìm hiểu xem bạn đã chi bao nhiêu tiền trên Amazon

Tóm tắt dự án. Trong dự án này, Bạn sẽ phân tích dữ liệu Amazon của mình bằng một chương trình Python nhỏ. Khi kết thúc dự án này, bạn sẽ viết ít hơn ba mươi dòng mã và bạn sẽ tính được tổng số tiền bạn đã chi cho Amazon, Tìm thấy các đơn đặt hàng đắt nhất và ít tốn kém nhất cũng như số tiền trung bình và

Hướng dẫn, Demo & Code

Xây dựng hệ thống truyền phát phân tán với Apache Kafka và Python

Tóm tắt dự án. Trong Dự án này, Bạn sẽ xây dựng một ứng dụng phát trực tuyến đơn giản truyền tệp video từ nhà sản xuất của chúng tôi và hiển thị tệp đó trong trình duyệt web. Dự án này nhằm mục đích giới thiệu các thuộc tính xử lý luồng và tích hợp dữ liệu của Kafka

Hướng dẫn, Demo & Code

Cạo các thuộc tính bất động sản bằng Python và tạo một bảng điều khiển với nó

Tóm tắt dự án. Mục tiêu của dự án này là phát triển một công cụ có thể được sử dụng để tối ưu hóa việc lựa chọn nhà/bất động sản cho thuê của bạn. Dự án này thu thập dữ liệu bằng cách sử dụng các công cụ quét web như Beautiful Soup và Scrapy. Tạo các tập lệnh Python tương tác với HTML là điều mà bạn nên tiếp xúc với tư cách là một kỹ sư dữ liệu và quét web là một cách tuyệt vời để tìm hiểu

Hướng dẫn, Demo & Code

Trình rút ngắn URL với Pyshortners

Điều kiện tiên quyết. Đây là một dự án đơn giản nhưng bạn sẽ học cách nhập và sử dụng các thư viện Python khác. Tất cả những gì bạn cần truy cập vào trình thông dịch Python

Hướng dẫn, Demo & Code

Thiết lập Thanh toán sọc và Đăng ký email bằng Python và Flask

điều kiện tiên quyết. Để hoàn thành hướng dẫn, bạn sẽ cần có tài khoản Code Capsules và GitHub. Về mặt lập trình, dự án phù hợp nhất với những người đã có một số kinh nghiệm về Python và Flask trước đó nhưng bạn vẫn có thể làm theo ngay cả khi không có nó

Hướng dẫn, Demo & Code

Ứng dụng Watermarking sử dụng Python

Tóm tắt dự án này. Có một số hình ảnh bạn muốn bảo vệ bản quyền? . Tạo một chương trình sẽ thêm hình mờ này vào ảnh. Không bắt buộc. Sử dụng phân luồng để xử lý đồng thời nhiều hình ảnh

Hướng dẫn, Demo & Code

Xây dựng ứng dụng CRUD với Flask và SQLAlchemy

điều kiện tiên quyết. Kinh nghiệm python cơ bản và quen thuộc với HTML là lý tưởng. Bạn cũng cần cài đặt Python 3 trên máy tính của mình và có thể cài đặt các thư viện Python thông qua trình quản lý gói Python, pip

Hướng dẫn, Demo & Code

Trình mô phỏng lăn xúc xắc bằng Python

Tóm tắt dự án này. Bạn sẽ học cách tạo GUI với thư viện tkinter Python cũng như cách làm việc với các phép tính toán học đơn giản

Hướng dẫn, Demo & Code

trữ tình. Ứng dụng Flask để tạo lời bài hát bằng Markov Chains

Tóm tắt dự án. Cuối cùng, bạn sẽ tạo phiên bản Lyricize của riêng mình, một ứng dụng nhỏ sử dụng lời bài hát của nghệ sĩ hoặc ban nhạc để tạo lời bài hát có âm thanh tương tự "mới" dựa trên xác suất

Hướng dẫn, Demo & Code

Trò chơi Mad Libs

Tóm tắt dự án này. Một trò chơi cơ bản nhưng thú vị giới thiệu cho bạn những kiến ​​thức cơ bản về Python. Đây cũng là một trò chơi hay để mở rộng và xem trí tưởng tượng của bạn có thể đưa bạn đến đâu trong khi cải thiện kỹ năng Python của bạn

Hướng dẫn, Demo & Code

Trình tạo PDF bằng Python

Tóm tắt dự án. Một ứng dụng có thể đọc trong tệp văn bản, tệp html hoặc một số tệp khác và tạo tệp PDF từ đó. Tuyệt vời cho dịch vụ dựa trên web nơi người dùng tải tệp lên và chương trình trả về tệp PDF của tệp. Không bắt buộc. Triển khai trên GAE hoặc Heroku nếu có thể

Hướng dẫn, Demo & Code

Xây dựng trò chơi rắn với PyGame

Tóm lược. Hãy xem chi tiết cách xây dựng trò chơi rắn cổ điển của thập niên 90 trong python bằng PyGame. Hướng dẫn hướng dẫn bạn cách tạo, di chuyển và cho rắn ăn và khi kết thúc hướng dẫn, bạn sẽ có cách triển khai cơ bản của trò chơi rắn mà bạn có thể thêm các tính năng khác vào

Hướng dẫn, Demo & Code

Phân tích dữ liệu Netflix của riêng bạn bằng Python

Tóm lược. Bạn muốn biết mình đã dành bao nhiêu thời gian để xem The Breaking Bad, Money Heist, The Office hoặc bất kỳ chương trình nào khác trên Netflix? . Có một chút kinh nghiệm về Python và pandas sẽ rất hữu ích cho dự án này

Hướng dẫn, Demo & Code

Xây dựng Chatbot bằng Python

điều kiện tiên quyết. Một số kiến ​​thức cơ bản về Python và bạn sẽ cảm thấy thoải mái khi chạy các lệnh trong Linux Shell, MacOS Terminal hoặc Windows Command Prompt. Bạn cũng sẽ cần cài đặt các gói Python bằng trình quản lý gói pip [hoặc conda nếu bạn cảm thấy thoải mái hơn với điều đó]

Hướng dẫn, Demo & Code

Trình theo dõi trích dẫn bằng Python

Tóm tắt dự án. Một chương trình có thể ra ngoài và kiểm tra giá trị hiện tại của cổ phiếu để biết danh sách các ký hiệu do người dùng nhập vào. Người dùng có thể đặt tần suất kiểm tra hàng tồn kho. Đối với CLI, cho biết cổ phiếu đã tăng hay giảm. Không bắt buộc. Nếu GUI, chương trình có thể hiển thị các mũi tên lên và xuống màu xanh lá cây để cho biết giá trị cổ phiếu đã di chuyển theo hướng nào

Hướng dẫn, Demo & Code

Trình trích xuất văn bản từ PDF. Sử dụng Gói Python PyPDF2 để xây dựng Công cụ chuyển đổi PDF thành văn bản

điều kiện tiên quyết. Kinh nghiệm cơ bản về python là đủ nhưng bạn sẽ có thể theo kịp ngay cả khi không có nó vì tính chất từng bước của hướng dẫn. Bạn cũng sẽ cần cài đặt chương trình Python trên máy tính của mình

Hướng dẫn, Demo & Code

Trình quét trang bằng Python

Tóm lược. Tạo một ứng dụng kết nối với một trang web và lấy ra tất cả các liên kết hoặc hình ảnh và lưu chúng vào danh sách. Không bắt buộc. Sắp xếp nội dung được lập chỉ mục và không cho phép trùng lặp. Đặt kết quả vào một tệp chỉ mục có thể tìm kiếm dễ dàng

Hướng dẫn, Demo & Code

Xây dựng một Discord Bot với Python

Tóm tắt dự án. Bạn sẽ tạo một bot tiếng vang bằng API Discord. Bot của bạn sẽ luôn phản hồi chính xác những gì bạn gửi cho nó bây giờ

Hướng dẫn, Demo & Code

Phát hiện màu với OpenCV và Pandas

Tóm tắt dự án này. Ý tưởng của dự án này là lấy tên của màu từ các giá trị màu. Để thực hiện điều này, bạn cần sử dụng tập dữ liệu có giá trị màu và tên màu được gắn nhãn, sau khi hoàn thành quá trình này, bạn sẽ chuyển sang tính toán khoảng cách ngắn nhất giữa mỗi màu và sau đó hiển thị tên màu có khoảng cách ngắn nhất

Hướng dẫn, Demo & Code

Cách xây dựng Bot Twitter bằng Python với Tweepy

Tóm tắt dự án này. Trong dự án này, Bạn sẽ học cách tạo Bot Twitter của riêng mình bằng Python với Tweepy, một gói cung cấp một cách rất thuận tiện để sử dụng API Twitter. Trong danh mục khổng lồ gồm 100 dự án này, đây được coi là một trong những dự án python nhỏ tốt nhất cho người mới bắt đầu cùng với mã nguồn

Hướng dẫn, Demo & Code

Đường Euler

Tóm tắt dự án. Tạo một chương trình sẽ lấy đầu vào là đồ thị và xuất ra đường đi Euler hoặc chu trình Euler hoặc nói rằng điều đó là không thể. Đường Euler bắt đầu tại một nút và đi qua mọi cạnh của đồ thị qua mọi nút và kết thúc tại một nút khác. Chu trình Euler là một Đường đi Euler bắt đầu và kết thúc tại cùng một nút

Hướng dẫn, Demo & Code

Xây dựng trò chơi nền tảng 2D với PyGame và Repl. nó

điều kiện tiên quyết. Đây là một dự án cấp trung cấp, nơi bạn sẽ cần có hiểu biết cơ bản về lập trình hướng đối tượng trong Python. Bạn sẽ làm mọi thứ từ trình duyệt của mình nên không cần thiết lập Python. Bạn có thể tạo một tài khoản miễn phí trên Repl. nó để lưu và chia sẻ mã của bạn

Hướng dẫn, Demo & Code

Phỏng đoán Collatz

Tóm lược. Bắt đầu với một số n > 1. Tìm số bước cần thiết để đạt được một bước bằng cách sử dụng quy trình sau. Nếu n chẵn chia hết cho 2. Nếu n là số lẻ, nhân nó với 3 và thêm 1

Hướng dẫn, Demo & Code

Tạo và lưu trữ một ứng dụng web cơ bản với Django

Tóm tắt dự án. Xây dựng một ứng dụng web Django và lưu trữ nó với Repl. nó. Bạn sẽ sử dụng vị trí địa lý API thời tiết để hiển thị dự báo thời tiết địa phương

Hướng dẫn, Demo & Code

Mã hóa và giải mã tin nhắn bằng Python

Tóm tắt dự án này. Bạn sẽ học cách tạo GUI với thư viện tkinter Python cũng như mã hóa dữ liệu nhị phân thành ASCII và giải mã trở lại nhị phân với base64

Hướng dẫn, Demo & Code

Phân tích dữ liệu khảo sát với Python

Tóm tắt dự án. Hướng dẫn tham khảo được đưa ra bên dưới sử dụng Anaconda và Jupyter Notebooks nhưng các bước để thiết lập nó cũng được bao gồm và sẽ hướng dẫn bạn thực hiện quy trình. Trong dự án này, Bạn sẽ học cách phân tích và trực quan hóa dữ liệu bằng Python cùng với các thư viện pandas và matplotlib

Hướng dẫn, Demo & Code

Tạo Bot Instagram bằng Python và InstaPy

Bạn sẽ học được gì từ dự án này. Trong dự án này, bạn sẽ học cách xây dựng một bot bằng Python và InstaPy, một thư viện của Tim Großmann tự động hóa các hoạt động trên Instagram của bạn để bạn có được nhiều người theo dõi và lượt thích hơn mà chỉ cần nhập thủ công tối thiểu. Đồng thời, bạn sẽ tìm hiểu về tự động hóa trình duyệt với Selenium và Mẫu đối tượng trang, cùng nhau đóng vai trò là cơ sở cho InstaPy

Hướng dẫn, Demo & Code

Phát hiện tuổi và giới tính với Python và Deep Learning

Tóm lược. Trong dự án này, Bạn sẽ sử dụng những người mẫu được đào tạo bởi Tal Hassner và Gil Levi. Ngoài ra, bạn sẽ làm quen với Computer Vision, OpenCV và Convolutional Neural Network [CNN]. Dự án này mô tả chính xác tính linh hoạt mà Python cung cấp cho các nhà phát triển

Hướng dẫn, Demo & Code

Cách tạo Máy tính thế chấp bằng Python

Tóm lược. Tính toán các khoản thanh toán hàng tháng của một khoản thế chấp có thời hạn cố định trong các kỳ hạn thứ N đã cho với mức lãi suất nhất định. Đồng thời tìm hiểu xem người dùng sẽ mất bao lâu để trả lại khoản vay. Để tăng độ phức tạp, hãy thêm tùy chọn để người dùng chọn khoảng thời gian gộp [Hàng tháng, Hàng tuần, Hàng ngày, Liên tục

Hướng dẫn, Demo & Code

Trình tạo hình thu nhỏ hàng loạt bằng Python

Tóm lược. Quá trình xử lý ảnh có thể mất một chút thời gian đối với một số phép biến đổi. Đặc biệt nếu hình ảnh lớn. Tạo một chương trình hình ảnh có thể lấy hàng trăm hình ảnh và chuyển đổi chúng thành một kích thước được chỉ định trong luồng nền trong khi bạn làm những việc khác. Để tăng độ phức tạp, hãy có một luồng xử lý thay đổi kích thước, đổi tên hàng loạt hình thu nhỏ khác, v.v.

Hướng dẫn, Demo & Code

Trình tạo mật khẩu bằng Python

Tóm tắt dự án này. Xây dựng trình tạo mật khẩu đơn giản với Python. Bạn sẽ tìm hiểu những điều cơ bản về cú pháp Python và làm việc với các chuỗi. Bạn cũng sẽ tìm hiểu thêm về chuỗi và các thư viện Python ngẫu nhiên

Hướng dẫn, Demo & Code

Photomosaic sử dụng Python

Tóm tắt dự án. Bạn có thể đã từng bắt gặp những bức tranh ghép ảnh trước đây – những bức ảnh lớn được tạo ra từ hàng nghìn bức ảnh nhỏ khác. Trong dự án này, bạn sẽ xây dựng một trình tạo photomosaic. Không giống như hầu hết các dự án dành cho người mới bắt đầu nâng cao khác, trình tạo ảnh ghép là một công cụ cực kỳ hữu ích và thiết thực

Hướng dẫn, Demo & Code

Ẩn tin nhắn trong hình ảnh. Steganography với Python

Tóm lược. Xây dựng ứng dụng Python ẩn và trích xuất tin nhắn văn bản trong hình ảnh jpg. Bạn sẽ tìm hiểu về mã hóa và giải mã văn bản ở các định dạng khác nhau bao gồm base64 và utf-8

Hướng dẫn, Demo & Code

Tìm số Pi đến chữ số thứ N

Tóm lược. Nhập một số và để chương trình tạo PI lên đến nhiều chữ số thập phân đó. Giữ giới hạn cho chương trình sẽ đi bao xa

Hướng dẫn, Demo & Code

Xây dựng trò chơi tiểu hành tinh với Python và Pygame

Tóm tắt dự án này. Trò chơi bạn sẽ làm là một bản sao của trò chơi arcade cổ điển Asteroids. Trong đó, bạn điều khiển một con tàu vũ trụ và bắn các tiểu hành tinh. Nếu tàu vũ trụ của bạn va chạm với một tiểu hành tinh, bạn sẽ mất. Nếu bạn bắn hạ tất cả các tiểu hành tinh, bạn sẽ thắng

Hướng dẫn, Demo & Code

Trò chơi treo cổ bằng Python

Tóm tắt dự án. Xây dựng một trò chơi Python đơn giản để bạn có thể chơi Hangman với máy tính của mình. Nó không yêu cầu bất kỳ mô-đun cụ thể nào ngoài ngẫu nhiên và thời gian. Các vòng lặp và hàm Python là tất cả những gì bạn cần để xây dựng trò chơi này

Hướng dẫn, Demo & Code

Tung hứng với PyGame

Tóm lược. Giới thiệu về PyGame cho người mới bắt đầu. Bạn sẽ xây dựng trò chơi tung hứng của riêng mình với vòng lặp trò chơi cơ bản và những quả bóng tennis di chuyển mà người chơi có thể nhấp vào để ném

Hướng dẫn, Demo & Code

Danh sách việc cần làm được cung cấp bởi Flask và RethinkDB

Tóm tắt dự án. Trong Dự án này, Bạn sẽ tạo một danh sách việc cần làm đơn giản mà bạn có thể sửa đổi để đáp ứng nhu cầu của riêng mình. Để thực hiện dự án này, bạn cần có kiến ​​thức cơ bản về Rethink Data Base và nó khác với các Cơ sở dữ liệu NoSQl khác như thế nào. Nếu bạn không biết, không cần phải lo lắng, một hướng dẫn nhỏ đã được đính kèm trong bài viết. Đi qua nó và sau đó bắt đầu dự án này

Hướng dẫn, Demo & Code

Dự án kiểm tra tốc độ đánh máy bằng Python

Tóm tắt dự án. Trong dự án này, Bạn sẽ xây dựng một trò chơi tốc độ nhỏ bằng python. Đối với giao diện người dùng đồ họa, chúng tôi sẽ sử dụng thư viện pygame được sử dụng để làm việc với đồ họa

Hướng dẫn, Demo & Code

Phát hiện trình điều khiển buồn ngủ với Python và OpenCV

điều kiện tiên quyết. Dự án python này được triển khai bằng OpenCV và Keras. Với OpenCV, bạn sẽ phát hiện khuôn mặt và mắt của người lái xe, sau đó bạn sẽ sử dụng một mô hình có thể dự đoán trạng thái mắt của một người “Mở” hoặc “Đóng”. Việc phân loại mắt được thực hiện bằng mô hình Mạng thần kinh chuyển đổi [CNN], một mạng lưới thần kinh sâu mà chúng tôi xây dựng trong Keras

Hướng dẫn, Demo & Code

Dự đoán chứng khoán bằng Python

Tóm tắt dự án. Trong Dự án này, Bạn sẽ xây dựng tập lệnh Dự đoán Chứng khoán Apple trong 40 dòng Python bằng thư viện scikit-learn và vẽ đồ thị bằng thư viện matplotlib

Hướng dẫn, Demo & Code

Nhận dạng giọng nói với Python và Flask

Tóm tắt dự án. Dự án này là một ứng dụng Python và Flask thân thiện với người mới bắt đầu, tập trung vào việc xây dựng một nền tảng để phân tích và phiên âm bất kỳ Tệp âm thanh nào được tải lên trang web. Chúng ta sẽ tìm hiểu cách sử dụng mô-đun Nhận dạng giọng nói trong Python, lấy Tệp âm thanh làm đầu vào trong Flask, tạo cả yêu cầu GET và POST trên cùng một lộ trình và cuối cùng hiển thị kết quả được phiên âm của tệp lời nói cho người dùng

Hướng dẫn, Demo & Code

Bây giờ bạn đã sẵn sàng để bắt đầu. Nếu bạn chưa học các chủ đề cơ bản hoặc trung cấp của Python, hãy xem Học Python. From Zero to Hero [Hướng dẫn phải đọc cho người mới bắt đầu], Khóa học Python Traversy dành cho người mới bắt đầu và Khóa học Python trung cấp của Kỹ sư Python [Trên FreeCodeCamp]

Thế thôi các bạn. Nếu bạn thích sự kết hợp này của hơn 70 dự án python đơn giản, dự án python trung cấp và dự án python nâng cao dành cho người mới bắt đầu với mã nguồn, vui lòng chia sẻ nó với bạn bè và cộng đồng truyền thông xã hội của bạn

Các câu hỏi thường gặp

Một số dự án Python tốt là gì?

Một số dự án python tốt là Thông báo giá Bitcoin bằng Dự án Python, Thu thập thông tin trang Wikipedia bằng Python, Dự án trang web thương mại điện tử, Xây dựng chuỗi khối bằng Python, Quét các trang Wikipedia bằng Python, Ứng dụng web blog bằng Python, v.v.

Một số dự án Python tốt cho người mới bắt đầu là gì?

Một số dự án python dễ dàng là Xây dựng một chuỗi khối đơn giản, Rock Paper Scissors, Dice Roll Generator, Neumorphic Calculator, Tic-Tac-Toe, v.v.

Một số dự án Python trung cấp tốt là gì?

Một số dự án python trung gian tốt là Công cụ đổi tên tệp hàng loạt, Trình tạo cây thư mục, Trình phát nhạc bằng Python, Trình rút ngắn URL, Trình tổng hợp tin tức bằng Python, v.v.

Một số dự án Python nâng cao tốt là gì?

Một số dự án python nâng cao tốt là Dự án trang web thương mại điện tử, Cửa hàng tạp hóa, Ứng dụng web blog, Phát hiện khẩu trang, Phát hiện bệnh Parkinson bằng XGBoost và Python, v.v.

Một số dự án Python tốt cho sinh viên năm cuối là gì?

Một số dự án python hay cho sinh viên năm cuối là Hệ thống đánh giá và kiểm tra trực tuyến, Phần mềm phát hiện ứng dụng gian lận, Trình dịch ngôn ngữ, Phân tích dữ liệu Covid19 bằng Python, v.v.

Một số dự án GitHub tốt là gì?

Dự án Github hàng đầu năm 2022 .
TenorFlow
Đáng kinh ngạc
Phản ứng tự nhiên
Linux
Bootstrap
FreeCodeTrại

Một số dự án Python nâng cao là gì?

5 ý tưởng dự án Python hàng đầu dành cho người dùng nâng cao .
Tập hợp nội dung. Sử dụng Python và khung Django phổ biến, bạn sẽ xây dựng trình tổng hợp nội dung từ đầu. .
Xây dựng Chatbot. .
Phát hiện mặt nạ. .
Trình kiểm tra đạo văn. .
Máy nghe nhạc

Tôi nên xây dựng dự án Python nào để có việc làm?

Dự án Python cho năm 2022 – Làm việc trên các dự án thời gian thực để bắt đầu sự nghiệp của bạn .
Dự án Python
Dự án Python Django [Phát triển Web]
Dự án trí tuệ nhân tạo Python
Dự án học máy Python
Dự án khoa học dữ liệu Python
Dự án học sâu Python
Dự án thị giác máy tính Python

Python có tốt cho các dự án lớn không?

Python thực thi chậm hơn đáng kể so với các ngôn ngữ lập trình khác như Java, C++, PHP, Javascript, Swift và các ngôn ngữ khác. Khi xây dựng các ứng dụng lớn với nhiều dòng mã, đây là mối lo ngại chính của các lập trình viên . Nó không gần với phần cứng như C hay C++ vì nó là ngôn ngữ mã hóa cấp cao.

Chủ Đề