Pages

Review about the book Learning IPython for Interactive Computing and Data Visualization

Monday, June 17, 2013



Hi all,

I was invited to review a copy of the book recently released titled "Learning IPython for Interactive Computing and Data Visualization" by the author Cyrille Rossant.  The book focus on one of the best tools for working with Python with the interactive incremented shell IPython.  By the way, it was the time to the tool receive a special book about it.


Learning IPython for Interactive Computing and Data Visualization

IPython is covered through the six chapters using several basic examples related to scientific computing  along with another Python tools such as Matplotlib, Numpy, Pandas, etc.  The first chapters explore the IPython basics such as installation, basic commands to get used with the tool.

The next chapters introduces NumPy and Pandas basics with the IPython shell active. Don't expect advanced examples with those tools. The idea is a simple demonstration of what we can do at IPython.

There is a chapter to discuss the visualization data with graphs, plottings with IPython Notebook. However I missed more details abot IPython notebook. It lacks more deep examples related to the topic.  

I really liked the chapter 5 when they showed some basics of MPI (Message Passing Theme), although the topic wasn't vasted explored. But the introduction gives a greate potential of usefulness to the more advanced books about IPython.

The last chapter shows how to create pluggins to IPython, for instance, create an simple extension that introduces a new cell magic (write C++ code directly in the cell, and it will be automatically compiled and executed).

My conclusion about the book is that it achieves the expected goal: a technical introduction to IPython. If you want a book to explore scientific computing or a advanced stuff to IPython, this is not the the book yet. I can say that this book is a first start for much more topics about the use of IPython.  MPI, IPython notebook, etc.  I recommend the book for start exploring the IPython as reference! :D


Regards,

Marcel

81 comments:

  1. Thank you...Nice information..

    Best QTP Training in Chennai,

    <a href="http://www.besanttechnologies.com/training-courses/software-testing-training/qtp-training-institute-in-

    ReplyDelete
  2. Nice Blog...
    Thank you...Nice information..

    Best QTP Training in Chennai,

    QTP Training in chennai



    ReplyDelete
  3. Thank you so much for the informative blog excellent information....

    ReplyDelete

  4. Thanks for sharing this valuable information to our vision.

    sap training in Chennai

    ReplyDelete


  5. Thanks for sharing this valuable information.and I gathered some information from this blog. I did SAP Training in Chennai, at FITA Academy which offer best SAP Course in Chennai with years of experienced professionals.


    ReplyDelete
  6. Thanks for sharing this wonderful information, this will be very helpful for my informatica training. Once again thank you and keep up this good work.

    Informatica course in Chennai
    Best Informatica Training Institute In

    chennai

    Informatica training chennai

    ReplyDelete
  7. Good article. I am experiencing a few of these issues as well..
    salesforce training in hyderabad

    ReplyDelete
  8. Very interesting content which helps me to get the indepth knowledge about the technology. To know more detils about the course visit this website.
    Digital marketing course in Chennai | Digital marketing course in Chennai

    ReplyDelete
  9. This Blog Is Very Useful Thank You For Sharing python Online Training

    ReplyDelete
  10. You truly did more than visitors’ expectations. Thank you for rendering these helpful, trusted, edifying and also cool thoughts on the topic to Kate. JAVA Training in chennai

    ReplyDelete
  11. I read this it's really good and I have learn something from this blog, please keep share more content on MSBI Online Training Hyderabad

    ReplyDelete
  12. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts.
    Data Science Training in Chennai

    Data science training in bangalore
    online Data science training

    Data science training in pune

    ReplyDelete
  13. This comment has been removed by the author.

    ReplyDelete
  14. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
    selenium training in chennai
    selenium training in bangalore
    java training in chennai | java training in bangalore

    java online training | java training in pune

    ReplyDelete
  15. Gaining Python certifications will validate your skills and advance your career.
    python certification

    ReplyDelete
  16. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    angularjs Training in bangalore

    angularjs Training in btm

    angularjs Training in electronic-city

    angularjs Training in online

    angularjs Training in marathahalli

    ReplyDelete
  17. QTP training in bangalore,QTP training in Bangalore offered by Training in Bangalore with 100% placement assistance. Best QTP training in Bangalore with certified experts
    qtp training in bangalore

    ReplyDelete
  18. Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
    python training Course in chennai | python training in Bangalore | Python training institute in kalyan nagar

    ReplyDelete
  19. myTectra offers Machine Learning Training in Bangalore using Class Room. myTectra offers Live Online Machine LearningTraining Globally.

    Devops is not a Tool.Devops Is a Practice, Methodology, Culture or process used in an Organization or Company for fast collaboration, integration and communication between Development and Operational Teams.

    ReplyDelete
  20. Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.

    Java training in Chennai | Java training in Bangalore

    Java online training | Java training in Pune

    ReplyDelete
  21. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. Definitely a great post I would like to read this

    Data Science training in kalyan nagar | Data Science training in OMR

    Data Science training in chennai | Data science training in velachery

    Data science training in tambaram | Data science training in jaya nagar

    ReplyDelete
  22. After seeing your article I want to say that the presentation is very good and also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.

    angularjs Training in chennai
    angularjs-Training in pune

    angularjs-Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    angularjs-Training in sholinganallur

    ReplyDelete
  23. Thanks for your sharing such a useful information. this was really helpful to me

    Guest posting sites
    Education

    ReplyDelete
  24. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    Power bi training in Chennai

    ReplyDelete
  25. This is really too useful and have more ideas and keep sharing many techniques. Eagerly waiting for your new blog keep doing more.
    Regards,
    Tableau training in Chennai | Tableau Courses Training in Chennai | Tableau training Institute in Chennai

    ReplyDelete
  26. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.

    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is fantastic, let alone the content!

    3d animation Company
    Best Chatbot Development Company
    Mobile app development in Coimbatore

    ReplyDelete
  29. Visit for AWS training in Bangalore :- AWS training in Bangalore

    ReplyDelete
  30. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it sap bi online training , because you have explained the concepts very well. It was crystal clear, keep sharing..

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Effective blog with a lot of information. I just Shared you the link below for ACTE .They really provide good level of training and Placement,I just Had Artificial Intelligence Classes in ACTE , Just Check This Link You can get it more information about the Artificial Intelligence course.

    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete
  33. Hey guy's i have got something to share from my research work
    Sickrage
    Metabarcoding
    Nektar

    ReplyDelete
  34. Hey are you there! Are you looking for an Digital Marketing Agency in USA. We are offering lower rates for Web development and Digital Marketing in all over the USA.

    ReplyDelete
  35. Hi,
    I things it's an amazing piece of content. I would like to appreciate your efforts.
    We are providing wonderfull digital marketing services in north carolina. If you are looking for these services we are here for you. Feel free to visit our website.

    ReplyDelete
  36. This professional hacker is absolutely reliable and I strongly recommend him for any type of hack you require. I know this because I have hired him severally for various hacks and he has never disappointed me nor any of my friends who have hired him too, he can help you with any of the following hacks:

    -Phone hacks (remotely)
    -Credit repair
    -Bitcoin recovery (any cryptocurrency)
    -Make money from home (USA only)
    -Social media hacks
    -Website hacks
    -Erase criminal records (USA & Canada only)
    -Grade change
    -funds recovery

    Email: onlineghosthacker247@ gmail .com

    ReplyDelete
  37. Hey, thanks for the blog article.Really looking forward to read more. Cool.
    P0wer bi onlinetraining
    P0wer bi training

    ReplyDelete
  38. Become a specialist in AI & Deep Learning with experts training by joining our AI Patasala’s advanced Artificial Intelligence Course in Hyderabad program.
    Artificial Intelligence Course in Hyderabad

    ReplyDelete
  39. Studyprovider has experts team are giving the homework help, assignment help, report, thesis, research writing services and master dissertation help available 24/7 seven days a week contact now.

    ReplyDelete
  40. Great very helpful blog. Thanks For Sharing Such A Wonderful Blog. I will definitely go ahead and take advantage of this. Your Blog Is Very Informative. Again Thanks For Sharing This Blogs With Us. For more learning go through skillslash.
    For Data Science Course Data Science Course In Bangalore

    ReplyDelete
  41. I merely need to notify you that I am new to writing a blog and totally valued your article. Probably I am most likely to bookmark your blog post . You seriously have lovely article information. Value it for swapping with us the best domain post

    토토사이트
    바카라사이트
    파워볼사이트
    바카라

    ReplyDelete
  42. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work Feel free to visit my website;
    야설

    ReplyDelete
  43. My brother suggested I would possibly like this web site. He used to be entirely right. 일본야동
    일본야동
    일본야동
    일본야동
    일본야동

    ReplyDelete
  44. It's late finding this act. At least, it's a thing to be familiar with that there are such events exist.일본야동
    일본야동
    일본야동
    일본야동
    일본야동

    ReplyDelete
  45. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here. Feel free to visit my website; 한국야동
    한국야동
    한국야동
    한국야동
    한국야동


    ReplyDelete
  46. Thanks for the information keep sharing such informative post keep suggesting such post. 경마사이트

    ReplyDelete
  47. Your style is very unique compared to other people I’ve read stuff from. Thanks for posting when you have the opportunity, 토토사이트

    ReplyDelete
  48. Thanks for sharing the info. keep up the good work going.

    ReplyDelete

  49. The information which you have provided is very good. It is very useful who is looking for Data Science certification training in noida,with 100% placement supports. for more call - 8802820025.
    Data Science Training in Noida

    ReplyDelete
  50. I've never seen such a place full of useful writings in the world. I have a lot of very helpful articles. I will visit often and read it.

    ReplyDelete
  51. I was extremely impressed by your tale. I anticipate hearing more news soon. 놀이터 먹튀검증

    ReplyDelete
  52. This comment has been removed by the author.

    ReplyDelete
  53. The clarity in your post is simply excellent and i could assume you are an expert on this subject.

    ReplyDelete
  54. Your explanations were clear and easy to understand, and your attention to detail was greatly appreciated.

    ReplyDelete