473,508 Members | 2,008 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How to learn python if I'm very familar with C++

Hi,

I've been using C++ for a few years and have developed a few projects
in C++. And I'm familar with OO and template metaprogramming.

There are some book like "Learning Perl". It is a little bit tedious
for me, because more material in that book seems obvious for me. I want
some book describe the difference between C++ and python such that I
could grasp python quickly. Would you please give me some infomation on
this?

Thanks,
Peng

Mar 27 '06 #1
3 1012
>The book "Learning Python" worked for me (a long time C++ person).

Me too. I programmed in nothing but C++ for years, but this book made
learning Python easy.

Mar 27 '06 #2
da********@yahoo.com wrote:
The book "Learning Python" worked for me (a long time C++ person).


Me too. I programmed in nothing but C++ for years, but this book made
learning Python easy.


there are tons of tutorials available on the web. if your familiar with
C++ then the tutorial that comes with the latest download of the
interpreter should be fine. for myself though i learned python with
this book: http://apress.com/book/bookDisplay.html?bID=10013

Mar 27 '06 #3
Pe*******@gmail.com wrote:
Hi,

I've been using C++ for a few years and have developed a few projects
in C++. And I'm familar with OO and template metaprogramming.

There are some book like "Learning Perl". It is a little bit tedious
for me, because more material in that book seems obvious for me. I want
some book describe the difference between C++ and python such that I
could grasp python quickly. Would you please give me some infomation on
this?


Take a few hours to read through the tutorial at
http://docs.python.org/tut/tut.html

Then spend some time browsing the rest of the documentation.

After you have a basic understanding of the syntax, browse the Python
Cookbook.

Mar 27 '06 #4

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

Similar topics

4
8982
by: MK | last post by:
In Java, I simply register many listeners with a data model. Whenever the model changes, all the listeners are notified and they change their GUI elements accordingly and automatically. How to...
699
33326
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
42
3643
by: Bicho Verde | last post by:
I have now free time and money to do what I want :-) I have some basic skills in programming (C, Pascal, Macromedia Actionscript) but don't know exactly what to do in the world of programming. And...
24
2501
by: Charif Lakchiri | last post by:
Okay, here's what I know so far about Python: It's an object-oriented scripting language, supported on many platforms. Now here are my questions: It is easy to learn? Does it support GUI...
16
2452
by: Tran Tuan Anh | last post by:
Dear all: I need your advice on this matter. I am working on a program which takes some pieces of System-C code in and generate some other System-C code. (System-C code is just C++ with some...
2
3188
by: André | last post by:
Short description: Using a wxPython based app, I would like to take a python script in an editor window, invoke the python interpreter and use another window as stdin/stdout/stderr. Based on...
1
2455
by: dwelch | last post by:
I've read many times on this newsgroup over the years that you can write "just about anything" in Python, except perhaps a full operating system (maybe even that...?). So, with this spirit in mind,...
31
2378
by: Michael Tobis | last post by:
"Is this the right room for an argument?" http://geosci.uchicago.edu/~tobis/snake.png ok, so my execution is pretty crude, but you can at least see my idea. I trust you to imagine it...
65
5150
by: Chris Carlen | last post by:
Hi: From what I've read of OOP, I don't get it. I have also found some articles profoundly critical of OOP. I tend to relate to these articles. However, those articles were no more objective...
0
7127
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...
0
7391
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...
1
7054
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
7501
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...
0
5633
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,...
0
4713
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3188
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
768
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
424
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.