Tutorial Requests

A place where you can post Python-related tutorials you made yourself, or links to tutorials made by others.

Tutorial Requests

Postby Yoriz » Thu Feb 21, 2013 11:48 pm

There are a nice few tutorials beginning to build up here :D , is there any topic in particular you'd like see a python tutorial on.
if you leave a request here i cant guarantee that it will get made :| , but i will keep a list of the sensible requests and it might jog someone into taking up the challenge of writing tutorial.
Anyone that decides to make a tutorial from the list, let me know and ill add it to the list showing that its being worked on.

Note: if someone is working on one of the tutorials please don't bug them about when it will be finished, they are being created in their spare time as and when they can.

    Tutorials Requested/Suggested:
    Loops
    Recursion
    Exceptions
    (Special) modify existing to have "prerequisites" or recommended pre-reading
    Object-orientation
    Twisted
    Decorators
    Tuple
    tkinter quick tutorial
    extract html from website tutorial
    beautifulsoup tutorial
    urlencode
    regular expressions
    Threading/multiprocessing
    lxml (parsing html, etc.)
    networking
    lambda
    PyQT
    Kivy (including creation of .apk file)
    unittest/nose/pytest

    Tutorials being worked on:
    None
New Users, Read This
Join the #python-forum IRC channel on irc.freenode.net!
Spam topic disapproval technician
Windows7, Python 2.7.4., WxPython 2.9.5.0., some Python 3.3
User avatar
Yoriz
 
Posts: 784
Joined: Fri Feb 08, 2013 1:35 am
Location: UK

Re: Tutorial Requests

Postby Mekire » Thu Feb 21, 2013 11:54 pm

I think as it has been coming up a lot lately in beginner posts, a 'Naming Conventions' tutorial might be nice.
Also a tutorial regarding 'Comprehensions' could be a good addition.

I might write one or the other if the mood strikes me.

I was also thinking however, as the number of tutorials build up, that perhaps it would be good to sticky the more fundamental ones (i.e Strings, Lists, Files etc.). That way the basic concepts won't be drowned out and made harder to find by the addition of more advanced/esoteric subjects. Also, though I don't think posting in Tutorials should be locked to Users, I do think that if a post is deemed unsuitable or incorrect it should be moved.

-Mek

Thanks for the suggestions both Naming Conventions and Comprehensions have been added. - Yoriz
Last edited by Yoriz on Fri Feb 22, 2013 6:41 am, edited 3 times in total.
Reason: Added a note about the suggestsions being added.
User avatar
Mekire
 
Posts: 987
Joined: Thu Feb 07, 2013 11:33 pm
Location: Amakusa, Japan

Re: Tutorial Requests - Fundamental/Popular tutorial links

Postby metulburr » Fri Feb 22, 2013 12:35 am

I think this is an awesome idea. Grabbing requests to make tutorials.

I was also thinking however, as the number of tutorials build up, that perhaps it would be good to sticky the more fundamental ones (i.e Strings, Lists, Files etc.). That way the basic concepts won't be drowned out and made harder to find by the addition of more advanced/esoteric subjects.

+1

EDIT: I did just make the basics one stickies. It is an excessive amount of stickies, but it seems liek this is the *only* forum where it seems reasonable. I figured give it a go and if many others opt to not have it, then it can always be changed.
New Users, Read This
OS Ubuntu 14.04, Arch Linux, Gentoo, Windows 7/8
https://github.com/metulburr
steam
User avatar
metulburr
 
Posts: 1421
Joined: Thu Feb 07, 2013 4:47 pm
Location: Elmira, NY

Re: Tutorial Requests

Postby Yoriz » Fri Feb 22, 2013 12:47 am

Sure see how it goes, i did start making a list of links to them in the first post but it only allowed 5 links to urls, i don't know if that can be relaxed, but when i see you start to sticky them i dumped the links :twisted:
New Users, Read This
Join the #python-forum IRC channel on irc.freenode.net!
Spam topic disapproval technician
Windows7, Python 2.7.4., WxPython 2.9.5.0., some Python 3.3
User avatar
Yoriz
 
Posts: 784
Joined: Fri Feb 08, 2013 1:35 am
Location: UK

Re: Tutorial Requests

Postby metulburr » Fri Feb 22, 2013 12:50 am

Also, though I don't think posting in Tutorials should be locked to Users

Yeah i am starting to agree with this based on what people are posting. I didnt think people would contibute as much as they are
I do think that if a post is deemed unsuitable or incorrect it should be moved.

I have done so already. I dont r3member which one it was, but it was just bad, so i moved it out of tutorials. I think people should post whether a tutorial is suitable or not, cause some are on the edge of the fence. Then when a mod feels like enough people show that they do not agree that it is a decent tutorial, they remove it.
New Users, Read This
OS Ubuntu 14.04, Arch Linux, Gentoo, Windows 7/8
https://github.com/metulburr
steam
User avatar
metulburr
 
Posts: 1421
Joined: Thu Feb 07, 2013 4:47 pm
Location: Elmira, NY

Re: Tutorial Requests

Postby metulburr » Fri Feb 22, 2013 4:53 am

I had a ton of ideas for thread in tutorials i was going to do.
Yoriz wrote:
    some basics:
    tuples - added
    while loop - covered by loops
    for loop - covered by loops
    I was going to add more in files - :D
    functions - already has a tutorial
    arguments - Does arguments need a tutorial of its own? Would be covered by functions/class tutorials
    modules - added as 'modules and imports'
    classes - would be covered by the already listed Object-orientation ?
    exceptions - already added
    decorators - already added

    and some non-basics:
    pygame quick tutorial - added
    tkinter quick tutorial - added
    extract html from website tutorial - added
    beautifulsoup tutorial - added
    urlencode - added

but then i decided to quit smoking again, and i lost all my concentration on what i was doing previously. Which I am still trying to get back, lol.

Also i am not sure if you guys read already the basic tutorials i wrote or not, but was wondering if you guys could, to correct misspellings, or maybe something i miss-typed. Feel free to correct as needed.
Last edited by Yoriz on Fri Feb 22, 2013 2:06 pm, edited 2 times in total.
Reason: Modified suggesions to incate that they where added to the main list
New Users, Read This
OS Ubuntu 14.04, Arch Linux, Gentoo, Windows 7/8
https://github.com/metulburr
steam
User avatar
metulburr
 
Posts: 1421
Joined: Thu Feb 07, 2013 4:47 pm
Location: Elmira, NY

Re: Tutorial Requests

Postby Mekire » Fri Feb 22, 2013 5:13 am

There isn't a tutorial on classes yet which is a pretty biggy. Writing a comprehensive class tutorial is a little daunting though so perhaps it should be done in several pieces (one for basics, one for inheritance, one for operator overloading, etc.). Also perhaps the current Function tut could use a rewrite. As pointed out by micseydel already there are several problems with it that could be addressed.

Also on the advanced/esoteric side again; I would like to see a nice lambda tutorial. I wouldn't be the one for the job however. I constantly have to look up how to write/use them.

-Mek
User avatar
Mekire
 
Posts: 987
Joined: Thu Feb 07, 2013 11:33 pm
Location: Amakusa, Japan

Re: Tutorial Requests

Postby metulburr » Fri Feb 22, 2013 5:20 am

Also perhaps the current Function tut could use a rewrite. As pointed out by micseydel already there are several problems with it that could be addressed.

Yeah that seemed lame for a tutorial. No offense - to (i forgot who wrote it).

Actually i might go crazy with tuts, maybe that will keep my mind off tobacco for a few days.
@Yoriz
I just saw this, lol
Spam topic disapproval technician
New Users, Read This
OS Ubuntu 14.04, Arch Linux, Gentoo, Windows 7/8
https://github.com/metulburr
steam
User avatar
metulburr
 
Posts: 1421
Joined: Thu Feb 07, 2013 4:47 pm
Location: Elmira, NY

Re: Tutorial Requests

Postby micseydel » Fri Feb 22, 2013 6:21 am

Hey, could moderators edit the OP with current information (what needs doing) rather than making their own posts? Then when regular users post that they want something, mods would put it in the OP, and edit that user's post to indicate to others (including other mods) that that information has been incorporated.

Also, I'd like to stress that "classes" are not just a language feature, "object-oriented programming" is a whole separate paradigm which needs addressing itself.
Join the #python-forum IRC channel on irc.freenode.net!

Please do not PM members regarding questions which are meant to be discussed publicly. The point of the forum is so that others can benefit from it. We don't want to help you over PMs or emails.
User avatar
micseydel
 
Posts: 1271
Joined: Tue Feb 12, 2013 2:18 am
Location: Mountain View, CA

Re: Tutorial Requests

Postby Yoriz » Fri Feb 22, 2013 2:19 pm

micseydel wrote:Hey, could moderators edit the OP with current information (what needs doing) rather than making their own posts? Then when regular users post that they want something, mods would put it in the OP, and edit that user's post to indicate to others (including other mods) that that information has been incorporated.


+1
New Users, Read This
Join the #python-forum IRC channel on irc.freenode.net!
Spam topic disapproval technician
Windows7, Python 2.7.4., WxPython 2.9.5.0., some Python 3.3
User avatar
Yoriz
 
Posts: 784
Joined: Fri Feb 08, 2013 1:35 am
Location: UK

Re: Tutorial Requests

Postby jkbbwr » Fri Feb 22, 2013 3:08 pm

Can we not have 4/5 posts rather than 1000s of separate ones,
jkbbwr
 
Posts: 17
Joined: Mon Feb 11, 2013 10:25 am

Re: Tutorial Requests

Postby micseydel » Fri Feb 22, 2013 6:36 pm

jkbbwr wrote:Can we not have 4/5 posts rather than 1000s of separate ones,

I like having it all broken up because if someone makes their first post and they need basic help, rather than saying "go read a basic tutorial" we can give them a more specific link.

Further, I'm in favor of putting GUI stuff in its own subforum, or in a tutorials section of the GUI forum, and doing that for other things like BeautifulSoup where it's appropriate too.
Join the #python-forum IRC channel on irc.freenode.net!

Please do not PM members regarding questions which are meant to be discussed publicly. The point of the forum is so that others can benefit from it. We don't want to help you over PMs or emails.
User avatar
micseydel
 
Posts: 1271
Joined: Tue Feb 12, 2013 2:18 am
Location: Mountain View, CA

Re: Tutorial Requests

Postby Yoriz » Fri Feb 22, 2013 7:29 pm

Separation of concerns rather then a big ball of mud.
New Users, Read This
Join the #python-forum IRC channel on irc.freenode.net!
Spam topic disapproval technician
Windows7, Python 2.7.4., WxPython 2.9.5.0., some Python 3.3
User avatar
Yoriz
 
Posts: 784
Joined: Fri Feb 08, 2013 1:35 am
Location: UK

Re: Tutorial Requests

Postby sheffieldlad » Sat Feb 23, 2013 12:32 pm

I'd like to see a tutorial covering regular expressions. - Added to the list
I've read several on the net and each one has left me more confused than before I read them.
Last edited by Yoriz on Sat Feb 23, 2013 12:49 pm, edited 1 time in total.
Reason: Thanks for your suggestion, it has been added to the list.
Python 2.7
Windows XP
sheffieldlad
 
Posts: 37
Joined: Sat Feb 09, 2013 3:03 pm
Location: UK

Re: Tutorial Requests

Postby casevh » Tue Feb 26, 2013 6:13 am

I mostly work with C extensions to Python. Is there interest in a series of tutorials on C extensions? I have a couple of very simple extensions that I can document and post.

If you think this would be useful, what version of Python should I use? The code is easier to understand if it only targets one version. My preference is Python 3.x since I think the API is a litter cleaner.

casevh
casevh
 
Posts: 70
Joined: Sat Feb 09, 2013 7:35 am

Re: Tutorial Requests

Postby micseydel » Tue Feb 26, 2013 6:34 am

casevh I am extremely interested! I'd be perfectly happy with 3.x, as I'm most interested in learning it to help port Python 2 projects to Python 3 (at some undetermined point in the future).
Join the #python-forum IRC channel on irc.freenode.net!

Please do not PM members regarding questions which are meant to be discussed publicly. The point of the forum is so that others can benefit from it. We don't want to help you over PMs or emails.
User avatar
micseydel
 
Posts: 1271
Joined: Tue Feb 12, 2013 2:18 am
Location: Mountain View, CA

Re: Tutorial Requests

Postby ichabod801 » Tue Feb 26, 2013 2:33 pm

I would also be very interested in some tutorials on 3.x C extensions. :D
Craig "Ichabod" O'Brien
Minimalist, buddhist, theist, and programmer
Current languages: Python, SAS, and C++
Previous serious languages: R, Java, VBA, Lisp, HyperTalk, BASIC
ichabod801
 
Posts: 84
Joined: Sat Feb 09, 2013 12:54 pm
Location: Outside Washington DC

need a tutorial about properties

Postby yanik » Sat Mar 23, 2013 3:05 pm

I've got this book called dive into python 3. The book tells that information about propeties can be found in a blog, but the blog no longer exists. The blog used to be @ http://adam.gomaa.us/blog/2008/aug/11/t ... y-builtin/ and was called the python property builtin by adam Gomaa. Now the blog is gone, its impossible to learn. Could u please post a tutorial @ least similar to it? Thx.
yanik
yanik
 
Posts: 7
Joined: Fri Mar 22, 2013 11:59 am

Re: Tutorial Requests

Postby Mekire » Wed May 08, 2013 4:41 am

I would be interested to see something on threading/multiprocessing in python.

-Mek
User avatar
Mekire
 
Posts: 987
Joined: Thu Feb 07, 2013 11:33 pm
Location: Amakusa, Japan

Re: Tutorial Requests

Postby setrofim » Wed May 08, 2013 8:10 am

Mekire wrote:I would be interested to see something on threading/multiprocessing in python.

That's a rather open-ended and potentially complicated topic. What questions would you want the tutorial to answer?
setrofim
 
Posts: 288
Joined: Mon Mar 04, 2013 7:52 pm

Next

Return to Tutorials

Who is online

Users browsing this forum: No registered users and 0 guests