Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,204 members, 7,818,695 topics. Date: Sunday, 05 May 2024 at 09:56 PM

I Seriously Need Help - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / I Seriously Need Help (481 Views)

I Seriously Want To Learn CSS, HTML, Python And Javascript / I Seriously Need Election App. (2) (3) (4)

(1) (Reply) (Go Down)

I Seriously Need Help by Tarvel(m): 6:01pm On Dec 07, 2020
This is the 4th time I'll be going through python basics, the last time was during the lock down I couldn't focus cos of WAEC, now I'm done with all SSCE and I don't want this pre-admission period to go to waste


I restarted learning 2 weeks ago with my phone (no system). I've been going through PDFs and video tutorials. I'm kind of familiar with somethings so I choose to ignore them... I tried a python challenge on Solo Learn but it was like I knew nothing


How did you guys learn Python??
Re: I Seriously Need Help by stanliwise(m): 6:04pm On Dec 07, 2020
Tarvel:
This is the 4th time I'll be going through python basics, the last time was during the lock down I couldn't focus cos of WAEC, now I'm done with all SSCE and I don't want this pre-admission period to go to waste


I restarted learning 2 weeks ago with my phone (no system). I've been going through PDFs and video tutorials. I'm kind of familiar with somethings so I choose to ignore them... I tried a python challenge on Solo Learn but it was like I knew nothing

How did you guys learn Python??
You knew something, but the problem is this!
You don’t have practical experience yet moreso judge yourself by what you know you can do(abilities) with python rather than some online challenge which most times are not structured properly.

If the problem was not understanding some concept then it means you don’t have a lot of knowledge about Phython.

My advise is that you get a complete e-book or complete video tutorial and follow all through. Then from there learn how to find real life experience.

We are all in the journey, even me sef still dey learn everyday and meeting new concepts that I will be like

5 Likes

Re: I Seriously Need Help by Deicide: 6:10pm On Dec 07, 2020
Go into competitive programming if you want to be familiar with the language. There is leetcode, hackersrank etc try to solve many problems. You would also learn a lot from other people.

When you are now comfortable with the language try to start a project or you could help In open source project, there are so many small project you can help with on GitHub this would help you familiarise yourself on how real world code looks like. Good luck.

2 Likes

Re: I Seriously Need Help by Karleb(m): 7:13pm On Dec 07, 2020
I think Github and competitive programming might be too much for a newbie. cheesy

What I believe you need is simple challenges like printing 1 - 10 via loop. Printing prime or even numbers in a loop and all those.

If the simple challenge seem hard, Google the answer. If there is something you don't understand in the answer, Google it.

Make Google your friend.

2 Likes

Re: I Seriously Need Help by Tarvel(m): 12:27am On Dec 08, 2020
stanliwise:

You knew something, but the problem is this!
You don’t have practical experience yet moreso judge yourself by what you know you can do(abilities) with python rather than some online challenge which most times are not structured properly.

If the problem was not understanding some concept then it means you don’t have a lot of knowledge about Phython.

My advise is that you get a complete e-book or complete video tutorial and follow all through. Then from there learn how to find real life experience.

We are all in the journey, even me sef still dey learn everyday and meeting new concepts that I will be like

Thanks, can you please suggest an eBook?
Re: I Seriously Need Help by Tarvel(m): 12:28am On Dec 08, 2020
Deicide:
Go into competitive programming if you want to be familiar with the language. There is leetcode, hackersrank etc try to solve many problems. You would also learn a lot from other people.

When you are now comfortable with the language try to start a project or you could help In open source project, there are so many small project you can help with on GitHub this would help you familiarise yourself on how real world code looks like. Good luck.
Thank you

1 Like

Re: I Seriously Need Help by Tarvel(m): 12:39am On Dec 08, 2020
Karleb:
I think Github and competitive programming might be too much for a newbie. cheesy

What I believe you need is simple challenges like printing 1 - 10 via loop. Printing prime or even numbers in a loop and all those.

If the simple challenge seem hard, Google the answer. If there is something you don't understand in the answer, Google it.

Make Google your friend.

Thank you
Re: I Seriously Need Help by Donpre(m): 3:06am On Dec 08, 2020
Tarvel:
This is the 4th time I'll be going through python basics, the last time was during the lock down I couldn't focus cos of WAEC, now I'm done with all SSCE and I don't want this pre-admission period to go to waste


I restarted learning 2 weeks ago with my phone (no system). I've been going through PDFs and video tutorials. I'm kind of familiar with somethings so I choose to ignore them... I tried a python challenge on Solo Learn but it was like I knew nothing


How did you guys learn Python??
What exactly did you learn those 4 times? Like list the things

Did the book you used give you exercises and did you do them?

What can you say "I definitely Know this" and what will you say "I've read this before but can't remember how it works"

Give answers to the above question then maybe we'll find out what you're doing wrong
Re: I Seriously Need Help by Tarvel(m): 11:45am On Dec 08, 2020
Donpre:

What exactly did you learn those 4 times? Like list the things

Did the book you used give you exercises and did you do them?

What can you say "I definitely Know this" and what will you say "I've read this before but can't remember how it works"

Give answers to the above question then maybe we'll find out what you're doing wrong

Some of the things learnt:
Strings, Integers, lists, if, elif, else statements, while loops, some functions, defining functions, for and in statements, inputs...

There were no exercises (python for dummies)
But someone recommended automating the boring stuff with python, I'll continue with that, it has some exercises
Re: I Seriously Need Help by Donpre(m): 11:49am On Dec 08, 2020
Tarvel:


Some of the things learnt:
Strings, Integers, lists, if, elif, else statements, while loops, some functions, defining functions, for and in statements, inputs...

There were no exercises (python for dummies)
But someone recommended automating the boring stuff with python, I'll continue with that, it has some exercises
So your problem is not that you don't know these things but don't know how to apply them in solving problems?
Re: I Seriously Need Help by Tarvel(m): 12:10pm On Dec 08, 2020
Donpre:

So your problem is not that you don't know these things but don't know how to apply them in solving problems?

For example, if I was asked to build a calculator, one that takes input and continues calculation with the same input, I'd have to rewatch the tutorial on how to do it. If asked to do it again next week, I'd still have to rewatch the tutorial again
Re: I Seriously Need Help by Donpre(m): 3:09pm On Dec 08, 2020
Tarvel:


For example, if I was asked to build a calculator, one that takes input and continues calculation with the same input, I'd have to rewatch the tutorial on how to do it. If asked to do it again next week, I'd still have to rewatch the tutorial again

You have a problem-solving skills problem not a programming one.

Basically a calculator is just input and calculation.

Can you get input from the user?... Yes
Can you calculate an expression?... Yes

Can you get an input calculated?... Calculator.

It works by breaking down large problems into very smaller ones and building up from what you can do to what you need to do.

You need to get books on how to solve problems.
Some I have are "Think like a Programmer", "Classic computer science problems in python"... I haven't even read them yet but they might help you get into the process of breaking down large problems.

Ultimately, you just need to build more and attempt more problems, we learn by experience. Even apprentice carpenters get confused on how massive roofs are made but by making them or watching them being made, he learns.
Watching tutorial to do it is very good, but not learning how they are doing it is an error on your part. It not about the "if the works", but about "How does it work and can I do it myself next time"


Good luck!
Re: I Seriously Need Help by Tarvel(m): 4:24pm On Dec 08, 2020
Donpre:


You have a problem-solving skills problem not a programming one.

Basically a calculator is just input and calculation.

Can you get input from the user?... Yes
Can you calculate an expression?... Yes

Can you get an input calculated?... Calculator.

It works by breaking down large problems into very smaller ones and building up from what you can do to what you need to do.

You need to get books on how to solve problems.
Some I have are "Think like a Programmer", "Classic computer science problems in python"... I haven't even read them yet but they might help you get into the process of breaking down large problems.

Ultimately, you just need to build more and attempt more problems, we learn by experience. Even apprentice carpenters get confused on how massive roofs are made but by making them or watching them being made, he learns.
Watching tutorial to do it is very good, but not learning how they are doing it is an error on your part. It not about the "if the works", but about "How does it work and can I do it myself next time"


Good luck!

Thank you.

Can I get the books?
Re: I Seriously Need Help by Donpre(m): 6:59pm On Dec 08, 2020
Tarvel:


Thank you.

Can I get the books?
pdfdrive
zlibrary
Re: I Seriously Need Help by Tarvel(m): 10:34pm On Dec 08, 2020
Donpre:

pdfdrive
zlibrary

Okay, thanks, again

(1) (Reply)

Mobile App Developer Needed / 8 AI Tools You Should Use On A Daily Basis / Playstation 5 Distribution Position Lists An October 2020 Release Date

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 35
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.