• Breaking News

    Monday, April 26, 2021

    How do I take notes for programming classes? learn programming

    How do I take notes for programming classes? learn programming


    How do I take notes for programming classes?

    Posted: 25 Apr 2021 05:46 AM PDT

    With my machine learning courses, I intuitively know when to take notes.

    I'd take notes for important concepts (for example: Batch Norm normalises data and uses two learnable parameters. Prevents overtitting and neatens cost function. All that speeds up optimisation.)

    I know what may be just general anecdotal information not worth writing down and I tend to listen to everything explained, understand a concept and then take my notes.

    But with coding classes, it's super weird.

    The golden rule seems to be that I shouldn't learn specific syntaxes, but rather just concepts. (A list is mutable. Therefore changes made in place, return type is none. Use deepcopy etc).

    But courses seem to cover a lot of code really fast so I never know what is worth writing down.

    A course I was doing in 10 minutes covered all the list methods with information about what they do (their parameters and their return types and specific behaviours.) A lot of that exists in documentation.

    I just have no idea how I should be taking my notes.

    submitted by /u/Transit-Strike
    [link] [comments]

    Why do youtubers create 'beginner' tutorials but do a terrible job of explaining things properly?

    Posted: 25 Apr 2021 10:04 AM PDT

    I'm not talking about videos with a handful of views here, but sometimes hundreds of thousands of views and tons of likes.

    Initially I thought it was just me being an idiot, but I started to come across people in the comments in the same position as myself.

    So here's how it will go: video will start and for a few minutes everything will be good, then all of the sudden the person will do something without clearly explaining what's actually happening, example:

    I was watching a video on html canvas, the guy was writing up requestAnimationFrame and explaining the game loop, all good, he then started to talk about calculating the timestamp and started to do a calculation using the word timestamp, I was like ??? because timestamp wasn't defined anywhere in the code so I was like how does this thing even have a value in the first place, it was only after I did some digging and watched a video from another youtuber that I found that the timestamp came directly from requestAnimationFrame (in simple terms) which is why the user didn't have to define it separately.

    Sigh, sorry I guess this is a rant, but I get fed up as coming across a popular video for 'beginners' is encouraging and exciting, before the author decides to just skip over certain things which create confusion.

    I don't mind pausing videos and digging around to learn things I didn't know, it's pretty cool actually, but when it keeps happening in the same video that's supposedly for beginners it gets seriously annoying, eventually I'll give up on these type of videos and will have ended up wasting a ton of my time.

    I suppose people might be happy to just code along without fully understanding what's happening but then what's the point of that? Maybe it's just me.

    submitted by /u/Smokinpeanut
    [link] [comments]

    Can someone please explain the different uses for different programming languages and low level/ high level for Java, C, C++, C# and Python?

    Posted: 25 Apr 2021 09:40 AM PDT

    What can you do with any of these that you cant do with the others and why are some optimal for certain things and others not?

    Like which is better for web development as a backend language and why?

    Which of these would you use to program an OS and why?

    are python and Java too high level to be used for an OS?

    Which would you use for large desktop apps and why?

    Which would you use for mobile apps and why?

    Which would you use for AI and machine learning and why?

    And many more questions.

    Also can you explain the levels? Which would you use to program hardware (other than assembly)?

    submitted by /u/Matrix10011
    [link] [comments]

    Learning to program as an autistic person with severe learning disabilities?

    Posted: 25 Apr 2021 10:21 AM PDT

    Hi! I hope I'm not breaking any rules by making a generic post like this.

    I'm 28-years-old autistic person who has never been able to find a job that I genuinely enjoy. I have always struggled in school despite having a genuine passion for learning new things. I have ADHD and I'm dyslexic, so paired with my autisim and other learning disabilities my school history has been rather underwhelming and I have always been treated like I'm somehow less capable of comprehending new skills. I do learn, it just takes a bit for things to 'click' in my head because I have a very particular way of learning.

    I'm making this post because I have tried to learn programming for the past year, but I always get discouraged when I get harshly critiqued for asking "stupid" questions.

    Do you guys have any tips and suggestions for a person like me? I can't properly comprehend text-based info unless I'm knowledgeable about it already, so reading programming language documentary is useless to me while I'm still learning. :( I best learn from visual sources and from guides where the taught subject is taken apart and explained in detail step by step. I need to know "why" something works the way it does and "it just does" explanations don't stick with me. (My eternal struggle with maths haha)

    Also I'm sorry if my post is hard to read.

    submitted by /u/Gengaroozer
    [link] [comments]

    Which path to follow for fullstack open

    Posted: 25 Apr 2021 10:13 PM PDT

    I know c++ and ds .

    I want to learn mern stack through full stack open.

    path1 - complete the odin project then do full stack open

    path2- do basics ( html ,css , git ) from the odin project javascript syntax from those beginner tutorials on youtube /or through MDN documentation

    then do full stack open

    path3- your suggestion

    On the one hand in one video Ben Awad said if you have programming( fundamentals like variables functions ) you should learn javascript syntax in a few days and then jump into React.

    On the other hand people say you should known javascirpt in depth before switching to Frameworks

    tldr

    What level javascript to learn before React on Fullstack Open?

    submitted by /u/anyworddotjs
    [link] [comments]

    What Brought You To Coding?

    Posted: 25 Apr 2021 07:58 PM PDT

    Hello. Some of you may have seen my earlier posts regarding C++, which I have been learning. As I was coding, I sat back and thought about the things that brought me here, and the things that motivated me. I guess you could say I was looking back at my progress.

    What brought you to coding? What language did you decide to learn (and why), and what ultimately kept you coding? What was the little smidgen of motivation that helped you pursue the talent that I currently pursue? It seems everyone's motivations are different, and that's why I'm so curious about all of you.

    submitted by /u/icysoun0
    [link] [comments]

    The Odin Project or FreeCodeCamp?

    Posted: 25 Apr 2021 03:08 PM PDT

    I recently came across this vid:

    https://youtu.be/Y9mTrj0oR8A

    Where the author basically proposes that both TOP and FreeCodeCamp are top resources for begginers, but that FreeCodeCamp is somewhat frendlier since for instance, it doesnt require you to set a GIT.

    So I was planning on starting FreeCodeCamp. Do you agree? Which one do you recommend?

    submitted by /u/3lp4
    [link] [comments]

    What is the best IDE for python?

    Posted: 25 Apr 2021 09:21 PM PDT

    I am entering the world of Python and therefore I am looking for an IDE that allows me to work with almost all python tools, I come from the world of java so I don't know how necessary an IDE is to work with the graphical interface, sorry for being a noob lol , I was planning to use Visual Studio IDE which already offers to work with python or PyCharm.

    submitted by /u/Agile_Government75
    [link] [comments]

    How do I actually make "software"?

    Posted: 25 Apr 2021 03:39 PM PDT

    Hey all, I've been learning to program for a good 6 months now in Java and C# - I'm able to make some simple Android apps and Unity games, but I'd love to start making some desktop apps.

    I know that if I were to make a mobile app, Android studio is what I would use, and if I were to make a game, I'd use Unity. However, what if I want to make some sort of software? Even something as "simple" as a text editor or calculator.

    I'm very much a complete beginner with all this as you can probably tell, so any advice is seriously appreciated!

    Also, any project ideas or recommendations would be unreal.

    Thanks all!

    submitted by /u/HabiRabbit
    [link] [comments]

    what is your opinion on learning stuff with youtube videos instead of reading from wiki?

    Posted: 26 Apr 2021 12:38 AM PDT

    i noticed that whenever available i search learning material/tutorials or some solutions on youtube instead of reading it from wiki or forums. for me watching tutorials in video is not so much about speed of learning stuff, but more of a convenience and that its just more fun to me than reading. but i have a suspicion that as boring as reading seems, i tend to remember and understand more when i read the material instead of listen and watching it, at least most of a time.how about you guys? is watching youtube tutorials is more of a common knowledge to you, or you stick to more traditional method of learning?

    edit: sorry for bad english ):

    submitted by /u/Disastrous-Camel5424
    [link] [comments]

    Need help editing "Preferences.sublime-settings - User"

    Posted: 25 Apr 2021 10:50 PM PDT

    How do I add this code

    { "caret_extra_width": 5, "caret_style": "solid", "wide_caret": true } 

    To this code

    { "author": "Chris Kempson", "color_scheme": "Packages/Theme - Monokai Pro/Monokai Pro.sublime-color-scheme", "globals": { "background": "var(blue5)", "caret": "var(white)", "foreground": "var(white)", "invisibles": "var(blue7)", "line_highlight": "var(blue)", "selection": "var(blue2)" }, "ignored_packages": [ "Vintage" ], "name": "Tomorrow Night - Blue", "rules": [ { "foreground": "var(grey)", "name": "Comment", "scope": "comment, string.quoted.double.block.python" }, { "foreground": "var(white)", "name": "Foreground, Operator", "scope": "keyword.operator.class, keyword.operator, constant.other, source.php.embedded.line" }, { "foreground": "var(red3)", "name": "Variable, String Link, Regular Expression, Tag Name", "scope": "variable, support.other.variable, string.other.link, string.regexp, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag" }, { "foreground": "var(orange)", "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", "scope": "constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit" }, { "foreground": "var(orange2)", "name": "Class, Support", "scope": "entity.name.class, entity.name.type.class, support.type, support.class" }, { "foreground": "var(green)", "name": "String, Symbols, Inherited Class, Markup Heading", "scope": "string, constant.other.symbol, entity.other.inherited-class, markup.heading" }, { "foreground": "var(blue6)", "name": "Operator, Misc", "scope": "keyword.operator, constant.other.color" }, { "foreground": "var(white3)", "name": "Function, Special Method, Block Level", "scope": "entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level" }, { "foreground": "var(white2)", "name": "Keyword, Storage", "scope": "keyword, storage, storage.type, entity.name.tag.css" }, { "background": "var(red2)", "foreground": "var(white)", "name": "Invalid", "scope": "invalid" }, { "background": "var(white4)", "foreground": "var(white)", "name": "Separator", "scope": "meta.separator" }, { "background": "var(white2)", "foreground": "var(white)", "name": "Deprecated", "scope": "invalid.deprecated" }, { "foreground": "var(white)", "name": "Diff foreground", "scope": "markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file" }, { "foreground": "var(yellow)", "name": "Diff insertion", "scope": "markup.inserted.diff, meta.diff.header.to-file" }, { "foreground": "var(red)", "name": "Diff deletion", "scope": "markup.deleted.diff, meta.diff.header.from-file" }, { "background": "var(blue4)", "foreground": "var(white)", "name": "Diff header", "scope": "meta.diff.header.from-file, meta.diff.header.to-file" }, { "font_style": "italic", "foreground": "var(blue3)", "name": "Diff range", "scope": "meta.diff.range" }, { "foreground": "var(red4)", "name": "diff.deleted", "scope": "markup.deleted" }, { "foreground": "var(yellow2)", "name": "diff.inserted", "scope": "markup.inserted" }, { "foreground": "var(purple)", "name": "diff.changed", "scope": "markup.changed" } ], "theme": "Agila.sublime-theme", "variables": { "blue": "#00346e", "blue2": "#003f8e", "blue3": "#3e999f", "blue4": "#4271ae", "blue5": "#002451", "blue6": "#99ffff", "blue7": "#404f7d", "green": "#d1f1a9", "grey": "#999999", "orange": "#ffc58f", "orange2": "#ffeead", "purple": "#967efb", "red": "#c82829", "red2": "#f99da5", "red3": "#ff9da4", "red4": "#f92672", "white": "#ffffff", "white2": "#ebbbff", "white3": "#bbdaff", "white4": "#bbdafe", "yellow": "#718c00", "yellow2": "#a6e22e" } } 

    Without getting this error message:

    Error trying to parse settings: Unexpected trailing characters in Packages/User/Preferences.sublime-settings

    All I want to do is change the cursor.

    Thank you guys!

    submitted by /u/hkrr7
    [link] [comments]

    I would like to use Windows for most development, but some things must be done with Unix/Linux tools. Which would you recommend, WSL or a VM?

    Posted: 25 Apr 2021 09:42 PM PDT

    I am doing most of my development on Windows, but I need to do some things using Linux/Unix tools. My laptop's pretty slow, but let's not take that into consideration because I plan on upgrading very soon.

    Which do you think I should use if I need Linux/Unix tools while still using the Windows OS, WSL for the simplicity or an entire Linux distro in a VM, and why?

    (Since someone is going to ask, I have 4 months of experience with Linux, with 3 months of it being on Arch Linux. I have a fair bit of skill and experience with Linux, but I switched back to Windows because I use a lot of Windows-only software. I am trying to learn web development using The Odin Project, which requires the use of a few Unix-only tools. From what I see, I should be able to complete this using WSL, but I want you guy's opinions on whether or not I should keep it simple and use WSL or if I should run an entire Linux distro in a VM.)

    submitted by /u/LiterallyJohnny
    [link] [comments]

    Can anyone suggest me reliable website to check my html code?

    Posted: 25 Apr 2021 09:39 PM PDT

    I'm an undergraduate freshman from India decided to learn coding because my semester is online due to covid-19. I've just began learning html but running into errors many times so i need some source where i can verify my code. Thank you for reaching this all🙂

    submitted by /u/nick_gz
    [link] [comments]

    Do you love to read if a beginner programmer blog about what they are learning day by day?

    Posted: 26 Apr 2021 12:47 AM PDT

    If yes or no, Then tell me why?

    submitted by /u/Anupsingh011
    [link] [comments]

    What program is this? Python, C++, or?

    Posted: 25 Apr 2021 09:19 AM PDT

    Can someone tell me what program is this? Thanks

    https://imgur.com/tKyR1l8

    submitted by /u/SpendCrafty
    [link] [comments]

    Can a beginner programmer blog about Programming?

    Posted: 26 Apr 2021 12:27 AM PDT

    If yes, then plz suggest some niche for them.

    submitted by /u/Anupsingh011
    [link] [comments]

    Any great open source Python programs to read through?

    Posted: 25 Apr 2021 06:26 PM PDT

    I just realized (probably pretty late) that programming could almost be a spectator sport. With that in mind, are there any great Python programs to read through? Or even twitch streamers that have sessions of them working out problems or coding from scratch. Other languages welcome, but I'm busy with this one ;)

    submitted by /u/forescience
    [link] [comments]

    Python Code not working - Cant understand whats wrong. I am not getting error msg.s but the code is'nt working as its supposed to

    Posted: 26 Apr 2021 12:18 AM PDT

    Guys a newbie here...just started learning coding few days back. So i am trying to code with whatever I have learned so far.

    I am trying to create a code that allows the user to input the username and password and compares it to a stored username and password variables. Every time I run the code and enter the correct username and password, it gives me the "Incorrect Username and Password" msg. Any idea what i am doing wrong here. Also if there any suggestions to make the code more compact or better please share those as well

    mail_id = "[abcd@gmail.com](mailto:abcd@gmail.com)"

    password = "aaaaa"

    login_count = 0

    a = ""

    b = ""

    def login():

    a = input("Enter your email ID: \n"

    b = input("enter your password: \n")

    login()

    if mail_id == a and password == b:

    print("Login successfull")

    elif mail_id != a or password != b:

    while login_count < 2:

    print("Incorrect Username or password. \nPlease try again")

    login_count = login_count + 1

    login()

    else:

    print("3 attempts exceeded. Account locked out. \nPlease try again after 30 mins")

    submitted by /u/Ok-Judgment1544
    [link] [comments]

    How to expand a matrix with sub matrix, in which every element is the same ones as before

    Posted: 26 Apr 2021 12:16 AM PDT

    Now I have a m * n matrix like this:

    1 2 3 4 2 3 4 5 Now I want every element in this matrix to expand into a new p*p sub matrix, and form a new larger matrix like this:

    1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 2 2 3 3 4 4 5 5 2 2 3 3 4 4 5 5

    I'm new to Python, so I don't know if numpy can make this easier.

    submitted by /u/kloudmuka
    [link] [comments]

    How realistic is it to start off remote?

    Posted: 25 Apr 2021 04:34 PM PDT

    I have a vision. And that is to do treehouse and learn to code full-stack web dev (3-6 months of work multiple hours per day)

    After completing that + building a solid portfolio my goal is to find work / freelance fully remotely so that I can be a digital nomad.

    Salary won't be much of an issue since I plan to live in countries with a low cost of living.

    How realistic is this vision of mine?

    I already have experience living overseas and with basic html css JavaScript. I can also support myself with online English teaching as a backup.

    submitted by /u/waydethegreat
    [link] [comments]

    Job Switch?

    Posted: 26 Apr 2021 12:01 AM PDT

    I am planning on changing my job. Currently i have 2yrs of IT work experience in an MNC. I work on C++ right now. So what kind of technical skills should i start preparing for technical interviews. And what kind of roles can I apply for? Any kind of suggestions are welcome.

    submitted by /u/Chance-Engineering77
    [link] [comments]

    Where do I learn good coding practices?

    Posted: 25 Apr 2021 02:16 PM PDT

    I struggle hard to organize, mantain my code. I came accross things like SRP, SOLID, clean code and others.

    But I'm lost, I don't even know where to start.

    submitted by /u/Environmental-Ad383
    [link] [comments]

    The WHICH-LANGUAGE-TO -CHOSE DILEMMA

    Posted: 25 Apr 2021 11:38 PM PDT

    in my high school, I pretty much finished up the basics of java(OOP), then I decide to continue learning java via the MOOC by Uni of Helsinki, then I joined college and was overwhelmed by the course was forced to do C programming language in which I never got as good as I was in java(maybe because java is a lot easier). so I decide to learn via cs50x by Harvard of which I did a couple of weeks but got stuck a lot since I think it was a bit hard. then I found code in place and started doing that (which I am currently doing).

    SO in a TLDR version: I am worried that I have perhaps become a jack of all trades but master of none. and this is making me a lot insecure since I don't feel like I've really learned anything.

    would really appreciate it if you folks share some similar case scenarios and how did you deal with them?

    submitted by /u/anshm1ttal
    [link] [comments]

    Cybersecurity

    Posted: 25 Apr 2021 11:34 PM PDT

    Hey guys. I am a year 2 college student majoring in electrical engineering and IT. I hope to transition to cybersecurity one day. My question is, how important is programming in cyber security? What kind of programming languages should I focus on for cyber security? I am comfortable coding in C++ and python at the moment. But I am learning Java solely on my own using online resources.

    submitted by /u/JestinJoe
    [link] [comments]

    No comments:

    Post a Comment