Hands-On Application Development with PyCharm
- Author : Quan Nguyen
- ISBN : 1789342864
- Category : Computers
- Publisher : Packt Publishing Ltd
- Pages : 494
- Release Date : 2019-09-27
A definitive guide to PyCharm to help you build business-oriented Python applications ranging from modern web development to data science Key FeaturesLearn basic to advanced PyCharm concepts to improve efficiency of your Python projectsWork through practical examples that focus on efficient application development with PyCharmExplore advanced features in PyCharm such as code automation, version control, and GUI debuggingBook Description JetBrain’s PyCharm is the most popular Integrated Development Environment (IDE) used by the Python community thanks to its numerous features that facilitate faster, more accurate, and more productive programming practices. However, the abundance of options and customizations can make PyCharm seem quite intimidating. Hands-on Application Development with PyCharm starts with PyCharm’s installation and configuration process, and systematically takes you through a number of its powerful features that can greatly improve your productivity. You’ll explore code automation, version control, graphical debugging/testing, management of virtual environments, and much more. Finally, you’ll delve into specific PyCharm features that support web development and data science, two of the fastest growing applications in Python programming. These include the integration of the Django framework as well as the extensive support for IPython and Jupyter Notebook. By the end of this PyCharm book, you will have gained extensive knowledge of the tool and be able to implement its features and make the most of its support for your projects. What you will learnExplore PyCharm functionalities and what makes it stand out from other Python IDEsSet up, configure, and customize your Python projects in PyCharmUnderstand how PyCharm integrates with Django for web developmentDiscover PyCharm's capabilities in database management and data visualizationPerform code automation, GUI testing, and version control in PyCharmIntegrate interactive Python tools such as Jupyter Notebooks for building virtual environmentsWho this book is for 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.
A definitive guide to PyCharm to help you build business-oriented Python applications ranging from modern web development to data science Key FeaturesLearn basic to advanced PyCharm concepts to improve efficiency of your Pyth ... ...
GET BOOKThis book presents the potential use and implementation of intelligent techniques in decision making processes involved in organizations and companies. It provides a thorough analysis of decisions, reviewing the classical dec ... ...
GET BOOKUse PyCharm with fluid efficiency to write idiomatic python code About This Book Understand how PyCharm works and how you can leverage its strength to develop applications quickly Master PyCharm's editor to get a fast workflo ... ...
GET BOOKExplore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda Accelerate Key Features Understand effective synchronization strategies for faster pr ... ...
GET BOOKExplore the best tools and techniques to create lightweight, maintainable, and scalable Python web services Key FeaturesCombine Python with different data sources to build complex RESTful APIs from scratchConfigure and fine-t ... ...
GET BOOKBuild real-world Artificial Intelligence applications with Python to intelligently interact with the world around you About This Book Step into the amazing world of intelligent apps using this comprehensive guide Enter the wo ... ...
GET BOOKImmerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problems Key FeaturesExplore the core syntaxes, language features and modern patterns of concurrency in PythonUnderstand h ... ...
GET BOOKInvent your own Python scripts to automate your infrastructure Key Features Make the most of Python libraries and modules to automate your infrastructure Leverage Python programming to automate server configurations and admin ... ...
GET BOOKTake Python beyond scripting to build robust, reusable, and efficient applications About This Book Get to grips with Python techniques that address commonly encountered problems in general application development. Develop, pa ... ...
GET BOOKPerform cloud-based machine learning and deep learning using Amazon Web Services such as SageMaker, Lex, Comprehend, Translate, and Polly Key FeaturesExplore popular machine learning and deep learning services with their unde ... ...
GET BOOKDiscover solutions to all your Tkinter and Python GUI development problems Key Features Integrate efficient Python GUI programming techniques with Tkinter Efficiently implement advanced MVC architectures in your Python GUI ap ... ...
GET BOOKIntroduction to Python Programming is written for students who are beginners in the field of computer programming. This book presents an intuitive approach to the concepts of Python Programming for students. This book differs ... ...
GET BOOKTreading on Python is designed to bring developers and others who are anxious to learn Python up to speed quickly. Not only does it teach the basics of syntax, but it condenses years of experience. You will learn warts, gotch ... ...
GET BOOKTake full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn the framework from the ground up by developing, step-by-step, a re ... ...
GET BOOKDeep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with litt ... ...
GET BOOKDiscover techniques to summarize the characteristics of your data using PyPlot, NumPy, SciPy, and pandas Key FeaturesUnderstand the fundamental concepts of exploratory data analysis using PythonFind missing values in your dat ... ...
GET BOOKGet complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to ... ...
GET BOOKFrank Kane's hands-on Spark training course, based on his bestselling Taming Big Data with Apache Spark and Python video, now available in a book. Understand and analyze large data sets using Spark on a single system or on a ... ...
GET BOOKSummary Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your unde ... ...
GET BOOKAdvanced Guide to Python 3 Programming delves deeply into a host of subjects that you need to understand if you are to develop sophisticated real-world programs. Each topic is preceded by an introduction followed by more adva ... ...
GET BOOKThis book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation ... ...
GET BOOKExplore various verticals in software engineering through high-end systems using Python Key FeaturesMaster the tools and techniques used in software engineeringEvaluates available database options and selects one for the fina ... ...
GET BOOKUnleash the power of Python 3 objects About This Book Stop writing scripts and start architecting programs Learn the latest Python syntax and libraries A practical, hands-on tutorial that teaches you all about abstract design ... ...
GET BOOKUnlock deeper insights into Machine Leaning with this vital guide to cutting-edge predictive analytics About This Book Leverage Python's most powerful open-source libraries for deep learning, data wrangling, and data visualiz ... ...
GET BOOKLearn all that’s needed to build a fully functional web application from scratch. Key FeaturesDelve deep into the principle behind RESTful APILearn how to build a scalable web application with the RESTful API architecture a ... ...
GET BOOKWith examples and activities that help you achieve real results, applying calculus and statistical methods relevant to advanced data science has never been so easy Key FeaturesDiscover how most programmers use the main Python ... ...
GET BOOKCreate distributed applications with clever design patterns to solve complex problems Key FeaturesSet up and run distributed algorithms on a cluster using Dask and PySparkMaster skills to accurately implement concurrency in y ... ...
GET BOOKBuild a website with Django 3 is the fourth edition of my popular Django beginners book, fully updated for Django 3 Not only has the book been updated to cover the latest version of Django, but I've added install instructions ... ...
GET BOOKWant to learn the Python language without slogging your way through how-to manuals? With Head First Python, you’ll quickly grasp Python’s fundamentals, working with the built-in data structures and functions. Then you’l ... ...
GET BOOKTackle inefficiencies and errors the Pythonic way Key FeaturesEnhance your coding skills using the new features introduced in Python 3.9Implement the refactoring techniques and SOLID principles in PythonApply microservices to ... ...
GET BOOKGet a firm grip on the core processes including browser automation, web scraping, Word, Excel, and GUI automation with Python 3.8 and higher Key FeaturesAutomate integral business processes such as report generation, email ma ... ...
GET BOOKPython is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone. Python for Kids ... ...
GET BOOKBuild your first app in Flutter—no experience necessary! Beginning Flutter: A Hands-On Guide to App Development is the essential resource for both experienced and novice developers interested in getting started with Flutter ... ...
GET BOOKThe Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the pri ... ...
GET BOOKBuilding desktop applications doesn't have to be difficult. Using Python & Qt5 you can create fully functional desktop apps in minutes. This is the 4th Edition of Create GUI Applications, updated for 2020 & PySide2 Starting f ... ...
GET BOOKSupercharge the value of your machine learning models by building scalable and robust solutions that can serve them in production environments Key FeaturesExplore hyperparameter optimization and model management toolsLearn ob ... ...
GET BOOKAdvances in machine learning techniques and ever-increasing computing power has helped create a new generation of hardware and software technologies with practical applications for nearly every industry. As the progress has, ... ...
GET BOOKThe Internet of Things (IoT) concept is defined as a flexible and futuristic network where all the different types of devices and smart objects can become seamlessly connected to each other and can actively participate in all ... ...
GET BOOKThis effective self-study system delivers complete coverage of every topic on the AWS Certified Developer Associate Exam Take the challenging AWS Certified Developer Associate Exam with confidence using the comprehensive info ... ...
GET BOOK