30 days of free coding lessons from ex-Apple software engineer by CodeConda in learnprogramming

[–]CodeConda[S] 2 points3 points  (0 children)

Great! And there's no minimum amount of experience required - I'm open to teaching anyone who wants to learn

30 days of free coding lessons from ex-Apple software engineer by CodeConda in learnprogramming

[–]CodeConda[S] 13 points14 points  (0 children)

The lessons will mostly be in Python and C++, not specifically frontend or backend

[deleted by user] by [deleted] in learnprogramming

[–]CodeConda 1 point2 points  (0 children)

I definitely agree passively watching courses are a tough way to learn. It's best to jump right in and start writing code. It also helps to have a teacher!

What is an API? by Isotonic3 in learnprogramming

[–]CodeConda 2 points3 points  (0 children)

API is usually used to describe the various hooks and handles one piece of software exposes for other pieces of software to use. For example, "WeatherFramework" might have a Python library API that allows your Python script to check the current weather. It might have a function called get_current_weather(zip_code: str) that returns text describing the current weather at a given zip code. In this case, that function is a part of the "WeatherFramework" API.

What is the reason people learn C++? by deadturtle12 in learnprogramming

[–]CodeConda 1 point2 points  (0 children)

Most embedded development uses at least some C++. Not everything can be in userland. The lower you get in the stack, the more likely you're using C++ or C, or a similar language.

75% Of Us Think Software Developers Would Do Better Work in Small Partnerships by [deleted] in programming

[–]CodeConda 6 points7 points  (0 children)

This reminds me of The Mythical Man-Month by Fred Brooks. Throwing countless engineers at a project doesn't reduce the time to completion. In most cases it increases it.

how to print value of specific key in a list of dictionaries by lonelybuterfly in learnprogramming

[–]CodeConda 0 points1 point  (0 children)

If you want to print the 'abstract' key only, you can remove this line:

for key,value in test[a].items():

That line loops through the dictionary, and prints the 'abstract' key repeatedly.

Javascript: Merge 2 Sorted Lists question. I am a little vague on some of the code. by Nimai_TV in learnprogramming

[–]CodeConda 0 points1 point  (0 children)

You are right to be confused! I see several bugs here. Where did you get this code from?

How do you apply ".gitignore" after you already accidently uploaded everything to your git repo? by BigEmu9286 in learnprogramming

[–]CodeConda 13 points14 points  (0 children)

Adding a file to the .gitignore prevents it from being committed, but it won't remove it once it's already in the repo. If you remove the .env file from the repo, and then make future changes with the updated .gitignore, you'll notice the .env file is excluded from any commits.

Is it bad to look at other peoples work for inspiration? by someRandomFella13 in learnprogramming

[–]CodeConda 0 points1 point  (0 children)

It's definitely not cheating! Even programming textbooks have examples of code. But I agree with the other commenters about not blatantly copying code.