I will like to see some entry level python project started by the nairaland community - it can be anything. Python is an amazing glue language and can be use in so many domains. I will provide pointers and some code if I see serious commitments. I have started building a recording interface for the popular asterisk project using python and django. It's still in it's infancy and will throw out a demo when I can get the initial release out. So, let's get cracking and stop talking

Looking back at this thread, I see I had several posts up, I never followed through, my bad guys. Here is what I am going to do. I will start a project in python that will allow us code a simple database app from the CLI. The app will provide normal database CRUD functionality and we can build on it from there. Sounds good?

I will get started if we are agreement. Later, we can start writing network servers and clients in python, simple glue stuff that will teach the power behind python.

Python 3.2 hasn't gained a lot of grounds yet. I alot of people are still running 2.6 and 2.x versions. The primary reason I am running 2.6 is because the MySQL-python driver is supported on both windows and linux.

Python 3.2 hasn't gained a lot of grounds yet. I alot of people are still running 2.6 and 2.x versions. The primary reason I am running 2.6 is because the MySQL-python driver is supported on both windows and linux.

Will put up the first code base later on today.

thats not true

mxxpunkxx:

I actually have all version of MontyPython installed ( and yes, am running Windows) with 3.2.2 been my fav ,

u see why i detest Python, with every newer version, comes different syntax . .

Referrring to attached screenshot below, A would work fine on 2.x.x but the syntax changed

this never changed with pythonevery programming language deprecates this or that function or class so nothing new

If there were programming languages well structured, I think Python should be one of them. Regarding syntaxes, Python developers have over the years made changes, though, few. From indentations, keywords(which much have not changed) and to strict rules, parsing and debugging, yet it gives you the room for reasoning to approach your project in a concise and precise manner leaving the runtime aside. Yes, little has changed in syntaxes but a lot of extensions have been created and are quite helpful in that area thereby, reducing the evolution of making changes to set of rules which define Python. Then, you would have to question many reasons of effect such changes would have on thousands of software or packages already running python around the world - you could easily see the consequences of resorting to change in syntaxes.

if the code is not much, you can scan through and replace all old python syntax with newer onesif much, then consider the 2to3 tool, right inside the tools/scripts directory to convert your code to version 3

hi guys. I'm also a newbie in python. actually it was some guys I met here on NL that suggested I go for python as I need to write an encryption algorithm for my final year project. the thing is i have started but recently almost every program I write has indentation errors and since i'm using textbooks, its not that interactive. I dont mind if I can get someone who can help or probably send links and good tutorials to my email. I use python 2.6 at the moment and i also use the IDLE to write my codes. I really need all the help I can get cos I have a a limited time frame work.

litusista: hi guys. I'm also a newbie in python. actually it was some guys I met here on NL that suggested I go for python as I need to write an encryption algorithm for my final year project. the thing is i have started but recently almost every program I write has indentation errors and since i'm using textbooks, its not that interactive. I dont mind if I can get someone who can help or probably send links and good tutorials to my email. I use python 2.6 at the moment and i also use the IDLE to write my codes. I really need all the help I can get cos I have a a limited time frame work.

Download the python docs from the official site and read the tutorials embedded in it. After that, start practicing and ask your questions here if you have any problems... Goodluck

litusista: hi guys. I'm also a newbie in python. actually it was some guys I met here on NL that suggested I go for python as I need to write an encryption algorithm for my final year project. the thing is i have started but recently almost every program I write has indentation errors and since i'm using textbooks, its not that interactive. I dont mind if I can get someone who can help or probably send links and good tutorials to my email. I use python 2.6 at the moment and i also use the IDLE to write my codes. I really need all the help I can get cos I have a a limited time frame work.

I think you need to be careful with your loops and branching statements (you might be putting certain statements in blocks where they shouldnt be).

Im not sure why you would have indentation errors unless the errors are from the book itself (assuming you are following it faithfully).

Its not so bad to have errors as they force you to find a fix and make you think. Thats crucial when learning a programming language. Also, IDLE indents automatically so I'm not sure why you get those indentation errors.Keep at it though.