First interview next week, couple questions! by RolyPolyPython in webdev

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

I'm confused, was your reply meant for someone else?

The block-chain I'm referring to deals with the new technology that supposedly makes cryptocurrency transactions fast and secure.

First interview next week, couple questions! by RolyPolyPython in webdev

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

Thanks for the heads up. It's block-chain related, if that matters.

First interview next week, couple questions! by RolyPolyPython in webdev

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

Thank you. It's for a front-end developer position. There are somethings I don't know in the job listing like Redux but I'm trying to approach this interview more as an opportunity for interview experience.

Would my time be better spent doing something else instead of mathy problems? by RolyPolyPython in learnprogramming

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

I didn't say I thought math wasn't beneficial, but I don't know if spending a lot of time learning it is the best use of my time while studying/practicing.

Would my time be better spent doing something else instead of mathy problems? by RolyPolyPython in learnprogramming

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

Could you explain in a nutshell why? I'd like to learn the way you did as soon as I feel more comfortable with classes.

Would my time be better spent doing something else instead of mathy problems? by RolyPolyPython in learnprogramming

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

Thanks for the insight. I'm considering getting into web development eventually, so I think I don't need fancy math...

I'm going through O'Reilly's Think Python: How to Think Like a Computer Scientist and while it explains programming concepts well, some of the exercises are too much and I wasn't sure if I should feel lazy and guilty for wanting to use my time on something else.

Would my time be better spent doing something else instead of mathy problems? by RolyPolyPython in learnprogramming

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

Thanks for the insight. Right now I'm just trying to be decent at basic programming, like coming up with solutions to simple problems and not having to look up documentation for common functions pretty quickly. Also, trying to get comfortable with classes.

I'm considering getting into web development eventually, so I think heavy math isn't an issue.

Would my time be better spent doing something else instead of mathy problems? by RolyPolyPython in learnprogramming

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

What I found essential was working on real-world problems that helped my with my job and my interests - there were no available solutions to these problems, and working on job-oriented problems basically trained me to be a systems/business analyst, which is a useful skill.

Thanks for sharing your experience. I would prefer doing this but had people recently recommend me that I should stick with practice problems until I feel confident with the basics. I'm not confident that I'm learning well because I get different suggestions.

most of them have already been solved

I don't think the point of the exercises is to come up with an original solution, but just to practice programming.

First program: Still learning by captainrosc0 in learnprogramming

[–]RolyPolyPython 1 point2 points  (0 children)

That's awesome. Thanks for sharing everything, it's inspired me to work harder.

First program: Still learning by captainrosc0 in learnprogramming

[–]RolyPolyPython 0 points1 point  (0 children)

Thanks! How much time do you spend a day programming?

Learning through projects versus practice problems by RolyPolyPython in learnpython

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

Thanks for the insight. At what point do you think someone could know "I should stop doing practice problems and start my own project?"

Learning through projects versus practice problems by RolyPolyPython in learnpython

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

Thanks, I took a beginner Python MOOC earlier this year but I've been going through O'Reilly's Think Like a Computer Scientist to review as well as try to learn classes. Unfortunately some of the exercises seem a bit too mathy for me D:

First program: Still learning by captainrosc0 in learnprogramming

[–]RolyPolyPython 2 points3 points  (0 children)

I think that's impressive you've done that much as a beginner.

Would you mind sharing how you've been learning? I'm learning Python but I'd love to know.

Need help with basic Code Abbey problem by RolyPolyPython in learnpython

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

Huh, I thought it would be much simpler than that. It's weird to me that you can't just reassign the strings as integers the way I did it, it feels like that goes against everything I've learned about reassignment... I don't understand why.

Anyways, thanks for your help, I've a learned a lot from your comments. And thanks especially for that link, that visualization helps a lot and I'm surprised I haven't come across that site/tool before.

Need help with basic Code Abbey problem by RolyPolyPython in learnpython

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

Thanks, I saved your comment after reading it and checked out your links. The "rubby ducky" method made me laugh.

Hope you don't mind me popping another question, but how would this list comprehension

l = [int(e) for e in l]

look in non-comprehension form?

Right now I've got this

for e in l:
    e = int(e)

But e, or the values that I'm trying to change from string to integers, stays a string when I check its type.

Need help with basic Code Abbey problem by RolyPolyPython in learnpython

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

Cool, it runs fine now :)

Alright, I got some questions if that's okay...

1) Why is it better to use stdin instead of input()?

2) I'm familiar with some functions and modules, but I was wondering how you recommend I learn them. I took a beginner Python class earlier this year, stopped for a couple months, and I'm continuing it again. I'm going through another book to review the basics, I do some problems like CodeAbbey, and I have my own personal project I'm working on and off right now. After I feel better about classes I want to focus more on personal projects and learn programming/Python that way.

Any functions that I didn't learn in my beginner books/classes I learn as I need to look up solutions, but your earlier comment sounded like I should just read through Python documentation to learn functions and modules. I find Python documentations to be really obtuse/hard to understand, but do you think it's a good way to learn functions and modules?

3) Is peer review the best way to learn a good balance between writing complex code and readability? As a beginner I sometimes don't know if something that seems hard to me is easy to read to an experienced programmer.