This is the code repository for Hands-On Application Development with PyCharm, published by Packt.
Accelerate your Python applications using practical coding techniques in PyCharm
If you're a beginner or an expert Python user looking to improve your productivity using one of the best Python IDEs, this book is for you. Basic knowledge of Python programming language is expected.
This book covers the following exciting features:
- Explore PyCharm functionalities and what makes it stand out from other Python IDEs
- Set up, configure, and customize your Python projects in PyCharm
- Understand how PyCharm integrates with Django for web development
- Discover PyCharm's capabilities in database management and data visualization
- Perform code automation, GUI testing, and version control in PyCharm
- Integrate interactive Python tools such as Jupyter Notebooks for building virtual environments
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
def main():
print(math.sqrt(4))
if __name__ == '__main__':
main()
Following is what you need for this book: If you're a beginner or an expert Python user looking to improve your productivity using one of the best Python IDEs, this book is for you. Basic knowledge of Python programming language is expected.
With the following software and hardware list you can run all code files present in the book (Chapter 1-15).
Chapter | Software required | OS required |
---|---|---|
1 - 15 | PyCharm IDE | Windows, Mac OS X, and Linux (Any) |
7 - 10 | JavaScript, Django, database tools | Windows, Mac OS X, and Linux (Any) |
11 - 13 | Scientific mode, SciView, database tools | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Quan Nguyen is a data scientist and Python enthusiast. He has a dual degree in mathematics and computer science, with a minor in philosophy, from DePauw University. Quan is interested in scientific computing and machine learning and enjoys incorporating technology automation into everyday tasks through programming.
Quan's passion for Python has led him to be heavily involved in the Python community. He started as a primary contributor to the book Python for Scientists and Engineers and various open source projects on GitHub. Quan is also a writer for the Python Software Foundation and a content contributor for DataScience.com. He is currently pursuing a Ph.D. in computer science at Washington University in St. Louis.
Mastering Concurrency in Python
Click here if you have any feedback or suggestions.