473,406 Members | 2,698 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Python from Scratch

Hi Friends,
This is Suhas I am interesting to learn Python so please
guide me from where should I start?
0) What is exactly 'Python'
1) What fundamental things require for that?
2) How is it beneficial? in what way?

Thanks,
Jan 21 '07 #1
3 2429
bartonc
6,596 Expert 4TB
Hi Friends,
This is Suhas I am interesting to learn Python so please
guide me from where should I start?
0) What is exactly 'Python'
1) What fundamental things require for that?
2) How is it beneficial? in what way?

Thanks,
Python is a high level language which is distributed freely by python.org. The structure of the language and the organization of its facilities encourage a very modular design strategy. Python has a fairly natural syntax which might resemble psuedocode. If you are familiar with C++, that you will be glad to see that most of the "{}, ;, ->, etc. have be removed in favor of "." and whitespace.
If you are using Windows, python is quite simple to install and start playing with right away. You can get it here. There are also turorials on the python site.
One really cool feature of python is that it is an interpreted language. Within the python shell you can type in any instruction and it will be executed the the result printed back in the shell. This facilitates very rapid learning because there is no compiler to figure out and the editor you use to write your programs can be linked directly to the execution of your program.
If you have more questions, please ask.
Jan 21 '07 #2
dshimer
136 Expert 100+
You don't mention if you do any programming in another language. In case you don't, there is a site I like as a first start when I try to get people interested in it.
Non-Programmer's Tutorial for Python
This is very basic, but also quickly points out some of the very basics of Python.

There is also a thread on this forum that discusses good books that I would recommend looking over.

Hi Friends,
This is Suhas I am interesting to learn Python so please
guide me from where should I start?
0) What is exactly 'Python'
1) What fundamental things require for that?
2) How is it beneficial? in what way?

Thanks,
Jan 22 '07 #3
I started with the free ebook "How to Think Like a Computer Scientist - Learning With Python" and once I outgrew that, I refer only to Python's included reference manual (its very good for intermediate use but not a good start). I think you'll find Python very easy to grasp. Good luck and happy coding.
Jan 23 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

29
by: Catalin | last post by:
Can Python replace PHP? Can I use a python program to make an interface to a mysql 4.X database? If that's possible where can I find a tutorial?
220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
7
by: Michele Simionato | last post by:
So far, I have not installed Prothon, nor I have experience with Io, Self or other prototype-based languages. Still, from the discussion on the mailing list, I have got the strong impression that...
114
by: Maurice LING | last post by:
This may be a dumb thing to ask, but besides the penalty for dynamic typing, is there any other real reasons that Python is slower than Java? maurice
14
by: Jeffrey Barish | last post by:
Since upgrading to python 2.4 yesterday, I am no longer able to use Tkinter. From http://www.python.org/moin/TkInter I learned that I need to edit Modules/Setup to include Tkinter during the make....
13
by: Rolf Magnus | last post by:
Hi, I would like to embed a python interpreter within a program, but since that program would be able to automatically download scripts from the internet, I'd like to run those in a restricted...
10
by: Paul Kooistra | last post by:
I need a tool to browse text files with a size of 10-20 Mb. These files have a fixed record length of 800 bytes (CR/LF), and containt records used to create printed pages by an external company. ...
32
by: siggi | last post by:
@Ben Sizer Hi Ben, in January I received your message re Pygame and Python 2.5: As a Python (and programming ) newbie allow me a - certainly naive - question:
24
by: Mark | last post by:
Hi, I'm new to python and looking for a better idiom to use for the manner I have been organising my python scripts. I've googled all over the place about this but found absolutely nothing. I'm...
34
by: Bartc | last post by:
I'd been benchmarking my own pet language against Python for manipulation of short strings. This tested the expression a=b+c for strings, and the Python code looks like: b="abc" c="xyz" for i...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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,...
0
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,...
0
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...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.