VSCode/Proj/24t3/LearnVSCode/03 Basic Python
Properties
- type
- Project Milestone
- status
- status/InProgress
- created-by-template
- Logseq/Template/Project/Milestone/Page
- tags
- VSCode/Language/Python
TODO Milestone - Basic VS Code Python Support
logbookSummary
Milestone #Goals
- #Goal/Primary
- #Goal/Secondary
- make progress towards "level 2" python programming in VSCode, where "level 5" is likely about where I'm at in #PyCharm - see also the other python milestones
- To explore GitHub/CoPilot with python
Milestone #Scope
#Decisions
#Remind/ers
#Todos
Best Next Actions
Practical Next Actions
done
- do VSCode/Docs/Languages/Python/Tutorial Get Started Tutorial for Python in Visual Studio Code
logbook - learn how to do Python Static Analysis for linting, mypy, etc
logbook- Take notes on VSCode/Docs/Python/Linting
logbook - VSCode/Docs/Python/Formatting follow Formatting Python in Visual Studio Code to install a formatter
logbook - install VSCode/Extension/charliermarsh.ruff for Ruff
logbook- configure Ruff extension VSCode/Extension/charliermarsh.ruff
logbook
- configure Ruff extension VSCode/Extension/charliermarsh.ruff
- Take notes on VSCode/Docs/Python/Linting
- Testing Python in Visual Studio Code - #Py #Pytest Software/Testing
logbook
- do VSCode/Docs/Languages/Python/Tutorial Get Started Tutorial for Python in Visual Studio Code
- DOING backlog grooming on this milestone vs other milestones
logbook- TODO learn python refactoring
- TODO find some plugins and research Does VS Code have built-in code refactoring? : r/learnpython from 2024
- TODO consider plugins and research from Visual Studio Code is designed to fracture : r/vscode
- TODO learn python refactoring
- #Defer
- TODO take notes on VSCode/Docs/Editor/Testing
- TODO take notes on Python profile template VSCode/Docs/Editor/Profiles/Python Profile Template - Create a new VSCode/Docs/Editor/Profile/Python profile with a curated set of extensions, settings, and snippets
- TODO take notes on VSCode/Docs/Python/Debugging Debugging - Learn to debug Python both locally and remotely.
- TODO How do I create a VSCode/launch.json VSCode/Debugger/Configuration so that when it asks me for arguments, I can supply more than one and they will be supplied as more than one argument? #Q
- TODO is there any way to create a VSCode/launch.json VSCode/Debugger/Configuration
- TODO take notes on VSCode/Extension/Python Python - Visual Studio Marketplace
- TODO take notes on VSCode/Docs/Python/Environments Using Python Environments in Visual Studio Code
- TODO take notes on VSCode/Docs/Languages/Python Python in Visual Studio Code
- TODO find a good VSCode for Python course
Items to push to the parent project
Theoretical Next Actions
#Design todos
#Conceptual questions
Distraction/Side/Quest Todos - minimize these
Completion -
LearnVSCode_03_Python #Log
- LearnVSCode_03_Python
- LearnVSCode_03_Python log 2025/t1/w03/d7 - 2025/01/19 - Sun, 2025/01/19
- 07:14 - #Learned how to set Python/Environment/Variables/PYTHONDONTWRITEBYTECODE by default in VSCode - VSCode/Language/Python/Tips/Source Dotenv in Settings Json to Avoid Cache
- put this in
.vscode/settings.jsonVSCode/settings.json in the repo: - put this in
.env
- put this in
- 07:14 - #Learned how to set Python/Environment/Variables/PYTHONDONTWRITEBYTECODE by default in VSCode - VSCode/Language/Python/Tips/Source Dotenv in Settings Json to Avoid Cache
LearnVSCode_03_Python log 2025/t1/w03/d3 - 2025/01/15 - Wed, 2025/01/15
- bna
- VSCode/Docs/Python/Testing/Test configuration settings Test configuration settings
- Next up - I think python is covered well enough; consider DOING backlog grooming on this milestone vs other milestones
Archive
- LearnVSCode_03_Python log 2025/t1/w03/d1 - 2025/01/13 - Mon, 2025/01/13
LearnVSCode_03_Python - log 2025/t1/w02/d6 - 2025/01/11 - Sat, 2025/01/11
LearnVSCode_03_Python log 2025/t1/w02/d5 - 2025/01/10 - Fri, 2025/01/10
LearnVSCode_03_Python log 2025/t1/w02/d4 - 2025/01/09 - Thu, 2025/01/09
- 03:25 - Testing Python in Visual Studio Code - #Py #Pytest Software/Testing
- VSCode/Docs/Python/Testing/Test Commands Test commands
- #Learned that I can easily copy keyshorts from the VSCode/View/Keyboard Shortcuts view
VSCode/Keyshort for VSCode/Command/Go To/Problem/Next/In Files #card
- {
"key": "f8",
"command": "editor.action.marker.nextInFiles",
"when": "editorFocus"
} - see also TODO create a task to learn about the Problem View - for things like VSCode/Command/Go To/Problem/Next/In Files
- {
- VSCode/Docs/Python/Testing/Test Commands Test commands
- 03:25 - Testing Python in Visual Studio Code - #Py #Pytest Software/Testing
LearnVSCode_03_Python log 2025/t1/w02/d1 - 2025/01/06 - Mon, 2025/01/06
- 04:06 -
- DOING update VSCode/Proj/24t3/LearnVSCode
logbook - do VSCode/Keyshort flashcards
- Testing Python in Visual Studio Code - #Py #Pytest Software/Testing
LearnVSCode_03_Python log 2025/t1/w01/d4 - 2025/01/04 - Sat, 2025/01/04
- bna
- 05:34 - ((fab544be-7716-477e-8ab5-0f2ab7e0d96d))
- started using TODOs to track the headings in the page; I think that's going to work well. Got done with the section Run Tests
LearnVSCode_03_Python - log 2025/t1/w01/d3 - 2025/01/03 - Fri, 2025/01/03
- ((ca447fe7-a363-47ae-a5af-9db6f8ec6a07))
- start toggl with "Learning VSCode" under "the great engineer" toggl client
logbook - open Chrome/Tab/Group/VSCode
- DOING update VSCode/Proj/24t3/LearnVSCode
logbook- set 2nd howler for 10min
- find next best todo or milestone
logbook - create a log entry there and link here:
- open log in sidebar
- open milestone and create log entry and open in sidebar
- Testing Python in Visual Studio Code - #Py #Pytest Software/Testing
- TODO do VSCode/Keyshort flashcards
- start toggl with "Learning VSCode" under "the great engineer" toggl client
- ((ca447fe7-a363-47ae-a5af-9db6f8ec6a07))
LearnVSCode_03_Python - log 2024/Trimester/t3/w17/d8 - Mon, 2024/12/30
- ((21d18a91-6019-4459-ac6a-401f5a49a752))
learn how to do Python Static Analysis for linting, mypy, etc
- ((21d18a91-6019-4459-ac6a-401f5a49a752))
LearnVSCode_03_Python log 2024/Trimester/t3/w17/d6 - Sat, 2024/12/28
- ((5b1f5e7e-4473-4d0a-8caf-dcc5c7415deb))
LearnVSCode_03_Python log 2024/Trimester/t3/w17/d5 - Fri, 2024/12/27
- ((a7ac112d-cfcf-4784-84f8-5f303d140398))
- ((36b9625e-b11e-470c-81e9-1ff68ec4b73d))
- ((a7ac112d-cfcf-4784-84f8-5f303d140398))
LearnVSCode_03_Python log 2024/Trimester/t3/w17/d4 - Thu, 2024/12/26
- 04:03 - do VSCode/Docs/Languages/Python/Tutorial Get Started Tutorial for Python in Visual Studio Code
- ((676d1726-828b-419f-a23d-033b79cb391b))
- prove IntelliSense works
- TODO add taking notes on these to milestone todos #to-file
- Run Py code
- 04:19 #Filed four ways to run #Py in #VSCode
- ((676d1726-828b-419f-a23d-033b79cb391b))
- 04:03 - do VSCode/Docs/Languages/Python/Tutorial Get Started Tutorial for Python in Visual Studio Code
LearnVSCode_03_Python log 2024/Trimester/t3/w17/d3 - Wed, 2024/12/25
- 10:35 - created milestone and filled out scope
- 11:02 - ((2ca9c3c8-0810-4adc-ab6e-2a45fba87e46))
- I'm just going to use Person/codekiln/GitHub/gitpa/acolyte since I already have that up
- install VSCode/Extension/Python Python - Visual Studio Marketplace
- 13:09 filed VSCode/Language/Python/How To/Use Poetry with Pyenv and VS Code
- 13:11 filed VSCode/Language/Python/How To/Fix Stuck at Discovering Python Interpreters