Python
Programming Efficiently (2017)
Cut down on your development time by learning how to write elegant code in an efficient manner, specifically in Python—the popular and pragmatic object-oriented language. Michele Vallisneri explains how to make your Python code more expressive and concise, and leverage the most powerful features of the language. He shines a spotlight on some of the strongest third-party packages you can take advantage of, discusses object-oriented and functional programming, and shares strategies for improving the performance of your code. Michele illustrates these concepts with many intriguing examples, showing how to make 3D images and videos using photographs taken by a NASA rover on Mars, map the rover's progress through Martian topography, draw and paint fractals, and more.
Contents:
- Introduction
- 1. Installation and Setup
- 2. Writing Python Efficiently
- 3. Exploiting Python Libraries
- 4. Advanced: Python Object-Oriented and Functional Programming
- 5. Introduction to Performance Optimization in Python
- Conclusion
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Counselor, Part-Time $23k
Part-Time Faculty 3 $26k
Telemarketing Representative - Part-Time / Full - Time $36k
2018 Human Resources Leadership Development Program Full Time (E-HRLDP) Professional $37k
Faculty, Part Time $38k
Instructor (Part-Time), Software Development Technologies $44k
Community Development Program Specialists (Time-Limited Positions) $48k
Registrar (Part Time) $48k
Community Development Program Specialists (Time-Limited Position) $50k
Full-time Mom, Part-time Speaker and Writer $55k
RN Part-time or Full-time (Days ONLY) $61k
Program Development Support Specialist (part time) $63k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course