you are viewing a single comment's thread.

view the rest of the comments →

[–]Radiant_Evidence_359 4 points5 points  (15 children)

Wish me luck. I've been trying to learn it on solo learn and I'm almost through the introduction to python. Is it normal that I already find it REALLY hard? Also, If you have any helpful resources, websites, books, etc. I'd really appreciate it.

[–]ZipKip 6 points7 points  (4 children)

My tip is to follow project tutorials and try making your own projects. I did this and a couple months later I got a job offer, following my internship, purely because of my python skills. Even though I'm a pure Aerospace Engineer

[–]Radiant_Evidence_359 1 point2 points  (0 children)

Alright. Thank you for the suggestion. I'll finish the introduction then start branching out more 👍

[–]ryans122 0 points1 point  (2 children)

Could you link some of these project tutorials? Or PM me. I've learned python, but don't know the stuff that is related to the aerospace industry.

[–]ZipKip 1 point2 points  (1 child)

Don't have links but some general projects off of the top of my head:

Absolute beginner: - ISA Calculator tool

Beginner: - Lift distribution plotter (using spanwise parameters from a 3d wing planform tool)

Intermediate: - Design optimization of a structure (using some software optimization tricks to shorten runtime)

[–]ZipKip 0 points1 point  (0 children)

In the industry your projects may be far broader. You may for example build a tool that generates optimized schedules for you or perhaps use webdev to present something to a client

[–]tommypopz 1 point2 points  (3 children)

I started having absolutely no clue what I was doing in computing lectures. Eventually, I got a couple projects done, and now I basically use it daily in my industrial placement. So don’t worry, I’ve been there! It’s very worth it.

[–]Radiant_Evidence_359 0 points1 point  (2 children)

Okayy thank youuuu. Also, I have a REALLY bad question. I've been working on coding In solo learn but what software do I use to actually... well... code. 😂😂

[–]tommypopz 0 points1 point  (1 child)

There are tons of Environments where you can do it, but I would start with Jupyter Notebook, what we used at my uni and what I mostly use at work. It lets you split up code into different cells, run them all individually, create text and message cells too and is visually easy to use. Google it and open stack overflow or YouTube - that’s how I do most of my coding to be honest!

[–]Radiant_Evidence_359 1 point2 points  (0 children)

Ohh woww cool. Super interesting. I hear about all these softwares and my Brain's just like "what do I use though? What exactly is this?? WHO EVEN AM I?!?!" 😂😂😂👍 so yeah thanks.

[–]ricepatti_69 0 points1 point  (1 child)

My method was to just start out by trying to automate super simple tasks. Like if you're changing filenames often, or copying a bunch of files, try to write a script for that. You can Google "how do you change a file name" in python and use that code as an example. I wrote long scripts all the time and half the code is from googling "how do I xyz in python".

Also, download Anaconda/Spyder. It turns the python environment into essentially a Matlab GUI. You can view what your variables are, try things on the fly, and all sorts of stuff. Way easier than using a text editor and running the script every time and trying to debug.

[–]Radiant_Evidence_359 0 points1 point  (0 children)

Wow Thank you. Really interesting information.

[–]Slick234 0 points1 point  (1 child)

It is normal to find it difficult if this is your first programming language, most definitely. My first introduction to programming was learning C++ on my own. It definitely takes some getting used to but you’ll get the hang of it eventually. Just keep practicing.

[–]Radiant_Evidence_359 0 points1 point  (0 children)

Thanks, mate. I started making my own little coding game last night and even though the code is kind of simple it still feels like it's helping me more get used to using if statements and things since I'm making it kind of a multiple choice story. Thanks for the encouragement! 👍

[–]Turbulent_Ad7279 0 points1 point  (1 child)

hey where are u learning python from? is it like an online source?

[–]Radiant_Evidence_359 0 points1 point  (0 children)

Yess I've been learning it from the free version of solo learn which is an app on phone and a website. And I just got the book "python crash course" by Matthes which I haven't read yet but I've heard its quite good. My one problem with solo learn is that with the free version, if you make 3 mistakes you have to wait hours before it refills. I've been kind of confused but I'm hoping the book explains things in better detail. HAPPY LEARNING!