1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Looking for a Python Learning Partner.

Discussion in 'General Programming Chat' started by jasgrey, May 29, 2014.

  1. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    I'm wanting to learn the Python programming language. I've began a couple times before but I never got too deep in. (Commitment issues. I've never had anyone believe in me or anything. I refrain from even telling people that I am doing, hoping to do, or interested in anymore because of their negativity about everything.) I want to start a group or at least find a partner to learn Python with me. That way I'm not doing it completely alone and we can support each other through the journey.

    I'm thinking about going through the entire Codecademy course before trying to get into any other course. It's a good free course (from what I've done before, about 50% through... not that I remember it now.) I don't know where I will turn after I finish Codecademy, but maybe you can help me decide if we work together!

    Any takers?
     
  2. Tokarev

    Tokarev BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    106
    Likes Received:
    41
    I'm up for it. :) Do you have any previous experience in other language?
     
  3. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    I've gotten about 50% through the Ruby, JavaScript, and PHP courses before on Codecademy. So as far as applied experience, none at all unless you want to count HTML and CSS, which I am pretty fluent in. (Played with LUA before, too.) I've just never been able to commit to a language and stick to it, because it's just me with no support and zero confidence of doing it on my own.

    That being said, I don't feel like the lack of experience will hold me back.

    What about yourself?
     
  4. Tokarev

    Tokarev BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    106
    Likes Received:
    41
    I've got previous experiences in software engineering languages such as C++ and Java. I'm no expert though. And of course it won't hold you back, it is just easier to learn the logic when you've got some experience.
     
  5. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    Fair enough. I'm 2 or 3 posts away from being able to PM. (For some reason it says 6, but I count more.) How can I contact you outside of this thread? I'd like to talk further about it!
     
  6. Tokarev

    Tokarev BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    106
    Likes Received:
    41
    As far as I'm aware you need 15 posts to start sending PMs. Anyway I will send you my contact information on a message right now. :)
     
  7. bicyclethief

    bicyclethief Newbie

    Joined:
    May 29, 2014
    Messages:
    25
    Likes Received:
    8
    Hi,
    I'm a very experienced Python programmer. I'd be happy to answer your questions and recommend resources.

    Cheers,
    bicyclethief
     
    • Thanks Thanks x 1
  8. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    I think that'd be fantastic! I have some questions about Python that I haven't been able to find direct answers for, just broad articles pertaining to the subject.

    Firstly, I guess it would narrow it down a bit if you could explain some things that can not be done with Python. From my understanding, Python is more for server side programming and something like JavaScript is for client-side. But where is the line there? What are some things you could not do with Python that you would have to use something like JavaScript for?
     
  9. ionut.hulub

    ionut.hulub Newbie

    Joined:
    Feb 24, 2013
    Messages:
    23
    Likes Received:
    1
    Add me on skype. Username same as here. I'll answer your questions.
     
  10. bicyclethief

    bicyclethief Newbie

    Joined:
    May 29, 2014
    Messages:
    25
    Likes Received:
    8
    In-browser scripting, essentially. Since Netscape bundled a Javascript interpreter with their browser back in the day, Javascript has been the default language for client-side scripting on web pages. This used to mean code to enable simple interactive behaviours (click a button and one div disappears and another becomes visible, for instance), but now it encompasses a lot more. Modern websites use AJAX (Asynchronous Javascript And XML) a lot to load new data from the server without having to refresh the whole page, and there are Javascript application frameworks that let you build full applications that run totally inside the browser and only use the server for data persistence or to offload certain processing tasks.

    The server-side code would generally be written in PHP, Python, Ruby, Java or one of the many other server-side languages, but recently there has been a move towards using Javascript on the server. This is because some smart guys in Google figured out how to make Javascript run much faster and as a result it is being taken seriously as a server-side language, with frameworks such as Node.js and Express (Node is a server framework, and Express is a web app framework that sits on top) that take advantage of it.

    So you could get away with just learning Javascript and do everything in that, but I would learn both Javacript and Python if I were you. Python has excellent and user-friendly frameworks such as Django and Flask that really speed up development and have a massive collection of pluggable components to make your life easier. I don't think server-side Javascript is at that level of maturity yet. Check out the djangopackages website to see what you can get for free.
     
    • Thanks Thanks x 2
  11. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    I have really enjoyed the Team Treehouse courses in the past so I decided to use Team Treehouse as my learning medium. They are releasing the Python course in one month, so I am using my free trial to play around with other languages, just for the entry-level learning experience.

    I have a question about Python, though. As it stands, I am a webcam 'model'. My significant other and I both use Chaturbate and do a nightly duo show. We also work on other sites and do solo shows. (Her on MFC, me on RandyBlue. And no, I'm not gay. It's just my job.) Being that this is the industry I am in, my ideas for websites/apps all pertain to this industry and what I could bring to it if I could program.

    So my ideas generally pertain to building webcam sites that follow different rules than your average sites. I am left wondering if I can create a live webcam site like Chaturbate with twists of my own using the Python programming language. What do you guys think?
     
  12. howardmarks

    howardmarks Newbie

    Joined:
    Jun 17, 2011
    Messages:
    46
    Likes Received:
    10
    Home Page:
    I just started a python course on coursera this week. Its free and online given by a lecturer from university of Michigan. For a free course I'm amazed at the quality. G@@gle it.
     
  13. bicyclethief

    bicyclethief Newbie

    Joined:
    May 29, 2014
    Messages:
    25
    Likes Received:
    8
    That course looks like a great intro. I definitely recommend the Udacity ones too. They get quite advanced and show some fairly serious Python functionality.
     
  14. bicyclethief

    bicyclethief Newbie

    Joined:
    May 29, 2014
    Messages:
    25
    Likes Received:
    8
    Yes, you can, but it would require getting to grips with other technologies too. Look into WebRTC. The simplest thing would be to use something like Vline to get started. They have the infrastructure so you don't have to set up a complicated video streaming system yourself.
     
    • Thanks Thanks x 1
  15. jasgrey

    jasgrey Junior Member

    Joined:
    May 27, 2014
    Messages:
    166
    Likes Received:
    229
    Looking at Vline, it seems as though it's done with JavaScript. (Or webRTC, in general, is based on Javascript.) So my best bet would be to learn Python and follow it up with JavaScript is what I'm getting from this. Am I correct?

    Furthermore, would Vline be editable to the extent of removing the secondary camera, adding multi-user chat that is connected to my site's user's information, etc?
     
  16. A.001

    A.001 Newbie

    Joined:
    Apr 25, 2010
    Messages:
    30
    Likes Received:
    2
    OP, where do you stand on Python now?

    Did you learn it (by yourself or with a learning partner)?