Hướng dẫn python project ideas for engineering students - ý tưởng dự án python cho sinh viên kỹ thuật
Bài viết này trình bày 5 đề xuất dự án Python cho các sinh viên kỹ thuật muốn giới thiệu một số kỹ năng phát triển phần mềm trong khi tập trung vào kỹ thuật. Giới thiệuPython là một ngôn ngữ lập trình rất phổ biến với nhiều ứng dụng trong khoa học và kỹ thuật. is a tremendously popular programming language with many applications in science and engineering. Là kỹ sư đại học ở Ireland, chúng tôi chỉ hoàn thành một mô -đun lập trình trên MATLAB. Do đó, không có nhiều sự nhấn mạnh vào việc cải thiện kỹ năng phát triển phần mềm của bạn, một kỹ năng tôi thấy là rất quan trọng khi tôi tham gia ngành công nghiệp.software development skills, a skill I found to be vital when I entered the industry. Là một kỹ sư hàng không vũ trụ, từng làm nhà phát triển và người thử nghiệm và hiện đang bắt đầu sự nghiệp trong AI và khoa học dữ liệu, mọi thứ tôi học về phát triển phần mềm đều tự học. Đối với hầu hết các phần, điều này vẫn đúng ngày hôm nay.self-taught. For the most part, this is still true today. Một điều tôi ước mình đã làm ở trường đại học là dành nhiều thời gian hơn để mày mò và xây dựng các chương trình nhỏ dựa trên những gì tôi đang học trong lớp. Nhưng thay vào đó, những gì tôi đã làm là học nội dung với mục đích duy nhất là vượt qua một kỳ thi.
Dưới đây bạn sẽ tìm thấy các đề xuất với một lý do ngắn gọn tại sao nó có giá trị và tài nguyên tốt nhất bạn có thể làm theo để đi làm.why it’s valuable and the best resources you can follow to get to work. 1) xấp xỉ chức năng với đa thức TaylorLợi íchSê -ri Taylor cho phép bạn ước tính số một hàm như sin (t) hoặc cos (t). Mã hóa Đây là một nhiệm vụ nhỏ tuyệt vời cho các kỹ sư vì nó đòi hỏi kiến thức về sự khác biệt tượng trưng và các phương pháp số.symbolic differentiation and numerical methods. Hầu hết sinh viên có đủ kiến thức trong các lĩnh vực này trong năm đầu tiên của trường đại học. Taylor Series sử dụng các kỹ năng nền tảng này, tạo thành cơ sở của nhiều chủ đề tiên tiến hơn trong khoa học và kỹ thuật. Tài nguyên
Phép tính gần đúng với đa thức Taylor (hình ảnh của tác giả) 2) Tích hợp số Runge-KuttaLợi íchSê -ri Taylor cho phép bạn ước tính số một hàm như sin (t) hoặc cos (t). Mã hóa Đây là một nhiệm vụ nhỏ tuyệt vời cho các kỹ sư vì nó đòi hỏi kiến thức về sự khác biệt tượng trưng và các phương pháp số. is a numerical integration technique. Modelling physical phenomena, such as the change in temperature of a body described by Newton’s law of cooling, incorporates ordinary differential equations (ODEs). Solving ODEs is vital throughout many branches of engineering and science. Hầu hết sinh viên có đủ kiến thức trong các lĩnh vực này trong năm đầu tiên của trường đại học. Taylor Series sử dụng các kỹ năng nền tảng này, tạo thành cơ sở của nhiều chủ đề tiên tiến hơn trong khoa học và kỹ thuật. Resources:
Một tài nguyên có lợi khác là bất kỳ sách giáo khoa tính toán đại học. Ví dụ, tôi sử dụng tính toán - một khóa học hoàn chỉnh của Robert A Adams. Tôi không sở hữu nhiều văn bản vì ngày nay bạn có thể dễ dàng tìm thấy ghi chú bài giảng hoặc phiên bản pdf trực tuyến miễn phí của sách trực tuyến. Phép tính gần đúng với đa thức Taylor (hình ảnh của tác giả)Lợi íchSê -ri Taylor cho phép bạn ước tính số một hàm như sin (t) hoặc cos (t). Mã hóa Đây là một nhiệm vụ nhỏ tuyệt vời cho các kỹ sư vì nó đòi hỏi kiến thức về sự khác biệt tượng trưng và các phương pháp số.vibrations by modelling the dynamic response of translational mechanical systems. This undertaking is quintessential if you’re interested in vehicle dynamics or spacecraft dynamics. Hầu hết sinh viên có đủ kiến thức trong các lĩnh vực này trong năm đầu tiên của trường đại học. Taylor Series sử dụng các kỹ năng nền tảng này, tạo thành cơ sở của nhiều chủ đề tiên tiến hơn trong khoa học và kỹ thuật.Formula Onecar, which is pretty cool. Generally, these problems are solved using MATLAB and Simulink, but nothing stops you from doing the same thing in Python. Tài nguyên
Mô hình hóa các hệ thống động (hình ảnh của tác giả) 4) Trực quan hóa động học 3DLợi íchMô phỏng quỹ đạo mẫu được đưa ra vị trí hạt là một hàm của thời gian và tính toán các thuộc tính động học khác cung cấp một nền tảng tốt cho các vấn đề động lực học phức tạp hơn.trajectory given a particle’s position as a function of time and calculating various other kinematical properties provides a good foundation for more complex dynamics problems. Không cần tích hợp số; Đó là cắm trực tiếp và chạy theo. Mặc dù, hình ảnh quỹ đạo là tương đối khó khăn. Tuy nhiên, bạn không cần phải sản xuất hình ảnh động cho các bài tập này.plugging and chugging. Although, trajectory visualisation is relatively challenging. However, you don’t need to produce animations for these assignments.
Tài nguyên
5) Vấn đề hai cơ thểLợi íchMô phỏng quỹ đạo mẫu được đưa ra vị trí hạt là một hàm của thời gian và tính toán các thuộc tính động học khác cung cấp một nền tảng tốt cho các vấn đề động lực học phức tạp hơn.classical mechanics problem where you aim to visualise the motion of two bodies due solely to their mutual gravitational attraction. Không cần tích hợp số; Đó là cắm trực tiếp và chạy theo. Mặc dù, hình ảnh quỹ đạo là tương đối khó khăn. Tuy nhiên, bạn không cần phải sản xuất hình ảnh động cho các bài tập này. Hoạt hình là một quả anh đào đẹp trên bánh để giới thiệu công việc của bạn cho từng dự án, nhưng hiểu cách thực hiện lý thuyết và tạo ra kết quả số là khía cạnh có lợi nhất.enjoyable chore if that isn’t an oxymoron, and if you can produce the animations, they are rather satisfying to stare at endlessly for hours (no, just me?). Tài nguyên
Trực quan hóa động học 3D (hình ảnh của tác giả) 5) Vấn đề hai cơ thểDự án cuối cùng trong danh sách không phải là khó khăn nhất, nhưng nó là sở thích của tôi. Ai không yêu cơ học quỹ đạo? Vấn đề hai cơ thể là một vấn đề cơ học cổ điển trong đó bạn hướng đến việc hình dung chuyển động của hai cơ thể chỉ do sự hấp dẫn tương tự của chúng.ideas interest you, check out this list with the projects structured in order from beginner to more advanced. I focus on engineering students. However, these projects are for anyone with an interest in maths and science. Also, I constantly refer to Python because that is my programming language preference. If you have skills in a different language, take these ideas and run with them. Bạn có thể học cách rút ra các phương trình chuyển động, trong đó quá trình có thể không phức tạp như bạn nghĩ. Hơn nữa, việc giải quyết chúng yêu cầu tích hợp số.
Trong suốt bài viết này, tôi tham khảo rất nhiều cơ chế quỹ đạo cho sinh viên kỹ thuật. Hai dự án cuối cùng bắt nguồn từ lý thuyết chỉ được trình bày trong Chương 1. Có vô số khả năng cho các dự án và mô phỏng trong các chương sau mà bạn có thể khám phá trong Python. Một số dự án Python tốt là gì?Ý tưởng dự án Python: Cấp độ mới bắt đầu.. Tạo một trình tạo mã. .... Xây dựng một máy tính đếm ngược. .... Viết một phương thức sắp xếp. .... Xây dựng một bài kiểm tra tương tác. .... Tic-tac-toe theo văn bản. .... Tạo một bộ chuyển đổi nhiệt độ/đo lường. .... Xây dựng một ứng dụng quầy. .... Xây dựng một trò chơi đoán số .. Dự án Python đầu tiên tốt là gì?1. Máy phát điện Mad Libs.Dự án người mới bắt đầu Python này là một khởi đầu tốt cho người mới bắt đầu vì nó sử dụng các chuỗi, biến và nối.Máy phát điện Mad Libs thao tác dữ liệu đầu vào, có thể là bất cứ điều gì: tính từ, đại từ hoặc động từ.Mad Libs Generator. This Python beginner project is a good start for beginners as it makes use of strings, variables, and concatenation. The Mad Libs Generator manipulates input data, which could be anything: an adjective, a pronoun, or verb.
Các dự án Python có xu hướng là gì?13 Dự án Python thú vị trên GitHub bạn nên thử ngay hôm nay [2022].. Magenta.. Photon.Khám phá các khóa học khoa học dữ liệu phổ biến của chúng tôi .. Mailpile.. XSStrike.. Tải xuống hình ảnh của Google.Đọc các bài báo khoa học dữ liệu phổ biến của chúng tôi .. Dự án Pandas .. Xonsh.. Manim.. Tôi có thể làm những dự án nào với Python cho sơ yếu lý lịch?Tiếp theo trong bài viết của các dự án Python của DataFlair, hãy thảo luận về một số dự án Python nâng cao để cải thiện sơ yếu lý lịch của bạn và để làm cho bạn sẵn sàng cho công việc ... Kiểm tra gõ tốc độ trong Python..... Hệ thống quản lý thư viện..... Trò chơi Python Ludo..... Trò chơi nhảy bàn phím..... Trò chơi Pinball..... Tập hợp nội dung..... Đổi tên tệp/ thay đổi kích thước hình ảnh số lượng lớn .. |