Limited Offer
Python Fast Track
A Complete Guide to Rapidly Mastering and Applying Python Programming
- 1st Edition - March 1, 2025
- Authors: Sanjiban Sekhar Roy, Arnav Chouhan, Naman Khera
- Language: English
- Paperback ISBN:9 7 8 - 0 - 4 4 3 - 3 3 8 2 3 - 6
- eBook ISBN:9 7 8 - 0 - 4 4 3 - 3 3 8 2 4 - 3
Python Fast Track: A Complete Guide to Rapidly Mastering and Applying Python Programming adopts a simplified writing style and provides clear explanations to ensure ease of unders… Read more
Purchase options
Institutional subscription on ScienceDirect
Request a sales quotePython Fast Track: A Complete Guide to Rapidly Mastering and Applying Python Programming adopts a simplified writing style and provides clear explanations to ensure ease of understanding, making it an ideal resource for those new to Python. Starting with the basics, the book covers fundamental concepts such as variables, data types, printing and prompting, lists, dictionaries, tuples, control structure, functions, and object-oriented concepts. The book includes everything you need to understand and apply more advanced programming techniques such as file handling, exception handling, and regex.
This great resource is created especially for those who want to apply Python for their research and professional work in scientific computing, data analysis and machine learning, including chapters on NumPy and Pandas, two of the most popular Python application libraries. It demonstrates how to effectively master key applications of Python such as web development, software creation, task automation, and data analysis. The book covers data analysis and machine learning tasks that greatly benefit from Python, thanks to libraries such as TensorFlow and Keras that enable efficient coding.
This great resource is created especially for those who want to apply Python for their research and professional work in scientific computing, data analysis and machine learning, including chapters on NumPy and Pandas, two of the most popular Python application libraries. It demonstrates how to effectively master key applications of Python such as web development, software creation, task automation, and data analysis. The book covers data analysis and machine learning tasks that greatly benefit from Python, thanks to libraries such as TensorFlow and Keras that enable efficient coding.
- Explains the core concepts of Python programming in a simplified way that is suitable for people who have little or no programming experience
- Incorporates a wide range of simple, step-by-step examples and illustrations to highlight fundamental concepts so readers can learn easily
- Provides practice exercises designed to expedite the learning process and provide hands-on application experience
- Offers a wide range of functionality, from basic processes to complex operations, including chapters on Pandas and NumPy, two of the most popular Python libraries for data analysis
Applications developers, programmers, software testers, systems software engineers, software architects, and design engineers. The book will also be valuable to software engineering students, beginners and experts working in industries to apply machine learning applications and people working in collaborative open-source projects, frameworks and libraries that are built with Python. This book will also be beneficial to programmers who use Python in rapid prototyping, scripting, and automation tasks in software engineering industries
1. Breaking down a python program. Keywords, variables, identifiers, comments, escape sequences
2. Data types in Python
3. Printing and Prompting how to print, how to prompt and take user input
4. Lists/Dictionaries/tuples
5. Control structures
6. Functions
7. OOPS in python
8. Files
9. Exception handling
10. Regex matching
11. Numpy
12. Pandas
2. Data types in Python
3. Printing and Prompting how to print, how to prompt and take user input
4. Lists/Dictionaries/tuples
5. Control structures
6. Functions
7. OOPS in python
8. Files
9. Exception handling
10. Regex matching
11. Numpy
12. Pandas
- No. of pages: 250
- Language: English
- Edition: 1
- Published: March 1, 2025
- Imprint: Morgan Kaufmann
- Paperback ISBN: 9780443338236
- eBook ISBN: 9780443338243
SR
Sanjiban Sekhar Roy
Sanjiban Sekhar Roy is an Associate Professor in the School of Computer Science and Engineering, Vellore Institute of Technology. He joined VIT in the year 2009 as an Asst. Professor. His research interests include Deep Learning and advanced machine learning. He has published around 50 articles in a reputed international journal (with SCI impact factors) and conferences. He also is editorial board members to a handful of international journals and reviewer to many highly reputed journals such as Neural processing letters, Springer , IEEE Access: The Multidisciplinary Open Access Journal, Computers & Security, Elsevier , International Journal of Advanced Intelligence Paradigms, Inderscience International publishers, International Journal of Artificial Intelligence and Soft Computing, Inderscience International publishers,Ad Hoc Networks, Elsevier, Evolutionary Intelligence, Springer, Journal of Ambient Intelligence and Humanized Computing, Springer, Iranian Journal of Science and Technology, Transactions of Electrical Engineering, Springer. He uses Deep Learning and machine learning techniques to solve many complex engineering problems, especially those are related to imagery. He is specialized in deep convolutional neural networks and generative adversarial network. Dr. Roy also has edited many books with reputed international publishers such as Elsevier, Springer and IGI Global. The Ministry of National Education, Romania in collaboration with "Aurel Vlaicu" University Arad Faculty of Engineers, Romania has awarded Dr. Roy with "Diploma of Excellence" as a sign of appreciation for the special achievements obtained in the scientific research activity in 2019.
Affiliations and expertise
Associate Professor in School of Computer Science and Engineering, Vellore Institute of TechnologyAC
Arnav Chouhan
Arnav Chouhan is a Research Assistant currently pursuing a B.Tech. degree in computer science and engineering at the Vellore Institute of Technology, Vellore, India. His research interests include machine learning and Python programming.
Affiliations and expertise
Vellore Institute of Technology, IndiaNK
Naman Khera
Naman Khera is a research assistant currently pursuing a B.Tech degree in computer science and engineering at the Vellore Institute of Technology, Vellore, India. His research interests include C++ Programming and Python programming.
Affiliations and expertise
Vellore Institute of Technology, India