Powerful VSCode Tips And Tricks For Python Development And Design

preview_player
Показать описание
In this video I talk you through my VSCode setup, I give you a few tips for how to improve your development experience, and I also show you a couple of extensions that I find really helpful, especially for Python development and software design.

🎓 Courses:

👀 Channel code reviewer board:
- Yoriz
- Ryan Laursen
- Sybren A. Stüvel
- Dale Hagglund

🔖 Chapters:
0:00 Intro
0:49 Why I use VSCode
1:49 Oh my Zsh (Mac only)
3:08 iTerm2 (Mac only)
3:26 Main Python extensions
4:27 Type checking
7:26 Code formatting
8:57 Vim & smart relative lines
11:16 VSCode color customization
12:15 AI tools (GitHub Copilot, Tabnine)
13:23 Mermaid

#arjancodes #softwaredesign #python

DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
Рекомендации по теме
Комментарии
Автор

Happy new year everybody. I wish you a healthy, very successful 2022!

ArjanCodes
Автор

Hi Arjan, Can you do a video on how to correctly package a python codebase so that it is easy to move it everywhere? There seems to be multiple approaches and it would be great if you can show a complete demo of this. Thank you!

aadithyavarma
Автор

I didn't even finish the video and just liked it and got subscribed to your channel.
I actually like the style and the effort you put into your content!

Keep it up!

soyciro
Автор

Gelukkig nieuwjaar alvast, Arjan! Ga zo door met je video's want ze zijn top Notch!

willemvdk
Автор

As usual, your video pours more into my brain than it can handle. But I keep trying. I have been using VSCode for a couple of years and have barely touched the surface. Great video.

johncrunk
Автор

I just found your content and I'm so excited!! As an intermediate software engineer that loves Python your content is exactly what I've been looking for to level myself up.

theskullhead
Автор

Hi ArjanCodes, congratulations on the excellent videos and explanations. I have a question:
Is it possible in VSC for python to change the color of a class method in overload?

Thanks again

gianmariopedrani
Автор

Nice video. I used to code using Sublime Text, but I really like vscode extensions. Some of my favorites are:
peacock - to set the color of the window (similar to what you did)
todo tree - to highlight and bookmark FIXMEs and TODOs
bookmark - pretty self-explanatory
fix json - for unindented json files
the "Remote" extensions - to work on remote servers and/or attach to containers

caiooliveira
Автор

This is very good! Just the tip on the type checking is very useful. Especially if you are part of a team with others who code in C++ etc.

icns
Автор

You're absolutely awesome! Thank you so much for all of content and information you've shared.

Moonajuana
Автор

If you use WSL on Windows, you can setup oh-my-zsh and use a terminal like the Windows Terminal or Hyper intead of iTerm2...

sleao_
Автор

i like your code along videos. maybe make a more videos like those. i like to follow your code and then go back to it at my own pace.

satoshinakamoto
Автор

Happy new year from thailand, Mr Arjan!

korn
Автор

Hi Arjan, for Optional types in pydantic classes, if I don't specify = None, pylance complains "Argument missing for parameter". Is there a way around this?

jevinsubedi
Автор

Great videos. I'm really enjoying the Data Science series. For someone who mostly does DS projects and does not have a formal software development background, having someone go through solid design principles to tackle DS problems is really helpful.

On a side note, the email validation at your website is too strict and is not accepting emails with _ or . before the @ sign. I get the "Please double check your email address" error.

PauloFassina
Автор

@arjancodes .. 2 really nice navigation tips .. CTL-E and CTL-Y will scroll your window, retaining cursor position. H M L (I always think of it as High, Middle, Low) will put your cursor at the top, middle, bottom of the visible area.

siflex
Автор

I recently moved from vscode to vim. I share the "I'm old" sentiment, but I was having a hard time with syncing and updates using vscode in different computers. Vim solved all these issues for me, trivially. And I gained modal editing from it. With only the cost of a lot of researching hours and a couple of weeks of severely hampered productivity... totally worth it!

ChongFrisbee
Автор

Happy new year Sir! Many thanks for your excellent videos! 👍

jean-marcfraisse
Автор

Thanks Arjan. really liked the Mermaid extension👍

presstv
Автор

Happy new year!
Starship in my opinion is the best for customizing prompt. Works also with any shell.

dimas-