├── LICENSE ├── README.md ├── admin ├── guest-brief.md └── python_pulse_banner_long.png └── stream-notes ├── 03-01-2024_Eleanor_Boyd_Testing_Flow.md ├── 03-11-2023_Nitya_Narasimhan_Simplifying_Data_Analysis.md ├── 06-09-2023_Sarah_kaiser_DevContainers_SpeedRun.md ├── 08-09-2023_Soojin_Choi_Data_Science_tidbits.md ├── 08-12-2023_Dawn_Wages_Supercharge_DX.md ├── 09-02-2024_Kedasha_Kerr_GitHub_Copilot.md ├── 10-02-2023_PVSC_team_vscode_python_extensions.md ├── 10-03-2023_Sarah_kaiser_AI.md ├── 10-05-2024_Pamela_Fox_Web_Dev.md ├── 11-08-2023_Pamela_Fox_Playwright.md ├── 12-01-2024_Jay_Miller_Flask_Playwright.md ├── 12-05-2023_JeffreyMew_DataWrangler_VSC.md ├── 13-01-2023_PamelaFox_devcontainers_codespaces_postgresql_SQL.md ├── 13-10-2023_Friday_the_thirteenth_OSS.md ├── 14-04-2023_Luciana_Abud_Getting_The_Most_Pre_PyCon.md ├── 14-07-2023_Jay_Miller_GitHub_Extensions.md ├── 16-04-2024_Marlene_Mhangami_LangChain.md ├── 24-02-2023_SoojinChoi_Jupyter_notebooks_VSC.md ├── GitHubExtensions_Thumbnail art.png ├── python_pulse_001_pamelafox.png ├── python_pulse_002_python_VSC_team.jpg ├── python_pulse_005_getting_the_most.png ├── python_pulse_008_github_extensions_banner.png ├── vsc-insiders.png └── vsc.jpg /LICENSE: -------------------------------------------------------------------------------- 1 | Mozilla Public License Version 2.0 2 | ================================== 3 | 4 | 1. Definitions 5 | -------------- 6 | 7 | 1.1. "Contributor" 8 | means each individual or legal entity that creates, contributes to 9 | the creation of, or owns Covered Software. 10 | 11 | 1.2. "Contributor Version" 12 | means the combination of the Contributions of others (if any) used 13 | by a Contributor and that particular Contributor's Contribution. 14 | 15 | 1.3. "Contribution" 16 | means Covered Software of a particular Contributor. 17 | 18 | 1.4. "Covered Software" 19 | means Source Code Form to which the initial Contributor has attached 20 | the notice in Exhibit A, the Executable Form of such Source Code 21 | Form, and Modifications of such Source Code Form, in each case 22 | including portions thereof. 23 | 24 | 1.5. "Incompatible With Secondary Licenses" 25 | means 26 | 27 | (a) that the initial Contributor has attached the notice described 28 | in Exhibit B to the Covered Software; or 29 | 30 | (b) that the Covered Software was made available under the terms of 31 | version 1.1 or earlier of the License, but not also under the 32 | terms of a Secondary License. 33 | 34 | 1.6. "Executable Form" 35 | means any form of the work other than Source Code Form. 36 | 37 | 1.7. "Larger Work" 38 | means a work that combines Covered Software with other material, in 39 | a separate file or files, that is not Covered Software. 40 | 41 | 1.8. "License" 42 | means this document. 43 | 44 | 1.9. "Licensable" 45 | means having the right to grant, to the maximum extent possible, 46 | whether at the time of the initial grant or subsequently, any and 47 | all of the rights conveyed by this License. 48 | 49 | 1.10. "Modifications" 50 | means any of the following: 51 | 52 | (a) any file in Source Code Form that results from an addition to, 53 | deletion from, or modification of the contents of Covered 54 | Software; or 55 | 56 | (b) any new file in Source Code Form that contains any Covered 57 | Software. 58 | 59 | 1.11. "Patent Claims" of a Contributor 60 | means any patent claim(s), including without limitation, method, 61 | process, and apparatus claims, in any patent Licensable by such 62 | Contributor that would be infringed, but for the grant of the 63 | License, by the making, using, selling, offering for sale, having 64 | made, import, or transfer of either its Contributions or its 65 | Contributor Version. 66 | 67 | 1.12. "Secondary License" 68 | means either the GNU General Public License, Version 2.0, the GNU 69 | Lesser General Public License, Version 2.1, the GNU Affero General 70 | Public License, Version 3.0, or any later versions of those 71 | licenses. 72 | 73 | 1.13. "Source Code Form" 74 | means the form of the work preferred for making modifications. 75 | 76 | 1.14. "You" (or "Your") 77 | means an individual or a legal entity exercising rights under this 78 | License. For legal entities, "You" includes any entity that 79 | controls, is controlled by, or is under common control with You. For 80 | purposes of this definition, "control" means (a) the power, direct 81 | or indirect, to cause the direction or management of such entity, 82 | whether by contract or otherwise, or (b) ownership of more than 83 | fifty percent (50%) of the outstanding shares or beneficial 84 | ownership of such entity. 85 | 86 | 2. License Grants and Conditions 87 | -------------------------------- 88 | 89 | 2.1. Grants 90 | 91 | Each Contributor hereby grants You a world-wide, royalty-free, 92 | non-exclusive license: 93 | 94 | (a) under intellectual property rights (other than patent or trademark) 95 | Licensable by such Contributor to use, reproduce, make available, 96 | modify, display, perform, distribute, and otherwise exploit its 97 | Contributions, either on an unmodified basis, with Modifications, or 98 | as part of a Larger Work; and 99 | 100 | (b) under Patent Claims of such Contributor to make, use, sell, offer 101 | for sale, have made, import, and otherwise transfer either its 102 | Contributions or its Contributor Version. 103 | 104 | 2.2. Effective Date 105 | 106 | The licenses granted in Section 2.1 with respect to any Contribution 107 | become effective for each Contribution on the date the Contributor first 108 | distributes such Contribution. 109 | 110 | 2.3. Limitations on Grant Scope 111 | 112 | The licenses granted in this Section 2 are the only rights granted under 113 | this License. No additional rights or licenses will be implied from the 114 | distribution or licensing of Covered Software under this License. 115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a 116 | Contributor: 117 | 118 | (a) for any code that a Contributor has removed from Covered Software; 119 | or 120 | 121 | (b) for infringements caused by: (i) Your and any other third party's 122 | modifications of Covered Software, or (ii) the combination of its 123 | Contributions with other software (except as part of its Contributor 124 | Version); or 125 | 126 | (c) under Patent Claims infringed by Covered Software in the absence of 127 | its Contributions. 128 | 129 | This License does not grant any rights in the trademarks, service marks, 130 | or logos of any Contributor (except as may be necessary to comply with 131 | the notice requirements in Section 3.4). 132 | 133 | 2.4. Subsequent Licenses 134 | 135 | No Contributor makes additional grants as a result of Your choice to 136 | distribute the Covered Software under a subsequent version of this 137 | License (see Section 10.2) or under the terms of a Secondary License (if 138 | permitted under the terms of Section 3.3). 139 | 140 | 2.5. Representation 141 | 142 | Each Contributor represents that the Contributor believes its 143 | Contributions are its original creation(s) or it has sufficient rights 144 | to grant the rights to its Contributions conveyed by this License. 145 | 146 | 2.6. Fair Use 147 | 148 | This License is not intended to limit any rights You have under 149 | applicable copyright doctrines of fair use, fair dealing, or other 150 | equivalents. 151 | 152 | 2.7. Conditions 153 | 154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 155 | in Section 2.1. 156 | 157 | 3. Responsibilities 158 | ------------------- 159 | 160 | 3.1. Distribution of Source Form 161 | 162 | All distribution of Covered Software in Source Code Form, including any 163 | Modifications that You create or to which You contribute, must be under 164 | the terms of this License. You must inform recipients that the Source 165 | Code Form of the Covered Software is governed by the terms of this 166 | License, and how they can obtain a copy of this License. You may not 167 | attempt to alter or restrict the recipients' rights in the Source Code 168 | Form. 169 | 170 | 3.2. Distribution of Executable Form 171 | 172 | If You distribute Covered Software in Executable Form then: 173 | 174 | (a) such Covered Software must also be made available in Source Code 175 | Form, as described in Section 3.1, and You must inform recipients of 176 | the Executable Form how they can obtain a copy of such Source Code 177 | Form by reasonable means in a timely manner, at a charge no more 178 | than the cost of distribution to the recipient; and 179 | 180 | (b) You may distribute such Executable Form under the terms of this 181 | License, or sublicense it under different terms, provided that the 182 | license for the Executable Form does not attempt to limit or alter 183 | the recipients' rights in the Source Code Form under this License. 184 | 185 | 3.3. Distribution of a Larger Work 186 | 187 | You may create and distribute a Larger Work under terms of Your choice, 188 | provided that You also comply with the requirements of this License for 189 | the Covered Software. If the Larger Work is a combination of Covered 190 | Software with a work governed by one or more Secondary Licenses, and the 191 | Covered Software is not Incompatible With Secondary Licenses, this 192 | License permits You to additionally distribute such Covered Software 193 | under the terms of such Secondary License(s), so that the recipient of 194 | the Larger Work may, at their option, further distribute the Covered 195 | Software under the terms of either this License or such Secondary 196 | License(s). 197 | 198 | 3.4. Notices 199 | 200 | You may not remove or alter the substance of any license notices 201 | (including copyright notices, patent notices, disclaimers of warranty, 202 | or limitations of liability) contained within the Source Code Form of 203 | the Covered Software, except that You may alter any license notices to 204 | the extent required to remedy known factual inaccuracies. 205 | 206 | 3.5. Application of Additional Terms 207 | 208 | You may choose to offer, and to charge a fee for, warranty, support, 209 | indemnity or liability obligations to one or more recipients of Covered 210 | Software. However, You may do so only on Your own behalf, and not on 211 | behalf of any Contributor. You must make it absolutely clear that any 212 | such warranty, support, indemnity, or liability obligation is offered by 213 | You alone, and You hereby agree to indemnify every Contributor for any 214 | liability incurred by such Contributor as a result of warranty, support, 215 | indemnity or liability terms You offer. You may include additional 216 | disclaimers of warranty and limitations of liability specific to any 217 | jurisdiction. 218 | 219 | 4. Inability to Comply Due to Statute or Regulation 220 | --------------------------------------------------- 221 | 222 | If it is impossible for You to comply with any of the terms of this 223 | License with respect to some or all of the Covered Software due to 224 | statute, judicial order, or regulation then You must: (a) comply with 225 | the terms of this License to the maximum extent possible; and (b) 226 | describe the limitations and the code they affect. Such description must 227 | be placed in a text file included with all distributions of the Covered 228 | Software under this License. Except to the extent prohibited by statute 229 | or regulation, such description must be sufficiently detailed for a 230 | recipient of ordinary skill to be able to understand it. 231 | 232 | 5. Termination 233 | -------------- 234 | 235 | 5.1. The rights granted under this License will terminate automatically 236 | if You fail to comply with any of its terms. However, if You become 237 | compliant, then the rights granted under this License from a particular 238 | Contributor are reinstated (a) provisionally, unless and until such 239 | Contributor explicitly and finally terminates Your grants, and (b) on an 240 | ongoing basis, if such Contributor fails to notify You of the 241 | non-compliance by some reasonable means prior to 60 days after You have 242 | come back into compliance. Moreover, Your grants from a particular 243 | Contributor are reinstated on an ongoing basis if such Contributor 244 | notifies You of the non-compliance by some reasonable means, this is the 245 | first time You have received notice of non-compliance with this License 246 | from such Contributor, and You become compliant prior to 30 days after 247 | Your receipt of the notice. 248 | 249 | 5.2. If You initiate litigation against any entity by asserting a patent 250 | infringement claim (excluding declaratory judgment actions, 251 | counter-claims, and cross-claims) alleging that a Contributor Version 252 | directly or indirectly infringes any patent, then the rights granted to 253 | You by any and all Contributors for the Covered Software under Section 254 | 2.1 of this License shall terminate. 255 | 256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 257 | end user license agreements (excluding distributors and resellers) which 258 | have been validly granted by You or Your distributors under this License 259 | prior to termination shall survive termination. 260 | 261 | ************************************************************************ 262 | * * 263 | * 6. Disclaimer of Warranty * 264 | * ------------------------- * 265 | * * 266 | * Covered Software is provided under this License on an "as is" * 267 | * basis, without warranty of any kind, either expressed, implied, or * 268 | * statutory, including, without limitation, warranties that the * 269 | * Covered Software is free of defects, merchantable, fit for a * 270 | * particular purpose or non-infringing. The entire risk as to the * 271 | * quality and performance of the Covered Software is with You. * 272 | * Should any Covered Software prove defective in any respect, You * 273 | * (not any Contributor) assume the cost of any necessary servicing, * 274 | * repair, or correction. This disclaimer of warranty constitutes an * 275 | * essential part of this License. No use of any Covered Software is * 276 | * authorized under this License except under this disclaimer. * 277 | * * 278 | ************************************************************************ 279 | 280 | ************************************************************************ 281 | * * 282 | * 7. Limitation of Liability * 283 | * -------------------------- * 284 | * * 285 | * Under no circumstances and under no legal theory, whether tort * 286 | * (including negligence), contract, or otherwise, shall any * 287 | * Contributor, or anyone who distributes Covered Software as * 288 | * permitted above, be liable to You for any direct, indirect, * 289 | * special, incidental, or consequential damages of any character * 290 | * including, without limitation, damages for lost profits, loss of * 291 | * goodwill, work stoppage, computer failure or malfunction, or any * 292 | * and all other commercial damages or losses, even if such party * 293 | * shall have been informed of the possibility of such damages. This * 294 | * limitation of liability shall not apply to liability for death or * 295 | * personal injury resulting from such party's negligence to the * 296 | * extent applicable law prohibits such limitation. Some * 297 | * jurisdictions do not allow the exclusion or limitation of * 298 | * incidental or consequential damages, so this exclusion and * 299 | * limitation may not apply to You. * 300 | * * 301 | ************************************************************************ 302 | 303 | 8. Litigation 304 | ------------- 305 | 306 | Any litigation relating to this License may be brought only in the 307 | courts of a jurisdiction where the defendant maintains its principal 308 | place of business and such litigation shall be governed by laws of that 309 | jurisdiction, without reference to its conflict-of-law provisions. 310 | Nothing in this Section shall prevent a party's ability to bring 311 | cross-claims or counter-claims. 312 | 313 | 9. Miscellaneous 314 | ---------------- 315 | 316 | This License represents the complete agreement concerning the subject 317 | matter hereof. If any provision of this License is held to be 318 | unenforceable, such provision shall be reformed only to the extent 319 | necessary to make it enforceable. Any law or regulation which provides 320 | that the language of a contract shall be construed against the drafter 321 | shall not be used to construe this License against a Contributor. 322 | 323 | 10. Versions of the License 324 | --------------------------- 325 | 326 | 10.1. New Versions 327 | 328 | Mozilla Foundation is the license steward. Except as provided in Section 329 | 10.3, no one other than the license steward has the right to modify or 330 | publish new versions of this License. Each version will be given a 331 | distinguishing version number. 332 | 333 | 10.2. Effect of New Versions 334 | 335 | You may distribute the Covered Software under the terms of the version 336 | of the License under which You originally received the Covered Software, 337 | or under the terms of any subsequent version published by the license 338 | steward. 339 | 340 | 10.3. Modified Versions 341 | 342 | If you create software not governed by this License, and you want to 343 | create a new license for such software, you may create and use a 344 | modified version of this License if you rename the license and remove 345 | any references to the name of the license steward (except to note that 346 | such modified license differs from this License). 347 | 348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary 349 | Licenses 350 | 351 | If You choose to distribute Source Code Form that is Incompatible With 352 | Secondary Licenses under the terms of this version of the License, the 353 | notice described in Exhibit B of this License must be attached. 354 | 355 | Exhibit A - Source Code Form License Notice 356 | ------------------------------------------- 357 | 358 | This Source Code Form is subject to the terms of the Mozilla Public 359 | License, v. 2.0. If a copy of the MPL was not distributed with this 360 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 361 | 362 | If it is not possible or desirable to put the notice in a particular 363 | file, then You may include the notice in a location (such as a LICENSE 364 | file in a relevant directory) where a recipient would be likely to look 365 | for such a notice. 366 | 367 | You may add additional accurate notices of copyright ownership. 368 | 369 | Exhibit B - "Incompatible With Secondary Licenses" Notice 370 | --------------------------------------------------------- 371 | 372 | This Source Code Form is "Incompatible With Secondary Licenses", as 373 | defined by the Mozilla Public License, v. 2.0. 374 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The Python Pulse - A Microsoft Livestream 2 | *every 2nd Friday of the Month* 3 | 4 | We're excited to announce a new monthly livestream with me Dawn Wages [(twitter @BajoranEngineer)](https://twitter.com/bajoranengineer) [(mastodon @fly00gemini@mastodon.online)](https://mastodon.online/fly00gemini8712)! Each stream we start with a run down of the latest news in Microsoft Cloud, VS Code and Python tech ecosystem; then we deep dive into special segments with an esteemed guest. 5 | 6 | - [Catch us on Twitch Visual Studio >>](https://www.twitch.tv/visualstudio/schedule) 7 | - [Watch on YouTube VS Code Stream >>](https://www.youtube.com/@code/streams) 8 | -------------------------------------------------------------------------------- /admin/guest-brief.md: -------------------------------------------------------------------------------- 1 | # Guests of The Python Pulse - Show Brief 2 | ![Python Pulse Banner](python_pulse_banner_long.png) 3 | 4 | ## The Formula: 5 | **Every second Friday 11AM PST** 6 | 7 | - Welcome you to the show! 8 | - Announcements of the latest 9 | - Approx 30 mins of deep-dive into guest specific topic 10 | - How the audience can find you 11 | - Keep in touch with Python at Microsoft via [Discord](), [Python VS Code Twitter](https://twitter.com/pythonvscode), [Python DevBlog](https://devblogs.microsoft.com/python/) or future streams. 12 | 13 | ## Things I Need From You 14 | - Introduction / Bio (< 100 words) 15 | - Pronouns 16 | - Primary link (eg. Twitter / Mastodon / Personal site / GitHub) 17 | - Secondary link(s) 18 | - Slides? 19 | - Name of episode (the format is "The Python Pulse - < Insert Topic Title >") 20 | - Talk description for video description on Youtube and Twitch stream; which will be adapted for socials 21 | - Any relevant links you'd like the audience to have 22 | 23 | 24 | ## Quick Guide 25 | 26 | The Python Pulse is a casual monthly stream. It will serve as a conversation. I will review the materials you send to me and will be prepared with questions. You've been asked onto the stream because I am *__genuinely__* stoked to learn about your expertise with the audience! I'm here to jump in on fun conversation and serve as the voice of an interested and engaged audience. 27 | 28 | With this podcast you will have an audience of the [VS Code YouTube](https://www.youtube.com/channel/UCs5Y5_7XK8HLDX0SLNwkd3w) and its ~320K subscribers and the [Visual Studio Twitch](https://www.twitch.tv/visualstudio) and its ~24.5K followers. Your content will live sticky, accumulate views and give you feedback on your topic of choice! 29 | 30 | Once we've confirmed the stream date, I will send you a calendar hold for 30 mins before the stream, the hour (~ more like 45 mins) of the stream and 30 mins after in case we go over. 31 | 32 | I will update the calendar hold with the StreamYard link, stream link (for promotion) and thumbnail (for promotion). You can access stream yard from any browser, the stream title and description once we've confirmed. We can use the 30 minutes before the stream to show you StreamYard or feel free to schedule time with me to walk through. I'm happy to help. 33 | 34 | I will receive a stream link that we can share around socials. Please promote the event in all channels you feel comfortable. 35 | 36 | ### Tips 37 | 38 | - Close out of all other browsers and prorgrams 39 | - Put your machine on silent, unless you're sharing with video 40 | - Use incognito browser window 41 | - If you're sharing slides, IDE or terminal, I recommend sharing screen because sometime StreamYard is a little wonky with sharing just a particular application 42 | 43 | 44 | ## FAQ 45 | 46 | Q. Can I pre-record if I can't make the second Friday at 11am? 47 | 48 | A. Yes! Let's talk about how to handle the live chat or where the audience can find you if they have questions. 49 | 50 | --- 51 | 52 | Q. Does it have to be about Visual Studio Code? 53 | 54 | A. No. It must be about Python specifically and we can discuss topics that would be interesting to our audience. It needs to be general enough to pique interest, but specific enough to encourage action. 55 | 56 | --- 57 | -------------------------------------------------------------------------------- /admin/python_pulse_banner_long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/admin/python_pulse_banner_long.png -------------------------------------------------------------------------------- /stream-notes/03-01-2024_Eleanor_Boyd_Testing_Flow.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - [Testing Python in Visual Studio Code](https://code.visualstudio.com/docs/python/testing) 5 | - [Eleanor Boyd on Python Testing in VS Code - S2 E2 - Sad Python Girls Club Podcast](https://podcasts.apple.com/us/podcast/s2-episode-2-eleanor-boyd-on-python-testing-in-vs-code/id1625160773?i=1000645640899) 6 | - [Playwright Python Docs](https://playwright.dev/python/docs/intro) 7 | - [Playwright Python GitHub repo](https://github.com/microsoft/playwright-python) 8 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 9 | - [Python in Visual Studio Code - August 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/) 10 | - [VS Code - March 2024 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-march-2024-release/) 11 | - [Playwright Discord](https://discord.com/invite/playwright-807756831384403968) 12 | 13 | **...more stream notes** 14 | - [Automation Panda - Playwright Python Tutorial](https://github.com/AutomationPanda/playwright-python-tutorial) 15 | - [Automation Panda - Playwright at PyCon US ](https://www.youtube.com/watch?v=5Wykd5OWSDQ) 16 | - [Playwright Python Announcement](https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/) 17 | - [Playwright Youtube](https://www.youtube.com/@Playwrightdev) 18 | - [Sarah's blog on Profiles in VS Code](https://aka.ms/custom-vscode-profiles) 19 | 20 | # Announcements 21 | 22 | - [Azure Developers - Python Day](https://learn.microsoft.com/events/learn-events/azuredevelopers-pythonday/) 23 | - [Python in Visual Studio Code – August 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/) 24 | - [Azure Python SDK supports vector search](https://techcommunity.microsoft.com/t5/azure-ai-services-blog/announcing-vector-search-in-azure-cognitive-search-public/ba-p/3872868) 25 | - [Azure Developer CLI (azd) – announced 1.2.0](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-august-2023-release/) 26 | 27 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 28 | 29 | | | | 30 | |----|----| 31 | | Topic / Episode Name | E2E Testing with Playwright | 32 | | Description |Join cloud advocates Pamela Fox and Sarah Kaiser to learn about end-to-end-testing with Playwright, an open source browser automation library. We'll test Python web apps using the pytest framework, show how to generate tests visually, and discuss accessibility testing too.| 33 | | Tags | Join cloud advocates Pamela Fox and Sarah Kaiser to learn about end-to-end-testing with Playwright, an open source browser automation library. We'll test Python web apps using the pytest framework, show how to generate tests visually, and discuss accessibility testing too. | 34 | 35 | --- 36 | # Connect 37 | 38 | Sarah Kaiser | Mastodon: [@crazy4pi314](https://mathstodon.xyz/@crazy4pi314) 39 | 40 | PamelaFox | Mastodon: [@pamelafox](https://fosstodon.org/@pamelafox) 41 | 42 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 43 | 44 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 45 | -------------------------------------------------------------------------------- /stream-notes/03-11-2023_Nitya_Narasimhan_Simplifying_Data_Analysis.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | 5 | - [VS Code Profile - ep 12 - Data Analysis](https://aka.ms/pythonpulse/ep/12/profile) 6 | - [VS Code Insiders Profile - ep 12 - Data Analysis](https://aka.ms/pythonpulse/ep/12/insiders-profile) 7 | - [Microsoft Open Source](https://cloudblogs.microsoft.com/opensource/) 8 | - [Faster C Python](https://devblogs.microsoft.com/python/python-311-faster-cpython-team/) 9 | - [Overview of the Python Web azd Templates](https://review.learn.microsoft.com/en-us/azure/developer/python/overview-azd-templates) 10 | 11 | 12 | # Announcements 13 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 14 | - Developer CLI v1.4.0 is out [release notes >>](https://aka.ms/azd-oct-2023) 15 | - AZD SKD [documentation >> ](https://learn.microsoft.com/en-us/azure/developer/python/sdk/) [releases >>](https://github.com/Azure/azure-sdk-for-python/releases) 16 | - Azure SQL Server Database October [release notes >>](https://learn.microsoft.com/en-us/azure/azure-sql/database/doc-changes-updates-release-notes-whats-new?view=azuresql) 17 | - Microsoft is the host for PyData NYC 2023 [PyData Tickets >>](https://pydata.org/nyc2023/) 18 | 19 | 20 | 21 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 22 | 23 | | | | 24 | |----|----| 25 | | Topic / Episode Name | The Python Pulse - Spoopy OSS with Python Cloud Advocates | 26 | | Description | Dawn Wages, Python Community Advocate, is joined by Cloud Advocate, Nitya Narasimhan to talk about Data Analysis with GitHub Codespaces, Jupyter Notebooks and OpenAI live from the Microsoft Time Square office, host of PyData NYC 2023. | 27 | | Social Text | Join us this month 🔴📹 LIVE @Microsoft Time Square office for @PyDataNYC - 📅 Friday Nov 3rd 11am PT / 2pm ET to discuss Data Analysis 📈 w @github codespaces, @ProjectJupyter notebooks and @OpenAI w Cloud Advocate @nitya and host @bajoranengineer on the Python Pulse. | 28 | | Tags | #python #opensource #jupyter #openai #pydata #data | 29 | 30 | --- 31 | # Connect 32 | 33 | Dawn Wages [@BajoranEngineer](https://twitter.com/BajoranEngineer) 34 | 35 | Nitya Narasimhan [@Nitya](https://twitter.com/nitya) 36 | 37 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 38 | 39 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 40 | -------------------------------------------------------------------------------- /stream-notes/06-09-2023_Sarah_kaiser_DevContainers_SpeedRun.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - [GitHub Dev Containers Community](https://github.com/devcontainers) 3 | - [GitHub Codespaces Overview](https://docs.github.com/en/codespaces/overview) 4 | - [PostgreSQL VS Code Extension](https://marketplace.visualstudio.com/items?itemName=ms-ossdata.vscode-postgresql) 5 | - [SQLTools Extension](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools) 6 | - [Development Containers](https://containers.dev/) 7 | - [VS Code tutorial: Create Dev Container](https://code.visualstudio.com/docs/devcontainers/create-dev-container) 8 | - [Blog post: Running PostgreSQL in a Dev Container with Flask/Django](http://blog.pamelafox.org/2022/11/running-postgresql-in-devcontainer-with.html) 9 | - [Video: Running a Flask+PostgreSQL server in Codespaces](https://www.youtube.com/watch?v=vEtR5qsXfZE) 10 | - [Django restaurant review app with Dev Container: github.com/Azure-samples/msdocs-django-postgresql-sample-app-azd](https://github.com/Azure-samples/msdocs-django-postgresql-sample-app-azd) 11 | - [Flask restaurant review app with Dev Container: github.com/Azure-samples/msdocs-flask-postgresql-sample-app-azd](https://github.com/Azure-samples/msdocs-flask-postgresql-sample-app-azd) 12 | 13 | # Announcements 14 | - Polyglot notebook now supports Python and R [learn more >>](https://code.visualstudio.com/docs/languages/polyglot) 15 | - PyDay and VS Code Day on-demand videos [watch PyDay >>](https://www.youtube.com/live/WPVm-DXhGGM?feature=share) [watch VS Code Day playlist >>](https://www.youtube.com/playlist?list=PLj6YeMhvp2S7hWnmPEcxsSPEB0FLHqi0j) 16 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 17 | - Azure App Service now supports Python 3.11 18 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 19 | - Azure Developer CLI (azd) – announced 1.0 ! [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 20 | - Python Software Foundation Board Elections [watch >>](https://youtube.com/live/4uVquySTpiw?feature=share) 21 | - Nominations now – June 15th 22 | - Re-certify or sign up to be a PSF Member – June 15th 23 | - Elections June 20th – 30th 24 | - Azure Python SDK [learn more >>](https://github.com/Azure/azure-sdk-for-python/releases?page=2) 25 | 26 | --- 27 | 28 | ![Python Pulse Banner](python_pulse_banner.png) 29 | 30 | | | | 31 | |----|----| 32 | | Introduction / Bio | Sarah Kaiser | 33 | | Topic / Episode Name | Python, Pi and OpenAI | 34 | | Description | Sarah Kaiser and Dawn Wages are diving into your requests today LIVE by taking Python repo suggestions from the audience and creating Dev Containers. Join us for an hour of making development environments with Docker to enable you to develop anywhere with anyone. | 35 | | Social Text | 📣 Calling all Pythonistas 🐍, we're taking extra audience participation with this live stream! The Python Pulse has always answered topical questions live, but this week we're going to take your favorite Python repos and create Dev Containers for them for a full hour LIVE 🔴📹. Join us 11am PT / 7pm UTC June 9th! | 36 | | Tags | #python #openai #ai #datascience #computation | 37 | 38 | --- 39 | # Connect 40 | 41 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 42 | 43 | Sarah Kaiser | Mastodon: [@crazy4pi314@mathstodon.xyz](https://mathstodon.xyz/@crazy4pi314) 44 | 45 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 46 | 47 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 48 | 49 | -------------------------------------------------------------------------------- /stream-notes/08-09-2023_Soojin_Choi_Data_Science_tidbits.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - [VS Code Insiders - Data Science with Soojin](https://insiders.vscode.dev/profile/github/539037056e4795ddf35e7095dde45616) 5 | - [VS Code - Data Science with Soojin](https://vscode.dev/profile/github/539037056e4795ddf35e7095dde45616) 6 | - [VS Code Docs - Data Science in VS Code](https://code.visualstudio.com/docs/datascience/overview) 7 | - [KD Nuggets - Essential VS Code Extensions Data Science (2022)](https://www.kdnuggets.com/2022/07/12-essential-vscode-extensions-data-science.html) 8 | - [VS Code Docs - Jupyter Notebook in VS Code](https://code.visualstudio.com/docs/datascience/jupyter-notebooks) 9 | 10 | ** ... and more stream notes ** 11 | - [Github Repo - VSCODE-JUPYTER](https://github.com/microsoft/vscode-jupyter) 12 | - [Github Discussions - VSCODE-JUPYTER](https://github.com/microsoft/vscode-jupyter/discussions) 13 | - [Data Science in VS Code Tutorial](https://code.visualstudio.com/docs/datascience/data-science-tutorial) 14 | - [Get started with Jupyter notebooks for Python - Learn Module](https://learn.microsoft.com/en-us/training/modules/python-create-run-jupyter-notebook/) 15 | - [Beginner Python - Learn Module](https://learn.microsoft.com/en-us/training/paths/beginner-python/) 16 | - [Track model triaining in Jupyter notebooks with MLflow - Learn Module](https://learn.microsoft.com/en-us/training/modules/track-model-training-jupyter-notebooks-mlflow/) 17 | 18 | # Announcements 19 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 20 | - VS Code Workshop - October 8th, 2023 Online [get tickets >>](https://2023.djangocon.us/tickets) 21 | - AZD 1.2.0 [release notes >>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-august-2023-release/) 22 | - AZD SKD [documentation >> ](https://learn.microsoft.com/en-us/azure/developer/python/sdk/) [releases >>](https://github.com/Azure/azure-sdk-for-python/releases) 23 | - Azure Developers - Python Day [Python Day Collection >>](https://aka.ms/PythonDay/Collection) [Python Day Videos >>](https://learn.microsoft.com/en-us/events/learn-events/azuredevelopers-pythonday/) 24 | 25 | 26 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 27 | 28 | | | | 29 | |----|----| 30 | | Topic / Episode Name | The Python Pulse - Data Science features, tools and tidbits | 31 | | Description | Dawn Wages, Python Community Manager, is joined by the Soojin Choi, Data Science in VS Code Product Manager, to chat VS Code features, tools and tidbits for Data Science. We have demos, azd templates, copilot, remote tunnels and more. It will be an interactive episode so tune and ask for the content you'd like to see. | 32 | | Social Text |Join us this week 📅 Friday September 8th 11am PT with @soojinchoi_ in a Data Science in VS Code episode around all sorts of features, tools and tidbits. Tune in and tell us the content you'd like to see; from azd templates, copilot and Jupyter Notebooks to some awesome demos. Don't miss it! | 33 | | Tags | #python #datascience #jupyternotebooks #vscode | 34 | 35 | --- 36 | # Connect 37 | 38 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 39 | 40 | Soojin Choi | Twitter: [@SoojinChoi_](https://twitter.com/soojinchoi_) 41 | 42 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 43 | 44 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 45 | -------------------------------------------------------------------------------- /stream-notes/08-12-2023_Dawn_Wages_Supercharge_DX.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | 5 | - [VS Code Profile - ep 13 - VS Code Python](https://aka.ms/pythonpulse/ep/13/profile) 6 | - [VS Code Insiders Profile - ep 13 - VS Code Python](https://aka.ms/pythonpulse/ep/13/insiders-profile) 7 | - [Microsoft Open Source](https://cloudblogs.microsoft.com/opensource/) 8 | - [Faster C Python](https://devblogs.microsoft.com/python/python-311-faster-cpython-team/) 9 | - [Overview of the Python Web azd Templates](https://review.learn.microsoft.com/en-us/azure/developer/python/overview-azd-templates) 10 | 11 | 12 | # Announcements 13 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 14 | - Python Data Science Day - March 13th 2024 15 | - Azure Functions supports 3.11 [release notes >> ](https://azure.microsoft.com/en-us/updates/ga-support-for-python-311-in-azure-functions/) 16 | - Microsoft Python 3.12 | Microsoft Store [release notes >>](https://apps.microsoft.com/detail/9NCVDN91XZQP?rtc=1&hl=en-us&gl=US) 17 | - Catch Pamela Fox speaking at FlaskCon - Dec 16 - 17th 2023 [FlaskCon Tickets >>](https://pydata.org/nyc2023/) 18 | 19 | 20 | 21 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 22 | 23 | | | | 24 | |----|----| 25 | | Topic / Episode Name | The Python Pulse - Spoopy OSS with Python Cloud Advocates | 26 | | Description | Dawn Wages, Python Community Advocate, is joined by Cloud Advocate, Nitya Narasimhan to talk about Data Analysis with GitHub Codespaces, Jupyter Notebooks and OpenAI live from the Microsoft Time Square office, host of PyData NYC 2023. | 27 | | Social Text | Join us this month 🔴📹 LIVE @Microsoft Time Square office for @PyDataNYC - 📅 Friday Nov 3rd 11am PT / 2pm ET to discuss Data Analysis 📈 w @github codespaces, @ProjectJupyter notebooks and @OpenAI w Cloud Advocate @nitya and host @bajoranengineer on the Python Pulse. | 28 | | Tags | #python #opensource #jupyter #openai #pydata #data | 29 | 30 | --- 31 | # Connect 32 | 33 | Dawn Wages [@BajoranEngineer](https://twitter.com/BajoranEngineer) 34 | 35 | Nitya Narasimhan [@Nitya](https://twitter.com/nitya) 36 | 37 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 38 | 39 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 40 | -------------------------------------------------------------------------------- /stream-notes/09-02-2024_Kedasha_Kerr_GitHub_Copilot.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - [VS Code Insiders - Python + GitHub Profile](https://insiders.vscode.dev/profile/github/0b09e809a2199de2e5c62071f42a16e8) 5 | - [VS Code - Python + GitHub Profile](https://vscode.dev/profile/github/0b09e809a2199de2e5c62071f42a16e8) 6 | - [GitHub and VS Code 101](https://vscode.github.com/) 7 | - [Working with GitHub in VS Code](https://code.visualstudio.com/docs/sourcecontrol/github) 8 | - [What is the GitHub Copilot Extension for Visual Studio Code?](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-extension) 9 | - [Using GitHub Codespaces in Visual Studio Code](https://docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code) 10 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 11 | - [Python in Visual Studio Code - Fen 2024 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2024-release/) 12 | - [VS Code - Release](https://code.visualstudio.com/updates/v1_86) 13 | 14 | 15 | **...more stream notes** 16 | 17 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/python-tutorial) 18 | - [VS Code Django Tutorial](https://code.visualstudio.com/docs/python/tutorial-django) 19 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/tutorial-flask) 20 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 21 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 22 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 23 | - [Sarah Kaiser's blog on Profiles in VS Code](https://aka.ms/custom-vscode-profiles) 24 | 25 | 26 | 27 | # Announcements 28 | - Python Data Science Day 2024 [register >>](https://aka.ms/PythonDSDay/RSVP) [Call for Proposals >>](https://aka.ms/Python/DataScienceDay/CFP) 29 | - Python Fabric Hack Together Feb 15 - March 4 [Sign Up >>](https://support.fabric.microsoft.com/en/blog/hack-together-the-microsoft-fabric-global-ai-hack/) 30 | - The AI Chat App Hack Together Jan 29th - Feb 12th [Catch past & future recordings >>](https://github.com/microsoft/AI-Chat-App-Hack/blob/main/README.md) 31 | - Sad Python Girls Club Podcast Season 2 [listen now >>](https://podcasters.spotify.com/pod/show/sad-python-girls-club/episodes/S2-Episode-1---New-Year--New-Season-e2eb1ft/a-aaralra) 32 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 33 | - Developer CLI v1.4.0 is out [release notes >>](https://aka.ms/azd-oct-2023) 34 | - AZD SKD [documentation >> ](https://learn.microsoft.com/en-us/azure/developer/python/sdk/) [releases >>](https://github.com/Azure/azure-sdk-for-python/releases) 35 | - Azure SQL Server Database October [release notes >>](https://learn.microsoft.com/en-us/azure/azure-sql/database/doc-changes-updates-release-notes-whats-new?view=azuresql) 36 | 37 | 38 | 39 | 40 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 41 | 42 | | | | 43 | |----|----| 44 | | Topic / Episode Name | The Python Pulse - Flask and Playwright | 45 | | Description | Kedasha Kerr, GitHub Developer Advocate and Ruby dev, learns Python with GitHub Copilot and Dawn Wages live! Catch all the tips and tricks. | 46 | | Social Text | Learn Python with us LIVE 🔴🎥 on the Python Pulse Friday February 9th 11:30AM PT / 2:30PM ET / 7:30PM UTC with @itsthatladydev and @bajoranengineer with @Githubcopilot. Don't miss it! | 47 | | Tags | #python #opensource #ai #copilot #django #data #github #vscode | 48 | 49 | --- 50 | # Connect 51 | 52 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 53 | 54 | Kedasha Kerr | Twitter: [@itsthatladydev](https://twitter.com/itsthatladydev) 55 | 56 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 57 | 58 | GitHub | Twitter : [@GitHub](https://twitter.com/github) 59 | 60 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 61 | -------------------------------------------------------------------------------- /stream-notes/10-02-2023_PVSC_team_vscode_python_extensions.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 3 | - [Python in Visual Studio Code - February 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2023-release/) 4 | - [VS Code Releases](https://code.visualstudio.com/updates/v1_75) 5 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/python-tutorial) 6 | - [VS Code Django Tutorial](https://code.visualstudio.com/docs/python/tutorial-django) 7 | - [VS Code Pyton Tutorial](https://code.visualstudio.com/docs/python/tutorial-flask) 8 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 9 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 10 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 11 | 12 | # Announcements 13 | - Azure Developer CLI (azd) – February 2023 Release [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 14 | - 1-click deploys of Python web apps to Azure @ Python Web Conference 15 | - Designing effective load tests for your web application @ Python Web Conference 16 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 17 | - Azure App Service now supports Python 3.11 18 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 19 | 20 | --- 21 | 22 | ![The Python Pulse PostgreSQL in Dev Containers and Codespaces](python_pulse_banner.png) 23 | 24 | | | | 25 | |----|----| 26 | | Topic / Episode Name | The Python Pulse - Python VS Code Team | 27 | | Description | Interested in how Pylance support works in VS Code? Want to create your own Python Extension for VS Code? Love the Python community as much as we do? Dawn Wages jumps in with the entire Python VS Code Team for the first time live to talk about how we support the Pythonista developer experience in VS Code, vscode.dev, Dev Containers and Codespaces. | 28 | | Social Text | Dawn Wages will chat with [Python VS Code Team](https://twitter.com/pythonvscode) about the awesome work that goes into supporting Python on VS Code. | 29 | | Tags | #python #vscode | 30 | 31 | --- 32 | # Connect 33 | 34 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 35 | 36 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 37 | 38 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 39 | -------------------------------------------------------------------------------- /stream-notes/10-03-2023_Sarah_kaiser_AI.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - Model Cards for Model Reporting - Research paper by Margaret Mitchell, Simone Wu, Andrew Zaldivar, Parker Barnes, Lucy Vasserman, Ben Hutchinson, Elena Spitzer, Inioluwa Deborah Raji, Timni Debru (PDF) [read now >>](https://arxiv.org/pdf/1810.03993.pdf) 3 | - Microsoft Responsible AI Standard - For external release June 2022 (PDF) [read now >>](https://blogs.microsoft.com/wp-content/uploads/prod/sites/5/2022/06/Microsoft-Responsible-AI-Standard-v2-General-Requirements-3.pdf) 4 | - Microsoft Responsible AI [learn more >>](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) 5 | 6 | # Announcements 7 | - Don't forget to visit our booth or say hi to us virtually on venueless for PyCascades 2023 March 18th & 19th [Eternal Sunshine of the Spotless Development Environment by Sarah Kaiser >>](https://pretalx.com/pycascades-2023/talk/ZSXXTU/) [Python's Syntactic Sugar by Brett Cannon >>](https://pretalx.com/pycascades-2023/talk/QETDUD/) 8 | - Python Functions 3.10 support is generally available [learn more >>](https://azure.microsoft.com/en-au/products/functions/) 9 | - Azure Developer CLI (azd) – February 2023 Release [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 10 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 11 | - Azure App Service now supports Python 3.11 12 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 13 | 14 | --- 15 | 16 | ![Python Pulse Banner](python_pulse_banner.png) 17 | 18 | | | | 19 | |----|----| 20 | | Introduction / Bio | Sarah Kaiser | 21 | | Topic / Episode Name | Python, Pi and OpenAI | 22 | | Description | Dawn Wages @BajoranEngineer sits down with Sarah Kaiser @crazy4pi314@mathstodon.xyz to discuss making computers smarter, OpenAI and Python with many pie references leading up to Pi Day 2023. | 23 | | Social Text | The Python Pulse live stream host Dawn Wages @BajoranEngineer sits down with Sarah Kaiser @crazy4pi314@mathstodon.xyz to discuss making computers smarter, OpenAI and Python with many pie references leading up to Pi Day 2023. Mark your calendars 📅 Friday, March 10th 11AM PT / 7PM UTC | 24 | | Tags | #python #openai #ai #datascience #computation | 25 | 26 | --- 27 | # Connect 28 | 29 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 30 | 31 | Sarah Kaiser | Mastodon: [@crazy4pi314@mathstodon.xyz](https://mathstodon.xyz/@crazy4pi314) 32 | 33 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 34 | 35 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 36 | 37 | -------------------------------------------------------------------------------- /stream-notes/10-05-2024_Pamela_Fox_Web_Dev.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | |VS Code - Insiders Profile| VS Code - Monthly Release Profile | 5 | |---|---| 6 | | [![VS Code Insiders Profile](vsc-insiders.png)](https://aka.ms/pythonpulse/ep/17/insiders-profile) | [![VS Code Monthly Profile](vsc.jpg)](https://aka.ms/pythonpulse/ep/17/profile)| 7 | 8 | - [Python Web Apps Day Livestream - June 6th 2024](https://aka.ms/python-web-apps-2024) 9 | - [Quickstart: Deploy a Python (Django or Flask) web app to Azure App Service - Documentation](https://learn.microsoft.com/en-us/azure/app-service/quickstart-python?tabs=flask%2Cwindows%2Cazure-cli%2Cazure-cli-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli) 10 | - [VS Code Django Tutorial - Documentation](https://code.visualstudio.com/docs/python/tutorial-django) 11 | - [VS Code Flask Tutorial - Documentation](https://code.visualstudio.com/docs/python/tutorial-flask) 12 | - [Azure Database for PostgreSQL - Landing Page](https://azure.microsoft.com/en-us/products/postgresql) 13 | - [Azure Database for PostgreSQL - Documentation](https://learn.microsoft.com/en-us/azure/postgresql/) 14 | - [FastAPI with Azure Functions - Documentation](https://learn.microsoft.com/en-us/samples/azure-samples/fastapi-on-azure-functions/fastapi-on-azure-functions/) 15 | - [FastAPI on Azure Functions - Sample Repo](https://github.com/Azure-Samples/fastapi-on-azure-functions) 16 | - [VS Code FastAPI Tutorial - Documentation](https://code.visualstudio.com/docs/python/tutorial-fastapi) 17 | - [Connect to and query Azure SQL Database using Python and the pyodbc driver - Documentation](https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-python-quickstart?view=azuresql&tabs=windows%2Csql-inter) 18 | - [Get started with Azure CosmosDB for NoSQL using Python](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/how-to-python-get-started?tabs=env-virtual%2Cazure-cli%2Cwindows) 19 | - [Python in Visual Studio Code - May 2024 v1.89 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-may-2024-release/) 20 | - [VS Code - v1.89 Release](https://code.visualstudio.com/updates/v1_89) 21 | 22 | 23 | **...more stream notes** 24 | 25 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 26 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 27 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 28 | 29 | ---- 30 | 31 | | | | 32 | |----|----| 33 | | Topic / Episode Name | 🔴 Most popular Python web frameworks | 34 | | Description | Join Pamela Fox and Dawn Wages as they chat all things Python on the Web with the most popular frameworks: Flask, Django and FastAPI in preparation for Python Web Apps Day June 6th, 2024 | 35 | | Social Text | 🐍 Join @PamelaFox and @BajoranEngineer on Friday, May 10th at 11am PST for another Python Pulse live! In preparation for Python Web App Day, we're diving into Flask, FastAPI, and Django. All in under 60 minutes ⏲️ #WebDevelopment #python | 36 | | Tags | #fastapi #python #opensource #django #data #github #vscode #flask | 37 | 38 | --- 39 | # Connect 40 | 41 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 42 | 43 | Pamela Fox | Twitter: [@PamelaFox](https://twitter.com/PamelaFox) 44 | 45 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 46 | 47 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 48 | 49 | -------------------------------------------------------------------------------- /stream-notes/11-08-2023_Pamela_Fox_Playwright.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - [Playwright Python Docs](https://playwright.dev/python/docs/intro) 5 | - [Playwright Python GitHub repo](https://github.com/microsoft/playwright-python) 6 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 7 | - [Python in Visual Studio Code - August 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/) 8 | - [VS Code - August 2023 Release](https://code.visualstudio.com/updates/v1_71) 9 | - [Playwright Discord](https://discord.com/invite/playwright-807756831384403968) 10 | 11 | **...more stream notes** 12 | - [Automation Panda - Playwright Python Tutorial](https://github.com/AutomationPanda/playwright-python-tutorial) 13 | - [Automation Panda - Playwright at PyCon US ](https://www.youtube.com/watch?v=5Wykd5OWSDQ) 14 | - [Playwright Python Announcement](https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/) 15 | - [Playwright Youtube](https://www.youtube.com/@Playwrightdev) 16 | - [Sarah's blog on Profiles in VS Code](https://aka.ms/custom-vscode-profiles) 17 | 18 | # Announcements 19 | 20 | - [Azure Developers - Python Day](https://learn.microsoft.com/events/learn-events/azuredevelopers-pythonday/) 21 | - [Python in Visual Studio Code – August 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/) 22 | - [Azure Python SDK supports vector search](https://techcommunity.microsoft.com/t5/azure-ai-services-blog/announcing-vector-search-in-azure-cognitive-search-public/ba-p/3872868) 23 | - [Azure Developer CLI (azd) – announced 1.2.0](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-august-2023-release/) 24 | 25 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 26 | 27 | | | | 28 | |----|----| 29 | | Topic / Episode Name | E2E Testing with Playwright | 30 | | Description |Join cloud advocates Pamela Fox and Sarah Kaiser to learn about end-to-end-testing with Playwright, an open source browser automation library. We'll test Python web apps using the pytest framework, show how to generate tests visually, and discuss accessibility testing too.| 31 | | Tags | Join cloud advocates Pamela Fox and Sarah Kaiser to learn about end-to-end-testing with Playwright, an open source browser automation library. We'll test Python web apps using the pytest framework, show how to generate tests visually, and discuss accessibility testing too. | 32 | 33 | --- 34 | # Connect 35 | 36 | Sarah Kaiser | Mastodon: [@crazy4pi314](https://mathstodon.xyz/@crazy4pi314) 37 | 38 | PamelaFox | Mastodon: [@pamelafox](https://fosstodon.org/@pamelafox) 39 | 40 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 41 | 42 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 43 | -------------------------------------------------------------------------------- /stream-notes/12-01-2024_Jay_Miller_Flask_Playwright.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | 5 | - [VS Code Profile - ep 14 - Testing](https://aka.ms/pythonpulse/ep/12/profile) 6 | - [VS Code Insiders Profile - ep 14 - Testing](https://aka.ms/pythonpulse/ep/12/insiders-profile) 7 | - [Microsoft Open Source](https://cloudblogs.microsoft.com/opensource/) 8 | - [Playwright Python Docs](https://playwright.dev/python/docs/intro) 9 | - [Playwright Python GitHub repo](https://github.com/microsoft/playwright-python) 10 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 11 | - [Python in Visual Studio Code - August 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/) 12 | - [VS Code - August 2023 Release](https://code.visualstudio.com/updates/v1_71) 13 | - [Playwright Discord](https://discord.com/invite/playwright-807756831384403968) 14 | 15 | **...more stream notes** 16 | - [Automation Panda - Playwright Python Tutorial](https://github.com/AutomationPanda/playwright-python-tutorial) 17 | - [Automation Panda - Playwright at PyCon US ](https://www.youtube.com/watch?v=5Wykd5OWSDQ) 18 | - [Playwright Python Announcement](https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/) 19 | - [Playwright Youtube](https://www.youtube.com/@Playwrightdev) 20 | - [Sarah's blog on Profiles in VS Code](https://aka.ms/custom-vscode-profiles) 21 | 22 | 23 | 24 | # Announcements 25 | - Python Data Science Day 2024 [register >>](https://aka.ms/PythonDSDay/RSVP) [Call for Proposals >>](https://aka.ms/Python/DataScienceDay/CFP) 26 | - Sad Python Girls Club Podcast Season 2 [listen now >>](https://podcasters.spotify.com/pod/show/sad-python-girls-club/episodes/S2-Episode-1---New-Year--New-Season-e2eb1ft/a-aaralra) 27 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 28 | - Developer CLI v1.4.0 is out [release notes >>](https://aka.ms/azd-oct-2023) 29 | - AZD SKD [documentation >> ](https://learn.microsoft.com/en-us/azure/developer/python/sdk/) [releases >>](https://github.com/Azure/azure-sdk-for-python/releases) 30 | - Azure SQL Server Database October [release notes >>](https://learn.microsoft.com/en-us/azure/azure-sql/database/doc-changes-updates-release-notes-whats-new?view=azuresql) 31 | 32 | 33 | 34 | 35 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 36 | 37 | | | | 38 | |----|----| 39 | | Topic / Episode Name | The Python Pulse - Flask and Playwright | 40 | | Description | Jay Miller, Senior Python Cloud Developer Advocate, follows up their FlaskCon talk with more automated End to End testing with the cross-browser, cross-framework, cross-language tool Playwright with host Dawn Wages, Python Community Advocate. | 41 | | Social Text | Back in the new year LIVE 🔴🎥 on the Python Pulse Friday January 11th 11AM PT / 2PM ET / 7PM UTC with @kjaymiller and @bajoranengineer talking @playwright and Flask. Don't miss it! | 42 | | Tags | #python #opensource #testing #flask #playwright | 43 | 44 | --- 45 | # Connect 46 | 47 | Dawn Wages [@BajoranEngineer](https://twitter.com/BajoranEngineer) 48 | 49 | Nitya Narasimhan [@kjaymiller](https://twitter.com/kjaymiller) 50 | 51 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 52 | 53 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 54 | -------------------------------------------------------------------------------- /stream-notes/12-05-2023_JeffreyMew_DataWrangler_VSC.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - [VS Code Profile - Data Wrangler](https://aka.ms/006-data-wrangler-profile) 3 | - [Working with Jupyter Notebooks in VS Code](https://code.visualstudio.com/docs/datascience/jupyter-notebooks) 4 | - [Data Science in VS Code Tutorial](https://code.visualstudio.com/docs/datascience/data-science-tutorial) 5 | - [Get started with Jupyter notebooks for Python - Learn Module](https://learn.microsoft.com/en-us/training/modules/python-create-run-jupyter-notebook/) 6 | - [Beginner Python - Learn Module](https://learn.microsoft.com/en-us/training/paths/beginner-python/) 7 | - [Track model triaining in Jupyter notebooks with MLflow - Learn Module](https://learn.microsoft.com/en-us/training/modules/track-model-training-jupyter-notebooks-mlflow/) 8 | 9 | # Announcements 10 | - Python Functions 3.10 support is generally available [learn more >>](https://azure.microsoft.com/en-au/products/functions/) 11 | - Azure Developer CLI (azd) – February 2023 Release [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 12 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 13 | - Azure App Service now supports Python 3.11 14 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 15 | - PyCon blog post coming soon 16 | - Build 2023 17 | - Python Software Foundation Board of Directors Elections 18 | 19 | --- 20 | 21 | ![Python Pulse Banner](python_pulse_banner.png) 22 | 23 | | | | 24 | |----|----| 25 | | Introduction / Bio | Jason Mew | 26 | | Topic / Episode Name | Revolutionizing the way you clean data with Data Wrangler | 27 | | Description | Explore the new Data Wrangler VS Code extension with us! A new tool for data scientists and analysts who work with tabular data in Python. | 28 | | Social Text | The Python Pulse live stream will cover how the new Data Wrangler extension for @code / VS Code brings the power of the go-to tool for #datascience into your code editor with Dawn Wages and guest Jason Mew. Mark your calendars 📅 Friday, May 12th 11AM PT / 7PM UTC | 29 | | Tags | #python #datascience #jupyter #datawrangler #computation | 30 | 31 | --- 32 | # Connect 33 | 34 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 35 | 36 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 37 | 38 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 39 | 40 | -------------------------------------------------------------------------------- /stream-notes/13-01-2023_PamelaFox_devcontainers_codespaces_postgresql_SQL.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - [GitHub Dev Containers Community](https://github.com/devcontainers) 3 | - [GitHub Codespaces Overview](https://docs.github.com/en/codespaces/overview) 4 | - [PostgreSQL VS Code Extension](https://marketplace.visualstudio.com/items?itemName=ms-ossdata.vscode-postgresql) 5 | - [SQLTools Extension](https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools) 6 | - [Development Containers](https://containers.dev/) 7 | - [VS Code tutorial: Create Dev Container](https://code.visualstudio.com/docs/devcontainers/create-dev-container) 8 | - [Blog post: Running PostgreSQL in a Dev Container with Flask/Django](http://blog.pamelafox.org/2022/11/running-postgresql-in-devcontainer-with.html) 9 | - [Video: Running a Flask+PostgreSQL server in Codespaces](https://www.youtube.com/watch?v=vEtR5qsXfZE) 10 | - [Django restaurant review app with Dev Container: github.com/Azure-samples/msdocs-django-postgresql-sample-app-azd](https://github.com/Azure-samples/msdocs-django-postgresql-sample-app-azd) 11 | - [Flask restaurant review app with Dev Container: github.com/Azure-samples/msdocs-flask-postgresql-sample-app-azd](https://github.com/Azure-samples/msdocs-flask-postgresql-sample-app-azd) 12 | - [Flask quiz app with Dev Container: github.com/pamelafox/flask-db-quiz-example](https://github.com/pamelafox/flask-db-quiz-example) 13 | -[Django quiz app with Dev Container: github.com/pamelafox/django-quiz-app](https://github.com/pamelafox/django-quiz-app) 14 | 15 | # Announcements 16 | - Celebrating 10 years of Azure App Service’s free tier [learn more >>](https://techcommunity.microsoft.com/t5/apps-on-azure-blog/celebrating-10-years-of-azure-app-service-s-free-tier/ba-p/3621148) 17 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 18 | - Azure App Service supports Python 3.11 19 | - Azure Functions Python 3.10 preview 20 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 21 | 22 | 23 | --- 24 | 25 | ![The Python Pulse PostgreSQL in Dev Containers and Codespaces](python_pulse_001_pamelafox.png) 26 | 27 | | | | 28 | |----|----| 29 | | Introduction / Bio | Pamela Fox (she/her) is a Cloud Developer Advocate that has been in the tech industry for 15 years. She has taught Computer Science at UC Berkeley, volunteered in bay area classroom, ogranized in her community, drove features as an engineer and content for Coursera and Khan Academy. | 30 | | Topic / Episode Name | The Python Pulse - Dev Containers, Codespaces working seamlessly with your Postgres DB | 31 | | Description | Dev Containers and Codespaces allow you to open and clone in a local or cloud-hosted dev container. You're now able to take advantage of the VS Code full development features -- including support for the SQLTools extension and Postgres Extension in Codespaces (devcontainers) where you can make decisions for and query your database with Postgres or SQLTools extensions. | 32 | | Social Text | Dawn Wages will chat with [Pamela Fox](https://github.com/pamelafox) Microsoft Cloud Advocate about Dev Containers, Codespaces and VS Code extensions available to make action and query your databases. | 33 | | Tags | #python #codespaces #azure #postgres #SQL #devcontainers | 34 | 35 | --- 36 | # Connect 37 | 38 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 39 | 40 | Pamela Fox | Twitter: [@PamelaFox](https://twitter.com/pamelafox) 41 | 42 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 43 | 44 | Python @ Microsoft | Discord: https://aka.ms/python-discord 45 | -------------------------------------------------------------------------------- /stream-notes/13-10-2023_Friday_the_thirteenth_OSS.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | 5 | - [VS Code Profile - ep 11 - OSS Contribution](https://aka.ms/pythonpulse/ep/11/profile) 6 | - [VS Code Insiders Profile - ep 11 - OSS Contribution](https://aka.ms/pythonpulse/ep/11/insiders-profile) 7 | - [Microsoft Open Source](https://cloudblogs.microsoft.com/opensource/) 8 | - [Microsoft Hacktoberfest 2022](https://devblogs.microsoft.com/python/python-hacktoberfest-2022/) 9 | - [Faster C Python](https://devblogs.microsoft.com/python/python-311-faster-cpython-team/) 10 | - [Overview of the Python Web azd Templates](https://review.learn.microsoft.com/en-us/azure/developer/python/overview-azd-templates) 11 | 12 | 13 | # Announcements 14 | - Python in Excel [learn more >>](https://www.microsoft.com/en-us/microsoft-365/python-in-excel) 15 | - Do More with AI and GitHub Copilot Keynote @ All Things Open - GPS [get tickets >>](https://2023.allthingsopen.org/sessions/do-more-with-ai-and-github-copilot/) 16 | - Developer CLI v1.4.0 is out [release notes >>](https://aka.ms/azd-oct-2023) 17 | - AZD SKD [documentation >> ](https://learn.microsoft.com/en-us/azure/developer/python/sdk/) [releases >>](https://github.com/Azure/azure-sdk-for-python/releases) 18 | - Azure SQL Server Database October [release notes >>](https://learn.microsoft.com/en-us/azure/azure-sql/database/doc-changes-updates-release-notes-whats-new?view=azuresql) 19 | - Microsoft is the host for PyData NYC 2023 [PyData Tickets >>](https://pydata.org/nyc2023/) 20 | 21 | 22 | 23 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 24 | 25 | | | | 26 | |----|----| 27 | | Topic / Episode Name | The Python Pulse - Spoopy OSS with Python Cloud Advocates | 28 | | Description | Join some of the Pythonistas at Microsoft as we chat about Open Source in October -- our favorite projects, being maintainers, authors, contributors and consumers of Open Source. | 29 | | Social Text |🔴🎥Spend your Friday the 13th 📆 with some of the Pythonistas at Microsoft LIVE as we chat about Open Source in October🎃 -- our favorite projects, being maintainers, authors, contributors and consumers of Open Source. 11am PT / 2pm ET / 7pm UTC | 30 | | Tags | #python #datascience #jupyternotebooks #vscode | 31 | 32 | --- 33 | # Connect 34 | 35 | Dawn Wages [@BajoranEngineer](https://twitter.com/BajoranEngineer) 36 | 37 | Pamela Fox [@PamelaFox](https://twitter.com/PamelaFox) 38 | 39 | Sarah Kaiser [@Crazy4pi314](https://twitter.com/@Crazy4pi314) 40 | 41 | Josh Oh 42 | 43 | Anthony Shaw [@anthonypjshaw](https://twitter.com/anthonypjshaw) 44 | 45 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 46 | 47 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 48 | -------------------------------------------------------------------------------- /stream-notes/14-04-2023_Luciana_Abud_Getting_The_Most_Pre_PyCon.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - Python repo we will be deploying today: [https://github.com/luabud/thecatsaidno](https://github.com/luabud/thecatsaidno) 5 | - Setting up your project - local development [learn more >>](https://code.visualstudio.com/docs/python/environments#_using-the-create-environment-command) 6 | - Setting up your project - Dev Containers [learn more >>](https://code.visualstudio.com/docs/devcontainers/create-dev-container) 7 | - Installing Linters and formatters [learn more >>](https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2022-release/#pylint-extension) 8 | - Type hinting and IntelliSense [learn more >>](https://devblogs.microsoft.com/python/pylance-has-reached-stable/#type-checking-support-via-pyright) 9 | - Writing tests with PyTest [learn more >>](https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2023-release/#preview-improved-intellisense-support-for-pytest-with-pylance) 10 | - Refactoring your code [learn more >>](https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2023-release/#move-symbol-refactoring) 11 | - Deploying your code with Azure Developer CLI (azd) [learn more >>](https://devblogs.microsoft.com/azure-sdk/introducing-the-azure-developer-cli-a-faster-way-to-build-apps-for-the-cloud/) 12 | 13 | *... more show notes* 14 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 15 | - [Python in Visual Studio Code - February 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2023-release/) 16 | - [VS Code Releases](https://code.visualstudio.com/updates/v1_75) 17 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/python-tutorial) 18 | - [VS Code Django Tutorial](https://code.visualstudio.com/docs/python/tutorial-django) 19 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/tutorial-flask) 20 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 21 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 22 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 23 | 24 | # Announcements 25 | - PyDay - 2 May 2023 9:30am PT - Full day live stream with Pamela Fox with tons of great Python content including, but not limited to: Building, testing and deploying, FastAPI, Django, cloud databases, and containerizing your application with Docker [join us >>](https://aka.ms/pyday) 26 | - Pycon 2023 - 18 - 27 April - Microsft is returning as a sustaining sponsor [learn more >>]() 27 | - Azure Container Apps - April 2023 Release [learn more >>](https://azure.microsoft.com/en-us/updates/public-preview-azure-container-apps-offers-new-plan-and-pricing-structure/) 28 | - VS Code Day 2023 - 26 April [learn More >>](https://aka.ms/VSCodeDay) 29 | - Azure Developer CLI (azd) – February 2023 Release [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 30 | - PyGames competition - ends 17 April [learn more](https://aka.ms/pygames) 31 | - Microsoft Contributed to Faster C Python [learn more >>](https://aka.ms/devblog-faster-c-python) 32 | - Azure App Service now supports Python 3.11 33 | - More azd templates [learn more >>](https://aka.ms/azd-python-templates) 34 | 35 | --- 36 | 37 | ## Join us for PyCon! 38 | 39 | - VS CODE: Profiles, IntelliSense, Extensions and other tools to supercharge your Dev Environment 40 | - Testing your Application with Playwright 41 | - Deploying Django to Azure Container Apps with Azure Developer CLI 42 | - Live podcast recordings 43 | - Booth presentations 44 | - Special Presentations: 45 | - Inside CPython 3.11’s new specializing, adaptive interpreter w/ Brandt Bucher 46 | - A Per Interpreter GIL: Concurrency and Parallelism with SubInterpreters w/ Eric Snow 47 | - Python’s Syntactic Sugar w/ Brett Cannon 48 | - How we are making CPython faster past, present and future w/ Mark Shannon 49 | 50 | 51 | --- 52 | 53 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_005_getting_the_most.png) 54 | 55 | | | | 56 | |----|----| 57 | | Topic / Episode Name | The Python Pulse - Getting the Most out of Python with VS Code and Azure | 58 | | Description | We do some quick tips and resources on getting the most out of Python with VS Code and Azure. | 59 | | Social Text | 🔴📹 The Python Pulse is LIVE *this* Friday, April 11 11AM PT / 7PM UTC ! Join [@BajoranEngineer](twitter.com/BajoranEngineer) and [@luumelo14](twitter.com/luumelo14) discuss tips, tools and resources for getting the most out of your Python experience in VS Code and Azure and a sneak peek for PyCon 2023. | 60 | | Tags | #python #vscode | 61 | 62 | --- 63 | # Connect 64 | 65 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 66 | 67 | Luciana Abud | Twitter: [@luumelo14](https://twitter.com/luumelo14) 68 | 69 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 70 | 71 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 72 | -------------------------------------------------------------------------------- /stream-notes/14-07-2023_Jay_Miller_GitHub_Extensions.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | - [VS Code Insiders - Python + GitHub Profile](https://insiders.vscode.dev/profile/github/0b09e809a2199de2e5c62071f42a16e8) 5 | - [VS Code - Python + GitHub Profile](https://vscode.dev/profile/github/0b09e809a2199de2e5c62071f42a16e8) 6 | - [GitHub and VS Code 101](https://vscode.github.com/) 7 | - [Working with GitHub in VS Code](https://code.visualstudio.com/docs/sourcecontrol/github) 8 | - [What is the GitHub Copilot Extension for Visual Studio Code?](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-extension) 9 | - [Using GitHub Codespaces in Visual Studio Code](https://docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code) 10 | - [Submit a issue for Python support in VS Code](https://aka.ms/pvsc-bug) 11 | - [Python in Visual Studio Code - July 2023 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2023-release/) 12 | - [VS Code - July 2023 Release](https://code.visualstudio.com/updates/v1_81) 13 | 14 | 15 | **...more stream notes** 16 | 17 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/python-tutorial) 18 | - [VS Code Django Tutorial](https://code.visualstudio.com/docs/python/tutorial-django) 19 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/tutorial-flask) 20 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 21 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 22 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 23 | 24 | # Announcements 25 | - Polyglot notebook now supports Python and R [learn more >>](https://code.visualstudio.com/docs/languages/polyglot) 26 | - PyDay and VS Code Day on-demand videos [watch PyDay >>](https://www.youtube.com/live/WPVm-DXhGGM?feature=share) [watch VS Code Day playlist >>](https://www.youtube.com/playlist?list=PLj6YeMhvp2S7hWnmPEcxsSPEB0FLHqi0j) 27 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 28 | - Azure App Service now supports Python 3.11 29 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 30 | - Azure Developer CLI (azd) – announced 1.0 ! [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 31 | - Azure Python SDK [learn more >>](https://github.com/Azure/azure-sdk-for-python/releases?page=2) 32 | 33 | 34 | ![The Python Pulse Getting the Most out of Python with VS Code and Azure](python_pulse_008_github_extensions_banner.png) 35 | 36 | | | | 37 | |----|----| 38 | | Topic / Episode Name | The Python Pulse - GitHub Extensions | 39 | | Description | We will look at how to keep focus on our code while working with GitHub by utilizing their extensions in VS Code. We can get help from copilot, we choose our issues and manage PRs, and we check our deployment statuses, all while not leaving our editor. | 40 | | Social Text | We're jumping into GitHub extensions in another episode of The Python Pulse Friday, July 11th 11am PST / 2pm EST / 7pm BST. Save the date 📅 so you can join us live 🔴📹 with [@kjaymiller](twitter.com/kjaymiller) copilot, PRs and deploying with GitHub and VS Code. | 41 | | Tags | #python #vscode | 42 | 43 | --- 44 | # Connect 45 | 46 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 47 | 48 | Jay Miller | Twitter: [@kjaymiller](https://twitter.com/kjaymiller) 49 | 50 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 51 | 52 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 53 | -------------------------------------------------------------------------------- /stream-notes/16-04-2024_Marlene_Mhangami_LangChain.md: -------------------------------------------------------------------------------- 1 | [< Back to stream](https://aka.ms/python-pulse-live) 2 | 3 | # Stream Notes 4 | |VS Code - Insiders Profile| VS Code - Monthly Release Profile | 5 | |---|---| 6 | | [![VS Code Insiders Profile](vsc-insiders.png)](https://aka.ms/pythonpulse/ep/16/insiders-profile) | [![VS Code Monthly Profile](vsc.jpg)](https://aka.ms/pythonpulse/ep/16/profile)| 7 | 8 | - [Keyless Authentication with Azure OpenAI](https://techcommunity.microsoft.com/t5/microsoft-developer-community/using-keyless-authentication-with-azure-openai/ba-p/4111521?WT.mc_id=academic-0000-abartolo) 9 | - [LangChain Agents Documentation](https://python.langchain.com/docs/modules/agents/) 10 | - [LangChain AI Search Retriever Documentation](https://python.langchain.com/docs/integrations/retrievers/azure_ai_search/) 11 | - [LangChain Text Embedding Integration with Azure Open AI](https://python.langchain.com/docs/integrations/text_embedding/azureopenai/) 12 | 13 | > 💡 [Tip: Opt for Azure AI Search ✅ over Azure Cognitive Search ❌](https://github.com/langchain-ai/langchain/pull/19925#issuecomment-2043044336) | [More updates](https://github.com/langchain-ai/langchain/pull/19925#issuecomment-2043044336) 14 | - [Python in Visual Studio Code - April 2024 v1.88 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2024-release/) 15 | - [VS Code - v1.88 Release](https://code.visualstudio.com/updates/v1_88) 16 | 17 | 18 | **...more stream notes** 19 | 20 | - [VS Code Python Tutorial](https://code.visualstudio.com/docs/python/python-tutorial) 21 | - [VS Code Django Tutorial](https://code.visualstudio.com/docs/python/tutorial-django) 22 | - [VS Code Flask Tutorial](https://code.visualstudio.com/docs/python/tutorial-flask) 23 | - [Deploy Python Apps through VS Code](https://code.visualstudio.com/docs/python/python-on-azure) 24 | - [VS Code Python Settings Reference](https://code.visualstudio.com/docs/python/settings-reference) 25 | - [Get started with Python in Visual Stuido Code Learn Module](https://learn.microsoft.com/en-us/training/modules/python-install-vscode/) 26 | 27 | ---- 28 | 29 | | | | 30 | |----|----| 31 | | Topic / Episode Name | 🔴 LangChain Code and Contributions | 32 | | Description | Join Marlene Mhangami, Python AI Advocate to talk creating examples with and contributing to LangChain all in VS Code. Catch all the tips and tricks to supercharge your environment as well as learn from the expert! | 33 | | Social Text | Learn AI and LangChain with us LIVE 🔴🎥 on the Python Pulse Friday April 19th 11:30AM PT / 2:30PM ET / 7:30PM UTC with @itsthatladydev and @bajoranengineer with @Githubcopilot. Don't miss it! | 34 | | Tags | #python #opensource #ai #copilot #django #data #github #vscode | 35 | 36 | --- 37 | # Connect 38 | 39 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 40 | 41 | Jay Miller | Twitter: [@marlene_zw](https://twitter.com/marlene_zw) 42 | 43 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 44 | 45 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 46 | 47 | -------------------------------------------------------------------------------- /stream-notes/24-02-2023_SoojinChoi_Jupyter_notebooks_VSC.md: -------------------------------------------------------------------------------- 1 | # Stream Notes 2 | - [Working with Jupyter Notebooks in VS Code](https://code.visualstudio.com/docs/datascience/jupyter-notebooks) 3 | - [Data Science in VS Code Tutorial](https://code.visualstudio.com/docs/datascience/data-science-tutorial) 4 | - [Get started with Jupyter notebooks for Python - Learn Module](https://learn.microsoft.com/en-us/training/modules/python-create-run-jupyter-notebook/) 5 | - [Beginner Python - Learn Module](https://learn.microsoft.com/en-us/training/paths/beginner-python/) 6 | - [Track model triaining in Jupyter notebooks with MLflow - Learn Module](https://learn.microsoft.com/en-us/training/modules/track-model-training-jupyter-notebooks-mlflow/) 7 | 8 | # Announcements 9 | - Python Functions 3.10 support is generally available [learn more >>](https://azure.microsoft.com/en-au/products/functions/) 10 | - Azure Developer CLI (azd) – February 2023 Release [learn more>>](https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-february-2023-release/) 11 | - Python VS Code Templates [learn more >>](https://code.visualstudio.com/api/advanced-topics/python-extension-template) 12 | - Azure App Service now supports Python 3.11 13 | - More azd templates [learn more >>](https://azure.github.io/awesome-azd/?tags=python) 14 | 15 | --- 16 | 17 | ![Python Pulse Banner](python_pulse_banner.png) 18 | 19 | | | | 20 | |----|----| 21 | | Introduction / Bio | Soojin Choi and Dr. Sarah Kaiser | 22 | | Topic / Episode Name | Jupyter Notebooks in VS Code | 23 | | Description | Jupyter Notebooks are the computational data scientists' tool of choice. Bringing the data science workflows into VS Code, your code editor supports the fastest growing area of computing. Dawn Wages discusses the best features VS Code supports for Jupyter Notebooks with Soojin Choi, the Jupyter Notebooks in VS Code Product Manager. | 24 | | Social Text | The Python Pulse live stream will cover how the Jupyter extension for @code / VS Code brings the power of the go-to tool for #datascience into your code editor with Dawn Wages and guest Soojin Choi. Mark your calendars 📅 Friday, February 24th 11AM PT / 7PM UTC | 25 | | Tags | #python #datascience #jupyter #computation | 26 | 27 | --- 28 | # Connect 29 | 30 | Dawn Wages | Twitter: [@BajoranEngineer](https://twitter.com/BajoranEngineer) 31 | 32 | Soojin Choi | Twitter: [@soojinchoi_](https://twitter.com/soojinchoi_) 33 | 34 | Dr. Sarah Kaiser | Twitter [@crazy4pi314](https://twitter.com/crazy4pi314) 35 | 36 | Python VS Code | Twitter: [@PythonVSCode](https://twitter.com/PythonVSCode) 37 | 38 | Python @ Microsoft | Discord: [https://aka.ms/python-discord](https://aka.ms/python-discord) 39 | 40 | -------------------------------------------------------------------------------- /stream-notes/GitHubExtensions_Thumbnail art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/GitHubExtensions_Thumbnail art.png -------------------------------------------------------------------------------- /stream-notes/python_pulse_001_pamelafox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/python_pulse_001_pamelafox.png -------------------------------------------------------------------------------- /stream-notes/python_pulse_002_python_VSC_team.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/python_pulse_002_python_VSC_team.jpg -------------------------------------------------------------------------------- /stream-notes/python_pulse_005_getting_the_most.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/python_pulse_005_getting_the_most.png -------------------------------------------------------------------------------- /stream-notes/python_pulse_008_github_extensions_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/python_pulse_008_github_extensions_banner.png -------------------------------------------------------------------------------- /stream-notes/vsc-insiders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/vsc-insiders.png -------------------------------------------------------------------------------- /stream-notes/vsc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dawnwages/python-pulse-stream/f3567a8c145abb42108482de1998d17fc967dfc7/stream-notes/vsc.jpg --------------------------------------------------------------------------------