I am currently taking an advanced Python class in my college. There are some assignment questions I can’t figure out. I can’t find someone friendly/willing enough to make me understand things in assignments in my college.
Stackoverflow members are not willing when it comes to assignments.
So, I need a website or someone with experience in Python who can help me, perhaps in exchange of money.
The thing is I just don’t want to have my assignments get solved by someone else; I want to understand them.
If you want someone to write your assignments for you, then no, I don’t know of any site where they will help you. On the other hand, if you just need help understanding the assignment or getting through a place you are stuck, then CodeRanch.com (aka JavaRanch.com) is a great place for beginners.
Is this a class only seniors take? If not, there’s probably someone still on campus who has taken the course before. Just ask your professor for the names of people who took it last semester, or ask around in the CS department. I can’t believe that NOT ONE PERSON is willing to help. Some will be jerks and not share anything (hey, we’re programmers, not party planners). But others will be more than happy to at least share notes. And they will be notes that are relevant for your class specifically, which is much more efficient than trawling through StackOverflow for hours. (I’m usually so flattered that someone else cares about this arcane knowledge that I end up talking the person’s ear off.)
Also, I know it’s scary, but suck it up and go to your professor’s office hours. That’s why he or she is there. Be brave. (Of course, you can’t wait until the last minute; that’s the tradeoff.)
Need help developing a Silly Walk? Working on perfecting the Fish Slapping Dance? Trying to figure out how not to be seen?
Oh. Never mind. That’s something completely different.
Hey, thanks! I’m not working with Python–always wanted to try, but never could figure out how to get started.
But CodeRanch.com looks like a cool community for Android Java development stuff as well, so I’ve signed up and will probably start in the android forum.
See if there are any Python user groups in your area. They may have regular meetings and you can probably find someone to talk to there.
Python is a pretty common language. You should be able to find someone on campus who can help you. Check the bulletin board to see if anyone is offering computer tutoring. The CS department may have a tutoring program.
The web typically isn’t good for this kind of help. The web is better for a single question about a specific aspect of the language. You probably need someone to sit down with you and explain things in detail.
Yes they are. But you need to:
A: Tag your question as “homework”
B: Clearly show what work you have done so far, explain why it is not working to your satisfaction, and isolate the problem to the smallest area of your code.
C: expect to receive helpful hints and pointers rather than a complete answer.
Do those things, and people will fall all over themselves to help you. But honestly, from the tone of your OP, it sounds like you’re more interested in having somebody do your assignments for you instead of learning.
If this is for college, why haven’t you asked the TA or the Professor during their office hours? They will be able to help you far more than some guy on the internet.
Yup, that would be reasonable. Doing nothing but copying and pasting the exact text of the assignment (especially from a course site that can be Googled) gets my close vote instantly.
I am extremely thankful for your suggestions and answers.
I felt the need to answer some of the posts here.
Wrong. The TAs are undergraduate students whose Python knowledge is lesser than some guy on the internet. In addition, they are not willing to help. (I have no idea why they have come TAs if they do not want to help.) The professor does not have office hours and does not answer emails.
Internet is a place where a lot of misunderstandings can occur. I do not want to have somebody do my assignments. I do want to learn.
Speaking as someone who WAS an undergrad TA, and who worked his ass off to make sure students got the help they needed… go ask your TA. I had many students like you, who came to office hours expecting to be handed the answer, and upon not being spoon-fed what the wanted, left complaining “The TA doesn’t care and doesn’t know anything”. I bet they know a lot more than you give them credit for, just try not to be a jerk.
As for the professor, I find it highly unlikely that the college doesn’t require the professor to hold some office hours. Some professors are not good about advertising them, but unless you’re going to Diploma Mill U, I bet that professor has office hours.
Apologies if this seems hostile, it’s a pet peeve of mine since I was in the TA role, and sometimes got cussed out for not giving away the answers, or in one case, a free grade where they were not deserved.
Is this an advanced class about Python, or an advanced class that uses Python? The kind of help you need is way different depending on “this is a machine learning course that uses Python, a language I’m not familiar with” and “this is a class on software engineering techniques for the language Python”. Any programmer reasonably competent in Python and the given field should be able to help with A, you want more of a “Python guy” if you’re in class B.
Also keep in mind that a 200-level course called “Advanced Python” isn’t a particularly advanced course, and any experienced programmer that knows a little bit about Python can probably help with anything that’s not language-specific minutiae. (For instance, advanced Java courses are usually about 80% software engineering, which anyone can help with, and 20% about things like how casting works in Java and how strings are interned and other stuff).
Agreed. But before posting a new question at Stack Overflow, search to see if your question has already been answered in an earlier thread there. Something like 90% of the Python questions I think to ask have already been answered on Stack Overflow. Between that and the Python documentation at Our Documentation | Python.org, I need to post very few questions.
I am not lying. The professor has no office hours. We had to make a complaint to university administration. (My university is not in the US by the way, just so you know)
OK, perhaps you are a very nice person and good TA, but that doesn’t mean that all TAs in the world will be as good as you. I am seizing every opportunity to get help from them, but most of my attempts fail. I am interested in programming since my childhood and I don’t want to be spoon-fed of course.
Since you posted something emotional like that, may I ask you a question? Are you a woman? BTW, I felt bad when you called me a jerk.
An advanced class about Python. The course is described as follows:
There is a statement from the original poster that
If I take that on face value, he is having trouble figuring out the questions. As you have agreed, Stack Overflow is not a good place for figuring out questions.
After you have figured out your question, then Stack Overflow is a good place for help figuring out answers.
I am aware that this is only one possible interpretation of what he said. I am also aware that this is a problem for some people, and one TA’s and Stack Overflow are ill prepared to address.
Stackoverflow members are not willing when it comes to assignments.
[/QUOTE]
and thought, “There’s your problem, you’re using a member that’s overflowing the stack”. It took a few more posts for me the realize they’re talking about a web site. I’m so obsolete.
What exactly do you mean by this? You try to meet the TAs in person and you can’t find them? You send them an email and it’s ignored? You met them in person and they told you to jump in a lake? You ask questions and they give answers but not the ones you want?
Ad hominem at it’s finest. No, I’m a dude, although I’m insulted on behalf of our female posters.
You may also notice that I did not call you a jerk. I advised you to not be one - which is good advice for everyone, not just you.