Tôi muốn tự học Python cho bằng cấp vật lý của mình, nhưng tôi thực sự không có ý tưởng bắt đầu từ đâu. Bất cứ ai cũng có thể giới thiệu một cuốn sách tốt bên ngoài khác cho người mới bắt đầu [không có kinh nghiệm với lập trình]?
Tôi không muốn bất cứ điều gì quá toàn diện; . Tôi thực sự chỉ đang tìm kiếm một cuốn sách tập trung vào việc áp dụng Python cho các mô phỏng vật lý, giải phương trình, v. v
cảm ơn
Câu trả lời và câu trả lời
- Ngày 7 tháng 4 năm 2014
- #2
Tôi không biết về bất kỳ cuốn sách nào về chủ đề này. Nếu bạn không có kinh nghiệm, bạn nên bắt đầu với việc học lập trình. Bạn có thể làm những thứ như Code Academy để hiểu cú pháp [http. //www. học viện mật mã. com/, bạn sẽ không học cách viết mã theo hướng dẫn này]. Sau đó, bạn có thể nên làm việc thông qua một số hướng dẫn Python thích hợp hoặc tham gia một khóa học về nó nếu có thể. Khi tôi vào Python, tôi đã thực hiện hướng dẫn này http. // learnpythonthehardway. tổ chức/cuốn sách/. Tôi không thích nó nhiều như vậy, nhưng nhiều người đang nói rằng nó thật tuyệt vời để bạn có thể nhìn vào nó tôi đoán. Nó yêu cầu bạn phải học những điều cơ bản về giao diện dòng lệnh.
Tôi không thích nó lắm, nhưng nhiều người nói rằng nó rất tuyệt nên tôi đoán bạn có thể xem xét nó. Nó cũng yêu cầu bạn học những điều cơ bản về giao diện dòng lệnh.
Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html].
Đây có lẽ là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho trăn. Để học scipy, bạn có thể google một số tài liệu [như http. //scipy-bài giảng. github. io/giới thiệu/chỉ mục. html].
Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Ngày 7 tháng 4 năm 2014
- #2
Tôi không biết về bất kỳ cuốn sách nào về chủ đề này. Nếu bạn không có kinh nghiệm, bạn nên bắt đầu với việc học lập trình. Bạn có thể làm những thứ như Code Academy để hiểu cú pháp [http. //www. học viện mật mã. com/, bạn sẽ không học cách viết mã theo hướng dẫn này]. Sau đó, bạn có thể nên làm việc thông qua một số hướng dẫn Python thích hợp hoặc tham gia một khóa học về nó nếu có thể. Khi tôi vào Python, tôi đã thực hiện hướng dẫn này http. // learnpythonthehardway. tổ chức/cuốn sách/. Tôi không thích nó nhiều như vậy, nhưng nhiều người đang nói rằng nó thật tuyệt vời để bạn có thể nhìn vào nó tôi đoán. Nó yêu cầu bạn phải học những điều cơ bản về giao diện dòng lệnh
- Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html]
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
Tôi không biết về bất kỳ cuốn sách nào về chủ đề này. Nếu bạn không có kinh nghiệm, bạn nên bắt đầu với việc học lập trình. Bạn có thể làm những thứ như Code Academy để hiểu cú pháp [http. //www. học viện mật mã. com/, bạn sẽ không học cách viết mã theo hướng dẫn này]. Sau đó, bạn có thể nên làm việc thông qua một số hướng dẫn Python thích hợp hoặc tham gia một khóa học về nó nếu có thể. Khi tôi vào Python, tôi đã thực hiện hướng dẫn này http. // learnpythonthehardway. tổ chức/cuốn sách/. Tôi không thích nó nhiều như vậy, nhưng nhiều người đang nói rằng nó thật tuyệt vời để bạn có thể nhìn vào nó tôi đoán. Nó yêu cầu bạn phải học những điều cơ bản về giao diện dòng lệnh
- Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html]
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
#3
- Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html]
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
Tôi không biết về bất kỳ cuốn sách nào về chủ đề này. Nếu bạn không có kinh nghiệm, bạn nên bắt đầu với việc học lập trình. Bạn có thể làm những thứ như Code Academy để hiểu cú pháp [http. //www. học viện mật mã. com/, bạn sẽ không học cách viết mã theo hướng dẫn này]. Sau đó, bạn có thể nên làm việc thông qua một số hướng dẫn Python thích hợp hoặc tham gia một khóa học về nó nếu có thể. Khi tôi vào Python, tôi đã thực hiện hướng dẫn này http. // learnpythonthehardway. tổ chức/cuốn sách/. Tôi không thích nó nhiều như vậy, nhưng nhiều người đang nói rằng nó thật tuyệt vời để bạn có thể nhìn vào nó tôi đoán. Nó yêu cầu bạn phải học những điều cơ bản về giao diện dòng lệnh
- Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html]
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
Tôi không biết về bất kỳ cuốn sách nào về chủ đề này. Nếu bạn không có kinh nghiệm, bạn nên bắt đầu với việc học lập trình. Bạn có thể làm những thứ như Code Academy để hiểu cú pháp [http. //www. học viện mật mã. com/, bạn sẽ không học cách viết mã theo hướng dẫn này]. Sau đó, bạn có thể nên làm việc thông qua một số hướng dẫn Python thích hợp hoặc tham gia một khóa học về nó nếu có thể. Khi tôi vào Python, tôi đã thực hiện hướng dẫn này http. // learnpythonthehardway. tổ chức/cuốn sách/. Tôi không thích nó nhiều như vậy, nhưng nhiều người đang nói rằng nó thật tuyệt vời để bạn có thể nhìn vào nó tôi đoán. Nó yêu cầu bạn phải học những điều cơ bản về giao diện dòng lệnh
Khi bạn biết cách viết mã, bạn có thể bắt đầu nhìn vào thư viện Numpy/Scipy http. //www. scipy. org/ Có thể đây là thư viện khoa học lớn nhất và được sử dụng rộng rãi nhất cho Python. Để học Scipy, bạn có thể google một số tài liệu [chẳng hạn như http. // scipy-glectures. github. io/giới thiệu/chỉ mục. html]
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- Sau đó, tất nhiên có các thư viện như pygame rất hay để tạo ra các mô phỏng/trò chơi vật lý nhỏ [va chạm, hệ thống hành động tinh] với một số đồ họa [2D]
- Nhưng bạn thực sự cần phải học một số chương trình trước [không phải lý thuyết, chỉ là cách xây dựng một chương trình] và cách nhanh nhất để học đó là viết chương trình
- diễn đàn
- Giáo dục khoa học và nghề nghiệp
- Sách giáo khoa khoa học và toán học
Một hướng dẫn đã được cập nhật đầy đủ về những điều cơ bản của ngôn ngữ lập trình Python cho sinh viên khoa học
Python là một ngôn ngữ lập trình máy tính đang nhanh chóng trở nên phổ biến trong suốt các ngành khoa học. Phiên bản đã được cập nhật đầy đủ của phiên bản này
Hướng dẫn của một sinh viên về Python cho mô hình vật lý nhằm giúp bạn, học sinh, dạy bản thân đủ ngôn ngữ lập trình Python để bắt đầu với mô hình vật lý. Bạn sẽ tìm hiểu cách cài đặt môi trường thiết lập mã nguồn Python mở và sử dụng nó để hoàn thành nhiều nhiệm vụ điện toán khoa học thông thường. nhập, xuất và trực tiếp hóa dữ liệu; . Không có kinh nghiệm lập trình trước được giả định. nhằm mục đích giúp bạn, sinh viên, tự học đủ ngôn ngữ lập trình Python để bắt đầu với mô hình vật lý. Bạn sẽ học cách cài đặt môi trường lập trình Python mã nguồn mở và sử dụng nó để hoàn thành nhiều nhiệm vụ tính toán khoa học phổ biến. nhập, xuất và trực quan hóa dữ liệu; . Không có kinh nghiệm lập trình trước được giả địnhHướng dẫn tập tin này tập trung vào các nguyên tắc cơ bản và giới thiệu một loạt các kỹ thuật hữu ích, bao gồm
- Lập trình và kịch bản Python cơ bản
- Number
- Đồ họa hai và ba chiều
- Mô phỏng Monte Carlo
- Phương pháp số, bao gồm giải các phương trình vi phân thông thường
- Xử lý hình ảnh
- hoạt động hình
Nhiều mẫu mã và bài tập - với các giải pháp - phát minh ra những ý tưởng mới khi chúng được giới thiệu. Các tài nguyên dựa trên web cũng đi kèm với hướng dẫn này và bao gồm các mã mẫu, bộ dữ liệu và hơn thế nữa. Phiên bản hiện tại này mang đến cuộc thảo luận về ngôn ngữ Python, môi trường phát triển Spyder và phân phối Anaconda cho đến nay. Ngoài ra, một phụ lục mới giới thiệu máy tính xách tay Jupyter