48%
Visual Studio Code for Python Programmers

Visual Studio Code for Python Programmers

5       |  1 Reviews 
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

Become proficient and efficient with Visual Studio Code and learn how to integrate all your external tools! Visual Studio Code for Python Programmers helps Python developers become not just familiar, but productive in Visual Studio Code. To start, you’ll find the steps for installing Visual Studio Code on Windows, Mac and Linux platforms, along with an introduction to the editing features of the workspace. Coverage of more advanced functionality includes managing source code, debugging, unit testing, and Jupyter Notebook support. The book finishes with a walk-through of real-world projects which utilize Visual Studio Code features introduced in the book. For developers, the choice of an editor is a very personal one. You have idiosyncratic needs and wants that are unique to you as a developer. This book will help you learn how to customize Visual Studio Code to meet your needs and Python development workflow. Introduces you to the features of the Visual Studio Code workspace and how those features can be customized Demonstrates how Visual Studio Code allows you to choose your structure according to your needs Covers editing code in Python, including syntax highlighting, code completion, object definition, refactoring, and code navigation Describes Git integration and how to perform common Git functions (commits, checkouts, branches, and merges) from within Visual Studio Code Highlights debugging features for Python developers  A final section on Real World Applications will step you through several examples (and features integration with Django, Flask, Jupyter Notebook, Docker, and Azure), so you can hit the ground running with Visual Studio Code.

Table of Contents:
Introduction xix Part I Welcome to Visual Studio Code 1 Chapter 1 Getting Started 3 Installing Visual Studio Code 4 The Visual Studio Code User Interface 4 Activity Bar 5 Side Bar 6 Editor 7 Panels 11 Status Bar 12 Command Palette 12 Extensions 14 Customizations 15 Settings 16 Color Themes and Icons 18 Keybindings 18 Display Langage 18 Summary 19 Chapter 2 Hello World for Python 21 Installing a Python Interpreter 21 macOS 22 Linux 22 Windows 22 Installing the Python Extension for Visual Studio Code 22 Creating a Python File 23 Selecting an Interpreter 24 Setting a Default Interpreter 26 Settings Editor 26 settings.json File 26 Selecting a Linter 26 Editing a Python File 27 Running a Python File 29 Workflow Recap 30 Summary 31 Chapter 3 Editing Code 33 Quick Fixes 34 Code Completion, Definitions, and Declarations 35 Formatting 38 Edit Formatting Settings in the Settings Editor 39 Edit Formatting Settings in settings.json 40 Linting 41 Enable and Disable Linting 41 Run Linting 42 Linting Settings 43 Refactoring 44 Extract Variable 44 Extract Method 45 Sort Imports 46 Snippets 47 Summary 48 Part II Additional Visual Studio Code Features 51 Chapter 4 Managing Projects and Collaboration 53 Files and Folders 53 Open a Project 54 Navigate Files 56 Search across Files 57 Close a File or Folder 60 Environments 60 Virtual Environments 61 Conda Environments 61 Source Control 63 Initialize a Repository 65 Commit Changes 66 Branches 69 Remotes 70 Gutter Indicators 71 View Diffs 71 Push and Merge Commits 73 Pull Requests 74 Live Share 74 Install Live Share 75 Sign In to Live Share 76 Share a Project 76 Join a Session 78 Editing and Collaboration 80 Follow a Participant 80 Share a Terminal 81 Summary 82 Chapter 5 Debugging 83 Starting a Debug Session 84 Debug Commands 89 Continue 89 Step Over 90 Step Into 90 Step Out 91 Stop 91 Restart 92 Call Stack 92 Triggering a Breakpoint 93 Logpoints 95 Watch 96 The Debug Console 98 Launch Configurations 101 Summary 104 Chapter 6 Unit Testing 105 Enable and Discover Tests 105 Run Tests 109 Debug Tests 113 Summary 115 Chapter 7 Jupyter Notebook 117 Creating and Opening a Jupyter Notebook 118 Code Cell Modes 120 Adding Cells 121 Editing Cells 122 Running a Cell 124 Running a Single Cell 124 Running All Code Cells 124 Running Cells Above and Below a Code Cell 125 Additional Commands 126 Viewing Variables and Data 126 Viewing Plots 128 Debugging a Jupyter Notebook 129 Connecting to a Remote Server 130 Exporting a Notebook 131 Summary 132 Chapter 8 Using Git and GitHub with Visual Studio Code 135 Getting Started 135 GitHub Pull Requests and Issues Extension 136 Publish a Project to GitHub 139 Push Changes to GitHub 141 Manage Pull Requests and Issues 143 Pull Requests 144 Issues 147 Clone Repository 152 Timeline View 154 Summary 156 Chapter 9 Deploy a Django App to Azure App Service with the Azure App Service Extension 157 Getting Started 157 Creating a Django Project 159 Creating an App 161 Creating a Home Page 163 Creating Website Pages 166 Deploying to Azure 168 Summary 175 Chapter 10 Create and Debug a Flask App 177 Getting Started 177 Create a Flask App 178 Create and Render a Template 180 Debug the Flask App 184 Summary 187  Chapter 11 Create and Deploy a Container with Azure Container Registry and Azure App Service 189 Getting Started 189 Create a Container 191 Add Docker Files to the Project 191 Build an Image 193 Build and Run a Container 195 Debug a Container 197 Push an Image to the Registry 197 Create an Azure Container Registry 198 Determine the Image’s Registry Location 199 Deploy the Container Image to Azure 201 Make Changes to the App and Deploy 205 Multicontainer Apps 206 Summary 207 Chapter 12 Deploy an Azure Function Trigger by a Timer 209 Getting Started 210 Create an Azure Function 211 Invoke the Function Locally 213 Add the Code to the Function 214 Deploy the Function to Azure 215 Summary 220 Appendix Getting Started with Azure 221 Index 225


Best Sellers


Product Details
  • ISBN-13: 9781119773368
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 231 mm
  • No of Pages: 256
  • Spine Width: 15 mm
  • Width: 185 mm
  • ISBN-10: 1119773369
  • Publisher Date: 16 Aug 2021
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Weight: 434 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

5       |  1 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
5       |  1 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    Visual Studio Code for Python Programmers
    John Wiley & Sons Inc -
    Visual Studio Code for Python Programmers
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    Visual Studio Code for Python Programmers

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA