Skip to content

Hands-On Application Development with PyCharm - Second Edition, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Hands-On-Application-Development-with-PyCharm---Second-Edition

Repository files navigation

Hands-On Application Development with PyCharm

Hands-On Application Development with PyCharm

This is the code repository for Hands-On Application Development with PyCharm, published by Packt.

Build applications like a pro with the ultimate python development tool

What is this book about?

In the quest to develop robust, professional-grade software with Python and meet tight deadlines, it’s crucial to have the best tools at your disposal. In this second edition of Hands-on Application Development with PyCharm, you’ll learn tips and tricks to work at a speed and proficiency previously reserved only for elite developers.

This book covers the following exciting features:

  • Explore basic and advanced PyCharm features
  • Set up, configure, and customize your Python projects in PyCharm
  • Develop web applications with Flask, Django, FastAPI, and Pyramid
  • Discover PyCharm's capabilities for database management and data visualization
  • Explore code automation, debugging, and remote development in PyCharm
  • Perform data science tasks using Jupyter notebooks, NumPy, and pandas

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter13.

The code will look like the following:

# Compute and show correlation matrix
corr_mat = df.corr()
plt.matshow(corr_mat)
plt.show()

Following is what you need for this book: This book is for Python practitioners and learners looking to boost their productivity and proficiency by harnessing the features and capabilities of PyCharm, all while gaining insights into best practices for modern application development. Basic knowledge of Python is required, making the book accessible to both newcomers and experienced Python developers.

With the following software and hardware list you can run all code files present in the book (Chapter 1-16).

Software and Hardware List

Chapter Software required OS required
1-16 Python 3 Windows, Mac OS X, and Linux (Any)
1-16 PyCharm Professional Windows, Mac OS X, and Linux (Any)
11,15 Docker Desktop Windows, Mac OS X, and Linux (Any)
1-16 Git Windows, Mac OS X, and Linux (Any)

Errata

  • Page 110, 157, 195, 238, 274, 304, 345, 378, 426, 453, 490, 539, 607:

    "Be sure to check out the companion website for this book at http://pycharm-book.com."

    should be

    "Be sure to check out the companion website for this book at pycharm-book.com "

Related products

Get to Know the Author

Bruce M. Van Horn II is the Lead Principal Software Engineer for Visual Storage Intelligence. He specializes in software engineering and web development in Python, C# and JavaScript. He’s also in charge of DevOps, and is an Advanced Certified Scrum Master(A-CSM). With over 30 years of experience creating and shipping successful software, he also has 25 years of teaching experience gained by teaching evening classes at colleges and universities near his home in Dallas, Texas. Van Horn is the author of several books and video series published by Packt, Skillsoft, Lynda.com and LinkedIn Learning including LinkedIn’s original video course on PyCharm. His projects over the years have won many auspicious awards, but his proudest achievement to date was his team’s achievement winning the U.S. Navy’s IS&T award. You can reach him at LinkedIn at https://www.linkedin.com/in/brucevanhorn2/.

Quan Nguyen, the author of the first edition of this book, is a Python programmer with a strong passion for machine learning. He holds a dual degree in mathematics and computer science, with a minor in philosophy, earned from DePauw University. Quan is deeply involved in the Python community and has authored multiple Python books, contributing to the Python Software Foundation and regularly sharing insights on DataScience.com. Currently pursuing a Ph.D. in computer science at Washington University in St. Louis, you can find him on LinkedIn at https://www.linkedin.com/in/quan-m-nguyen/.

About

Hands-On Application Development with PyCharm - Second Edition, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •