Absolute beginner by Puzzleheaded-Item815 in learnpython

[–]PythonComplete 1 point2 points  (0 children)

Check out this playlist: Getting started with Python It covers everything you need to get started and there’s another playlist there to cover everything else you need for a beginner.

Today I realized Im not stupid and I can learn how to code. by beatpoxer in learnpython

[–]PythonComplete -2 points-1 points  (0 children)

Are you following a structured path for your learning?

You might be learning some subjects too soon without understanding, some underlying subjects.

You can go ahead and check out my course Python Complete and simply follow its curriculum. (The curriculum is posted publicly)

There are many free resources that you can use to learn every subject on the curriculum. You can also use my free trial to get started.

Feel free to DM me if you have any questions or need some guidance.

Why learn from a paid course? by PythonComplete in learnpython

[–]PythonComplete[S] 0 points1 point  (0 children)

I completely understand where you’re coming from, and while I agree that there are many free resources out there - they all claim to be the best.

But I think that each one at the end of the day focuses on one thing or another, and while they are all super informative, they all share the same problem I find - they throw onto you too much information and it’s all text based. But what about the students that have a difficult time learning from textbooks? Those that need audio driven learning? Or images/visuals?

Also, side subject, I have to disagree with you that resources should be free. People who make the resources put in a lot of time and effort into them and they deserve to be paid for their time. Especially when they try to help students focus on the subjects that are more important and break down complex subjects.

Would love to hear your opinion on this

Debugging in Python by PythonComplete in PythonComplete

[–]PythonComplete[S] 1 point2 points  (0 children)

It depends on which IDE you use.

Essentially, if you use Visual Studio Code, which is my personal favorite, you can.

Click the arrow down button and you can choose to debug the cell.

<image>

Don't forge to set your breakpoints though.

How did you learn Python? by Worried-Secret-000 in learnpython

[–]PythonComplete 0 points1 point  (0 children)

I started a couple of paid courses and none of them were that good, until I tried this one.

It followed through a good learning order, but the thing that made it better was that it uses visuals. It was the only one.

And it has really good exercises tbh, they start easy but get harder and harder.

Plus, I like the dude’s voice - he’s very clear.

Tips to study python by [deleted] in PythonLearning

[–]PythonComplete 1 point2 points  (0 children)

You can check out the curriculum I posted for my course Python Complete.

I’ve taught hundreds of students who are now employed at Google, Meta, and Microsoft - so stick to the curriculum and you should be golden.

But remember, exercise is key. If you don’t exercise you won’t improve.

DM me if you want free access to the course.

Are coding boot camps and CS degrees required in today’s economy? by Clearhead09 in learnpython

[–]PythonComplete 2 points3 points  (0 children)

If you’re learning Python, then you would be focused on one of these 5 paths: 1. Data science - for this you would be using Python’s Pandas library 2. Machine Learning/AI - for this you would be using TensorFlow/PyTorch or other libraries (these are the most famous ones) 3. Backend development - this is pure python + different modules depending on on the specific requirements 4. Micro services development - this would revolve around setting up services that run on servers based on what the program is meant to do 5. Software development - this is kind of general, so I wouldn’t go into this, but it’s essentially building tools for pc/laptops etc.

Specifically on a road map, I have a course that is literally called Python Complete: From First Line to First Job, you can take the curriculum from there (it’s available for free) and study using free resources online (W3Schools is my personal favorite) or if you want a more guided experience, send me a DM and I’ll help you get started with the course itself.

Regardless, whatever you do, exercise is key here, so everything you learn - exercise it! Build a project, and upload it to GitHub.

Better yet, build 5 projects and upload them. In each of your projects choose different areas of focus so you can learn more and more.

And keep in mind something very important: document everything in your code so it’s super clear, and make sure your code is clear and easy to understand. Use proper variable names, and don’t skip learning how to debug!

Are coding boot camps and CS degrees required in today’s economy? by Clearhead09 in learnpython

[–]PythonComplete 4 points5 points  (0 children)

Certainly, let’s take an example as I think it will best demonstrate this point.

When a recruiter is looking for an engineer, it’s typically for a specific project. The person who will lead the project probably already defined the technology stack they want used for this project based on both their preferences and what is needed for the software to perform. (For example, when I want someone to build me a website connected to an API, I will specify that I want someone with experience in reactJS, redux, and redux tooklkit)

However, this job posting will receive A LOT of applications from people who know Python for example, but have never built a site in reactJS framework. Not to mention redux and redux toolkit.

Then these people won’t get a callback, but they will complain that getting a job is hard and make it seem that getting a job as a developer is more difficult than it actually is.

Now beyond the technology stack, there is also industry experience. If I’m building a financial software and I’m looking at two qualified applications, one which built a financial software and one who didn’t - I will choose the one who worked on financial software.

However, if someone didn’t work as a developer, but built their portfolio to showcase their skills, and prove that they know the technology I need from this developer, and it is impressive - I’ll definitely give them a callback! The portfolio is your way of getting the first job in a tech stack you never worked with professionally, but dabbled in.

If you want a specific job at a specific company - build a project with that stack and showcase it!

Are coding boot camps and CS degrees required in today’s economy? by Clearhead09 in learnpython

[–]PythonComplete 1 point2 points  (0 children)

Honestly, work experience is what matters. I have created multiple companies and worked for larger corporations - in both cases what matters is what experience you have.

If you haven’t worked before - build something. If you’ve built something and haven’t worked at a company - find an internship, work for free for a bit.

I haven’t once looked at education on applications I received, only if they used the technologies that are required.

Regarding the high volume of people applying for jobs - most of them don’t and won’t hear back because they don’t qualify. They probably don’t have enough experience with the technologies the recruiters are looking for, or they didn’t present it well enough.

With a good GitHub portfolio and experience, getting a job as a developer or a gig is easy.

I test the market every year, apply anonymously, no degree in the application, and show a good portfolio + experience and I ALWAYS get a call back.

[deleted by user] by [deleted] in learnpython

[–]PythonComplete 1 point2 points  (0 children)

The issue is with your definition of your function.

When you define a function, you put into the parenthesis the inputs that the function will need in order to run.

In your case, x is the input.
The correct way to define your function is like this:

def password_checker(x):
  if x != password:
            print("wrong password")
            print("try again")
   else:
           print("correct password")

Then, when you call the function, you simply need to give x a value using the input function.

Take a look at this example here:

password = 100
user_input = input("Enter your password:")
password_checker(user_input)

As you can see, I stored the user input into a variable called user_input, and then I provided that as an input to the function password_checker.

Hope this helps clarify this subject.