Search query: pycharm

Product: Hands-On Application Development with PyCharm: Accelerate your Python applications using practical coding techniques in PyCharm
Description: A definitive guide to PyCharm to help you build business-oriented Python applications ranging from modern web development to data science

Key Features

Learn basic to advanced PyCharm concepts to improve efficiency of your Python projects
Work through practical examples that focus on efficient application development with PyCharm
Explore advanced features in PyCharm such as code automation, version control, and GUI debugging

Book 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 learn

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

Who 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.

Table of Contents

Introduction to PyCharm - The Most Popular IDE for Python
Installing and Configuring PyCharm
Customizing Interpreters and Virtual Environments
Editing and Formatting with Ease
Version Control with Git in PyCharm
Seamless Testing, Debugging, and Profiling
Web Development with JavaScript, HTML, and CSS
Integrating Django in PyCharm
Understanding Database Management with PyCharm
Building a Web Application in PyCharm
Turning On Scientific Mode
Dynamic Data Viewing with SciView and Jupyter
Building a Data Pipeline in PyCharm
More Possibilities with PyCharm Plugins
Future Developments
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): E

Product: Python API Development Fundamentals: Develop a full-stack web application with Python and Flask
Description: Learn all that’s needed to build a fully functional web application from scratch.

Key Features

Delve deep into the principle behind RESTful API
Learn how to build a scalable web application with the RESTful API architecture and Flask framework
Know what are the exact tools and methodology to test your applications and how to use them

Book Description

Python is a flexible language that can be used for much more than just script development. By knowing the Python RESTful APIs work, you can build a powerful backend for web applications and mobile applications using Python.

You'll take your first steps by building a simple API and learning how the frontend web interface can communicate with the backend. You'll also learn how to serialize and deserialize objects using the marshmallow library. Then, you'll learn how to authenticate and authorize users using Flask-JWT. You'll also learn how to enhance your APIs by adding useful features, such as email, image upload, searching, and pagination. You'll wrap up the whole book by deploying your APIs to the cloud.

By the end of this book, you'll have the confidence and skill to leverage the power of RESTful APIs and Python to build efficient web applications.

What you will learn

Understand the concept of a RESTful API
Build a RESTful API using Flask and the Flask-Restful extension
Manipulate a database using Flask-SQLAlchemy and Flask-Migrate
Send out plaintext and HTML format emails using the Mailgun API
Implement a pagination function using Flask-SQLAlchemy
Use caching to improve API performance and efficiently obtain the latest information
Deploy an application to Heroku and test it using Postman

Who this book is for

This book is ideal for aspiring software developers who have a basic-to-intermediate knowledge of Python programming and who want to develop web applications using Python. Knowledge of how web applications work will be beneficial but is not essential.

Table of Contents

Your First Step
Starting to Build Our Project
Manipulating a Database with SQLAlchemy
Authentication and Security with JWT
Object Serialization with marshmallow
Email Confirmation
Working with Images
Pagination, Searching, and Ordering
Building More Features
Deployment
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: FAST SETUP GUIDE: BOTO3 PYTHON PIP CLI PYCHARM PLUS BASIC SAUCE: Rocket quick guide to setup and configure python 3.7, pip, CLI, boto3 and pycharm. 30-minute install end to end. 8 Labs included.
Description: Rocket quick guide to setup and configure python 3.7, pip, CLI, boto3 and pycharm.
30-minute install end to end. Eight of the basic Boto topics are covered.
These include automating starts, stops, terminating and launching instances, rebooting, and creating images.
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): E

Product: PYTHON IDES - JOB MARKET DEMAND – A REPORT
Description: Before using/learning about any PYTHON IDE(S), nowadays, it is better to understand the demand for it in the current market. This report is prepared based on the WORLDWIDE 'demand' perspective.

This report is a collection of 'MARKET DEMAND' of all PYTHON IDE(S) (which are currently being used by the Developer world). The captured demand for all the PYTHON IDE(S) is presented in an easily understandable GRAPH format.

We hope you find this report useful for your business/job market needs.
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Python: 3 Manuscripts in 1 book: - Python Programming For Beginners - Python Programming For Intermediates - Python Programming for Advanced (English Edition)
Description: This Box Set Includes 3 Books:

Python Programming For Beginners - Learn The Basics Of Python In 7 Days!

Python Programming For Intermediates - Learn The Basics Of Python In 7 Days!

Python Programming For Advanced - Learn The Basics Of Python In 7 Days!

Python Programming For Beginners - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓Introduction
✓Understanding Python: A Detailed Background
✓How Python Works
✓Python Glossary
✓How to Download and Install Python
✓Python Programming 101: Interacting With Python in Different Ways
✓How to Write Your First Python Program
✓Variables, Strings, Lists, Tuples, Dictionaries
✓About User-Defined Functions
✓How to Write User-Defined Functions in Python
✓About Coding Style
✓Practice Projects: The Python Projects for Your Practice

Python Programming For Intermediates - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓ Shallow copy and deep copy
✓ Objects and classes in Python–including python inheritance, multiple inheritances, and so on
✓ Recursion in Python
✓ Debugging and testing
✓ Fibonacci sequence (definition) and Memoization in Python in Python
✓ Arguments in Python
✓ Namespaces in Python and Python Modules
✓ Simple Python projects for Intermediates

Python Programming For Advanced - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓File management
✓Python Iterator
✓Python Generator
✓Regular Expressions
✓Python Closure
✓Python Property
✓Python Assert, and
✓Simple recap projects

Start Coding Now!
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Python: 3 Manuscripts in 1 book: - Python Programming For Beginners - Python Programming For Intermediates - Python Programming for Advanced
Description: This Box Set Includes 3 Books:

Python Programming For Beginners - Learn The Basics Of Python In 7 Days!

Python Programming For Intermediates - Learn The Basics Of Python In 7 Days!

Python Programming For Advanced - Learn The Basics Of Python In 7 Days!

Python Programming For Beginners - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓Introduction
✓Understanding Python: A Detailed Background
✓How Python Works
✓Python Glossary
✓How to Download and Install Python
✓Python Programming 101: Interacting With Python in Different Ways
✓How to Write Your First Python Program
✓Variables, Strings, Lists, Tuples, Dictionaries
✓About User-Defined Functions
✓How to Write User-Defined Functions in Python
✓About Coding Style
✓Practice Projects: The Python Projects for Your Practice

Python Programming For Intermediates - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓ Shallow copy and deep copy
✓ Objects and classes in Python–including python inheritance, multiple inheritances, and so on
✓ Recursion in Python
✓ Debugging and testing
✓ Fibonacci sequence (definition) and Memoization in Python in Python
✓ Arguments in Python
✓ Namespaces in Python and Python Modules
✓ Simple Python projects for Intermediates

Python Programming For Advanced - Learn The Basics Of Python In 7 Days!

Here's what you'll learn from this book:
✓File management
✓Python Iterator
✓Python Generator
✓Regular Expressions
✓Python Closure
✓Python Property
✓Python Assert, and
✓Simple recap projects

Start Coding Now!
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: What Is Programming? Why Python?
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Mastering PyCharm
Description: Use 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 workflow
Full of examples and illustrations that focus on the practical aspects of using PyCharm

Who This Book Is For

If you know PyCharm but want to understand it better and leverage its more powerful but less obvious tool set, this is the book for you. Serving as a launch pad for those who want to master PyCharm and completely harness its best features, it would be helpful if you were familiar with some of Python's most prominent tools such as virtualenv and Python's popular docstring formats such as reStructuredText and EpyType.

What You Will Learn

Understand the internal workings of the IntelliJ Platform
Leverage PyCharm's powerful search tools, and learn which ones are the best for you and your workflow
Customize PyCharm's enhanced Python interpreter and its inbuilt terminal
Develop web applications quickly and easily with different frameworks such as Flask and Django
Understand how code completion works in PyCharm for Python and JavaScript

In Detail

PyCharm is addictive, with powerful and configurable code completion, superb editing tools, top-notch support, diverse plugins, and a vibrant ecosystem to boot. Learning how PyCharm works and maximising the synergy of its powerful tools will help you to rapidly develop applications.

From leveraging the power of the editor to understanding PyCharm's internals, this book will give you a comprehensive view of PyCharm and allow you to make your own choices about which workflow and tools are best for you.

You will start by getting comfortable with PyCharm and making it look exactly like you want. You can customize the tools and taskbars to suit individual developers' coding styles. You also learn how to assign keyboard shortcuts. You will master debugging by inserting breakpoints, collecting runtime data, and debugging from the console. You will understand how PyCharm works underneath and how plugins such as Codemap, Vim, Bitbucket, Assets compressor, markdown, bash file, shortcut translator, and .gitignore leverage the power of the IntelliJ platform.

You will become comfortable using the VCS interface in PyCharm and see the benefits of using it for some simple tasks as well as some more complex tasks such as partial commits using changelists.

You will take an in-depth look at the various tools in PyCharm, improving your workflow drastically. Finally, you will deploy powerful PyCharm tools for Django, Flask, GAE, and Pyramid Development, becoming well acquainted with PyCharm's toolset for web development with popular platforms.

Packed with insider tricks, this book will help you boost productivity with PyCharm.

Style and approach

An easy-to-follow guide with plenty of examples and screenshots. Each topic starts off with the goal of enhancing or changing a part of PyCharm to make it suit your needs.
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): E

Product: Python Programming for Students
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Learn Python Quickly: A Complete Beginner’s Guide to Learning Python, Even If You’re New to Programming (Crash Course With Hands-On Project)
Brand: Drip Digital
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Brand: No Starch Press
Easy to Read Text
Language- English
This product will be an excellent pick for you
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Brand: ABIS_BOOK
Color: Cream
No Starch Press
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Genetic Algorithms with Python
Brand: Createspace Independent Publishing Platform
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Python Pocket Reference: Python in Your Pocket (Pocket Reference (O'Reilly))
Brand: O'Reilly UK Ltd.
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))
Brand: O'Reilly Media
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Data Science Using Python and R (Wiley Series on Methods and Applications in Data Mining)
Brand: Wiley
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S

Product: Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach (Treading on Python)
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): E

Product: Python For Beginners: Learn Python In 5 Days With Step-by-Step Guidance And Hands-On Exercises (Python Programming, Python Crash Course, Programming For Beginners) (Coding Made Easy Book)
Brand: Independently Published
Relevance (ESCI, E=Exact S=Substitute C=Complement I=Irrelevant): S