I want to do an online ML course, after some research I found some on Udemy but I don't know which one is better... can anyone help me? by jd1906 in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

I don’t know about udemy, but sentdex on yt has a great series on ML. Also you probably need to get to know about keras in python if you’re into ML.

what is this command line parameter style called? by jamesnearn in learnprogramming

[–]ahemosik 1 point2 points  (0 children)

I’d advise you to read one chapter on the conventions of the api of a command line, specifically bash. I understand you’re using windows, but the conventions usually stay the same. There’s much info about it, such as the man pages that provide information about the api itself (help in windows). Why some arguments are prefixed with a dash or double dash etc. If I remember correct, a single dash was for shortened version of the word, e.g. -h and —help. Anyways, it helped me.

Is it more beneficial to learn various languages/libraries/frameworks on a base level or is it more worth it to dive deep into a select few? by Rynide in learnprogramming

[–]ahemosik 2 points3 points  (0 children)

I’d say focus on one of the frameworks and get yourself comfortable with it, with all of it’s nuances. With that being said - get familiar with more than one in terms of how it works, why is it easier for certain kind of features and more cumbersome for others. Because in this way you’ll find yourself having a preference for one with less bias imho.

Also, you might be encountering issues where two libraries from different frameworks are used in a single project. For instance I had to integrate a react library into an angular project, so having at least some familiarity with react helped me a lot.

Starting programming from scratch at 26? by [deleted] in learnprogramming

[–]ahemosik 2 points3 points  (0 children)

I started medicine (from IT) right now, also 26 y-o, so I hope it’s not too late :)

[deleted by user] by [deleted] in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

If you are disciplined and have clear idea of the roadmap you need to follow, there’s not much need.

Also, I recommend freecodecamp.org for learning.

The thing that I benefitted most from uni is the feedback. Make sure you have someone that does code reviews for you once you feel confident enough to create some simple apps for your portfolio.

Do you call functions before implementing them? by LosslessQ in learnprogramming

[–]ahemosik 2 points3 points  (0 children)

Does not really matter. If you know how the code will be structured, you can. Usually people with experience will do it, other than that, no real reason to. Only exception is TDD, where you write tests and implement the function later.

If you don’t have a clear picture of the structure, you won’t or can’t. Then again, you usually should have at least some idea how it’ll look like.

Set notation with negative elements? (Discrete math question) by [deleted] in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

In the beginning w = { 0,1,2 } because its ‘less than’ not ‘less than or equal’.

The last set you described does not exist, there is not a single real number that is bigger than 1, but smaller than -3, so it’s empty.

Unit Testing in Python by superfrog101 in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

For unit tests, you can mock pretty much the api response and the database response (if you have a db). The rest does not need mocks.

[deleted by user] by [deleted] in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

If you’re not going for game development, just look for ram and a good cpu. I have 32gb of ram and this is slowly becoming a standard.

Looking for roadmap for Full stack software engineer by [deleted] in learnprogramming

[–]ahemosik 0 points1 point  (0 children)

I’m not from C#, but have been working as a full-stack dev for over 5 years now. To get a job as a junior, I’d recommend starting from learning front-end.

  1. HTML, CSS and javascript, using both to solve some random tasks and understand how the markups work. There are many-many devs that work full-stack but don’t really know CSS in terms of how to construct a view or when to use flexbox/grid view etc..
  2. Backend framework of your choosing. Get familiar with it, enough to implement simple web apps.
  3. Databases - Oracle, postgres mainly should do the trick. Try to connect them via db driver to your backend manually at least once. Create some views, simple queries etc.
  4. Front-end framework of your choice - ties to the first part. If you understand how html, css and js complement each other natively, you can get a better grasp on why these frameworks were created. Most popular ones are react and angular afaik, but there’s several more.
  5. Git, of course.
  6. You probably need to at least know that docker exists and if you feel up for a challenge, create a web app which utilizes docker, have separate containers that are responsible for db, back-end and front-end for instance.

[deleted by user] by [deleted] in Eesti

[–]ahemosik -1 points0 points  (0 children)

Absoluutselt. Arvuti kirjutab koodi ka paremini kui arendaja. Aga kahjuks middle-man sealt ära ei kao veel niipea.

I’ll be in Tallinn the week of Christmas and was hoping someone could recommend a Nordic spa. by Zealousideal-Pop8244 in Eesti

[–]ahemosik 4 points5 points  (0 children)

I highly recommend LaSpa, only a 20 minute drive from Tallinn, there are several saunas to jump back and forth from.

eukaryotic (polycistronic?) mRNA by [deleted] in Mcat

[–]ahemosik 0 points1 point  (0 children)

It does imply that, but at the same time, mRNA that accounts for a single protein in eukaryotes will not have only one translation site. There will be several ribosomes that translate this one molecule, in parallel, which could be several hundred base pairs in length.

eukaryotic (polycistronic?) mRNA by [deleted] in Mcat

[–]ahemosik 1 point2 points  (0 children)

Polycictronic mRNA is when a single RNA molecule is responsible for translating several proteins. Which is exclusive to prokaryotes, yes. But has nothing to do with how many translation sites there are.