Programming for Physicist or a Astronomer

AI Thread Summary
To pursue a career as a physicist or astronomer, programming knowledge is essential. Both fields increasingly rely on computational models, data analysis, and simulations, making programming skills crucial for conducting meaningful research. Common programming languages used include Python, C++, and Fortran. While some professionals may hire programmers for specific tasks, having a foundational understanding of programming is important for effective communication and control over research projects. Overall, programming is a vital skill for success in physics and astronomy.
CloudKill9
Messages
4
Reaction score
0
Hello

I got a few questions...
To be a Physicist or a Astronomer, do you need to know how to program at all? I thought you needed to know a little of program..my friend who has a different thought on this, like why don't they hire their own programmers and do it themselves...after-all, that's what a physicist or astronomer does.(He seems to know everyone).

Thanks for the help
 
Physics news on Phys.org
CloudKill9 said:
Hello

I got a few questions...
To be a Physicist or a Astronomer, do you need to know how to program at all? I thought you needed to know a little of program..my friend who has a different thought on this, like why don't they hire their own programmers and do it themselves...after-all, that's what a physicist or astronomer does.(He seems to know everyone).

Thanks for the help


Depends.

All the work I've done has heavily relied on computational models. Generally, in industry someone else will write the code for you. In academia its written by the pysicists (usually, though I suppose you could hire someone else, but then you'd have less grant money to be spent elsewhere).
 
To answer your first question, yes, knowledge of programming is essential for both physicists and astronomers. In today's world, data analysis and simulations are a crucial part of their research and programming skills are necessary for these tasks. Many physicists and astronomers use programming languages like Python, C++, and Fortran to analyze data, create simulations, and develop models. Without these skills, it would be challenging to conduct research and make meaningful discoveries in these fields.

Your friend's perspective is also valid. Some physicists and astronomers do hire programmers to assist them with specific tasks. However, it's still essential for them to have a basic understanding of programming to communicate effectively with the programmers and understand the results they receive. Additionally, some researchers prefer to program themselves as it allows them more control and flexibility over their work.

I hope this helps clarify the role of programming in the fields of physics and astronomy. Best of luck on your journey!
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
Hi community My aim is to get into research about atoms, specifically, I want to do experimental research that explores questions like: 1. Why do Gallium/Mercury have low melting points 2. Why are there so many exceptions and inconsistencies when it comes to explaining molecular structures / reaction mechanisms in inorganic and organic chemistry 3. Experimental research about fundamental Quantum Mechanics, such as the one being followed by Hiroshima university that proved that observing...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.
Back
Top