473,598 Members | 3,018 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What can I do with Python ??

Beginners question, but really what can you do with it ?
How hard is Python to learn compared with other languages
(let's say C#). Can you make fullscreen game with it (for example) ?
I've looked at http://www.python.org but nothing concrete there
Jul 18 '05 #1
16 44583
What can you do with Python? Just about anything your heart desires.

How hard is Python to learn? I'd say it is near the top of the barrel when
it comes to being easy to learn. I'd certainly say that for the most part,
you will learn Python much faster than you would learn C#.

Can you make a full-screen game with it? Yes, most certainly--providing
you have the skill/knowledge to program a full-screen game. But then again
that is rarely a matter of having the right programming language, but
rather a matter of having the right libraries.

--
~Mark Nenadov

On Sat, 01 Jan 2005 21:57:32 +0100, BOOGIEMAN wrote:
Beginners question, but really what can you do with it ?
How hard is Python to learn compared with other languages
(let's say C#). Can you make fullscreen game with it (for example) ?
I've looked at http://www.python.org but nothing concrete there


Jul 18 '05 #2
BOOGIEMAN wrote:
Beginners question, but really what can you do with it ?
How hard is Python to learn compared with other languages
(let's say C#). Can you make fullscreen game with it (for example) ?
I've looked at http://www.python.org but nothing concrete there


For fullscreen games, see PyGame (www.pygame.org). BTW, I don't know of
a way to write fullscreen games in C#...

Reinhold
Jul 18 '05 #3
BOOGIEMAN <BO*********@YA HOO.COM> wrote:
Beginners question, but really what can you do with it ?
You can write application programs, big or small, of just about any kind
you may imagine, on just about any platform you may imagine (from
mainframes and supercomputers down to powerful cellphones such as
Nokia's S-60 series).
How hard is Python to learn compared with other languages
(let's say C#).
Python is among the simplest languages to learn.
Can you make fullscreen game with it (for example) ?
Sure! Have you thought of using google? The first 2 hits for
python games
are on www.pygame.org, "This allows you to create fully featured games
and multimedia programs in the python language", as the google snippet
says. The third hit is for the book "Game Programming With Python" on
the amazon site. The 4th one is about Month Python, but the fifth is
back to our subject -- a "Python Game Programming" page full of useful
links. Then you get another link to the same book, a link to a
different book, &c.
I've looked at http://www.python.org but nothing concrete there


You _gotta_ be kidding, right...? The Beginner's Guide link takes you
right to the BeginnersGuide page which starts with the reassurance that
Python is easy to learn even if you're new to programming and continues
with a zillion useful links. The Python Books link takes you to a huge
list of books, and the FIRST subheading under "specific applications" is
for game programming, leading you to the two books I already mentioned.
There's a Search bar, enter Game there, and the FIRST hit is
http://www.python.org/moin/GameProgramming which STARTS with the
reassurance that, yes, you CAN "write whole games in Python", and
besides PyGame also points you to PyKira, "a fast game development
framework for Python" (which) "also supports MPEG video, sound (MP3, Ogg
Vorbis, Wav and Multichannel module files), direct images reading and
much more". Etc, etc, ...!!!

How much more "concrete" could you expect *ANY* blessed website to BE,
for Pete's sake?!??!
Alex
Jul 18 '05 #4
On Sat, 1 Jan 2005 21:57:32 +0100, BOOGIEMAN <
(let's say C#). Can you make fullscreen game with it (for example) ?


<RANT>
You can but please don't! Make your game run fast in a window.
I hate fascist games programmers who insist on monopolising a 21
inch 1600x1200 display and assuming I have nothing better to do
than play their game. If that's all I wanted to do I'd stick with
DOS, or buy a Nintendo... I have a multi tasking PC please let me
multi task!
</RANT>

;-)

Alan G.

Author of the Learn to Program website
http://www.freenetpages.co.uk/hp/alan.gauld
Jul 18 '05 #5
Alex Martelli wrote:
You _gotta_ be kidding, right...? The Beginner's Guide link takes you
right to the BeginnersGuide page which starts with the reassurance that
Python is easy to learn even if you're new to programming and continues
with a zillion useful links. The Python Books link takes you to a huge


While I agree that there is much useful content on the official Python
site, I particularly hate the BeginnersGuide and much of the resulting
introduction pages. Often when I happily refer Python to someone who
wants to learn a simple language, I go to the Python site and imagine
where I would start if I were them. Once I get to the BeginnersGuide I
don't see anything immediately useful, and when I look for it I get
frustrated.

--
Brian Beck
Adventurer of the First Order
Jul 18 '05 #6
On Sat, 01 Jan 2005 16:03:08 -0500, Mark Nenadov wrote:
What can you do with Python? Just about anything your heart desires.


Thanks everybody, I downloaded latest windows version and
Python-Docs-2.4 archive. Is that enough for absolute beginner.
Is there any e-book, step by step guide ... etc for download,
or anything else important what I have to know before I start
learning Python ?
Jul 18 '05 #7
BOOGIEMAN wrote:
Thanks everybody, I downloaded latest windows version and
Python-Docs-2.4 archive. Is that enough for absolute beginner.
Is there any e-book, step by step guide ... etc for download,
or anything else important what I have to know before I start
learning Python ?


The main thing I would do is subscribe to the python-tutor list. It is
the best place by far to ask any questions when you are learning to use
python: http://mail.python.org/mailman/listinfo/tutor

Second, here are some of the best tutorials specifically designed for
people with little or no previous programming experience:
http://www.honors.montana.edu/~jjc/easytut/easytut/
http://www.freenetpages.co.uk/hp/alan.gauld/
http://www.dickbaldwin.com/tocpyth.htm
http://www.ibiblio.org/obp/pyBiblio/

And lastly, really a great way to learn is to look at what's already out
there in python. Try out some of the many 3rd party libraries and
programs for python:
For games: http://pygame.org/
For GUI applications: http://www.wxpython.org/
and others: http://www.python.org/pypi
Jul 18 '05 #8
Speaking of the many libraries people have written I thought I'd mention
pychess. Don't remember where I found it, but it's easy enough to find on a
search engine. That's the whole reason I discovered python, searching for a
good algorithm to use in parsing chess pgn files.
Jul 18 '05 #9
Aren't games using full screen mode to address only 320 by 240
resolution for faster screen painting?

If one used only 320 by 240 in a window, then that would be 1/4 of the
screen or less!

--
Regards,
Casey
Jul 18 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

37
10406
by: Ubaidullah Nubar | last post by:
Hi, How well is Python suited for developing database based applications? I am new to Python so please bear with me if some of the questions are too simple. I specifically have the following questions: 1. Is there an example of a simple data-entry application written in Python using a GUI interface? Something like a simple address book app with a listbox displaying all addresses with the ability to add/modify/delete.
12
3117
by: rhmd | last post by:
Just found Python and I love it. What an elegant language! I would like to use it for various applications, but the mathematical calculations are way too slow (a million sines 8 seconds in Python vs. 2 seconds in Excel VBA), so was thinking of learning enough C++ to do the number crunching in C++ and integrating the C++ routines with Python. My question: My question: Which compiler works best with Python? I use Windows XP and 98. Have...
4
1978
by: Zachary | last post by:
Hello, I'm a blind non-programmer trying to learn Python. I've got python 2.3 for windows, but the problem is that Idle doesn't seem to work two well with my screen reading program. Is notepad, then, my only other real choice? Pythonwin worked similarly badly. The problem is my programs inability to track the cursor. It doesn't tell me what line I'm on, where I am in that line, or what I just deleted. It would do this in a normal...
46
3262
by: Reinhold Birkenfeld | last post by:
Hello, another Perl/Python question: the subject says it all. Perl is going to change dramatically to become a more powerful and easier to (read|write) language. Is Python taking a similar step (-> Python 3) some time in the near future? Reinhold
137
7037
by: Philippe C. Martin | last post by:
I apologize in advance for launching this post but I might get enlightment somehow (PS: I am _very_ agnostic ;-). - 1) I do not consider my intelligence/education above average - 2) I am very pragmatic - 3) I usually move forward when I get the gut feeling I am correct - 4) Most likely because of 1), I usually do not manage to fully explain 3) when it comes true. - 5) I have developed for many years (>18) in many different environments,...
37
2462
by: John Salerno | last post by:
I contacted my domain host about how Python is implemented on their server, and got this response: ------------------- Hello John, Please be informed that the implementation of python in our server is through mod_python integration with the apache. These are the steps needed for you to be able to run .py script directly
12
2997
by: adamurbas | last post by:
ya so im pretty much a newb to this whole python thing... its pretty cool but i just started today and im already having trouble. i started to use a tutorial that i found somewhere and i followed the instructions and couldnt get the correct results. heres the code stuff... temperature=input("what is the temperature of the spam?") if temperature>50: print "the salad is properly cooked." else:
20
1755
by: Cope | last post by:
please tell me what is python.This group is so crowded. Khup http://groups.google.com/group/download-centre
4
3157
by: Claire Blair | last post by:
I am trying to write a VB6 (not VB.Net) application that has a console window that allows Python command to be typed at the prompt. The idea is so that, I can have full Python scripting from within my application. I should be able to type commands from a Python script (include import etc, so I can use other Python libraries). In other words, I want to provide a complete (or almost complete) interactive Python Scripting environment from...
0
7981
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
7894
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8284
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8392
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8046
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8262
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6711
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
3894
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2410
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.