Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

Advanced Topics with Python

Topics
 Advanced Git Tips for Python Developers
 Pure Python vs NumPy vs TensorFlow Performance Comparison
 Socket Programming in Python
 Itertools in Python 3
 Python Metaclasses
 What is the Python Global Interpreter Lock (GIL)?
 Shallow vs Deep Copying of Python Objects
Advanced Git Tips for Python Developers
 If you’ve done a little work in Git and are starting to understand the basics
we covered in Our Introduction to Git, but you want to learn to be more
efficient and have more control, then this is the place for you!
 In this tutorial, we’ll talk about how to address specific commits and entire
ranges of commits, using the stash to save temporary work, comparing
different commits, changing history, and how to clean up the mess if
something doesn’t work out.
 Python training in Chennai
Pure Python vs NumPy vs TensorFlow
Performance Comparison
 Python has a design philosophy that stresses allowing programmers to
express concepts readably and in fewer lines of code.
 It is technically possible to implement scalar and matrix calculations using
Python lists. However, this can be unwieldy, and performance is poor when
compared to languages suited for numerical computation, such as
MATLAB or Fortran, or even some general purpose languages, such as C
or C++.
 Numpy provides support for large multidimensional arrays and matrices
along with a collection of mathematical functions to operate on these
elements.
 TensorFlow is an open-source library for numerical computation originally
developed by researchers and engineers working at the Google Brain team.
 Python training in Bangalore
Interesting, right?
This is just a sneak preview of the full presentation. We hope you like it!
To see the rest of it, just click here to view it in full on PowerShow.com.
Then, if you’d like, you can also log in to PowerShow.com to download
the entire presentation for free.

You might also like