Getting Started with VIM as a Python Editor

  Рет қаралды 43,704

Machine Learning with Phil

Machine Learning with Phil

Күн бұрын

Learn how to turn deep reinforcement learning papers into code:
Get instant access to all my courses, including the new Prioritized Experience Replay course, with my subscription service. $29 a month gives you instant access to 42 hours of instructional content plus access to future updates, added monthly.
Discounts available for Udemy students (enrolled longer than 30 days). Just send an email to sales@neuralnet.ai
www.neuralnet.ai/courses
Or, pickup my Udemy courses here:
Deep Q Learning:
www.udemy.com/course/deep-q-l...
Actor Critic Methods:
www.udemy.com/course/actor-cr...
Curiosity Driven Deep Reinforcement Learning
www.udemy.com/course/curiosit...
Natural Language Processing from First Principles:
www.udemy.com/course/natural-...
Just getting started in deep reinforcement learning? Check out my intro level course through Manning Publications.
Reinforcement Learning Fundamentals
www.manning.com/livevideo/rei...
Here are some books / courses I recommend (affiliate links):
Grokking Deep Learning in Motion: bit.ly/3fXHy8W
Grokking Deep Learning: bit.ly/3yJ14gT
Grokking Deep Reinforcement Learning: bit.ly/2VNAXql
Come hang out on Discord here:
/ discord
Website: www.neuralnet.ai
Github: github.com/philtabor
Twitter: / mlwithphil

Пікірлер: 36
@BobGamble
@BobGamble 12 күн бұрын
Great setup. Thanks for sharing. I use vim for everything I can.
@JousefM
@JousefM 2 жыл бұрын
Long break Phil, glad to see you back in action. Hope you're doing great mate!
@mikhailkhlyzov6205
@mikhailkhlyzov6205 2 жыл бұрын
I like Vim aswell exactly for the portability and minimalism reasons. I also happen to use Spyder for its ability to modify methods of existing python objects w/o the need to rerun all the code.
@TonyGonzales
@TonyGonzales 11 ай бұрын
Very helpful for those of us jumping into the deep end, better to learn something once.
@patmower46
@patmower46 Жыл бұрын
Thanks....loved this. Still use sublime text at times, but usually VIM for EVERYTHING!
@zakariaabderrahmanesadelao3048
@zakariaabderrahmanesadelao3048 Жыл бұрын
hello Sir! just subbed, seems like you have got a lot of knowledge to share. We appreciate that.
@esanchez8277
@esanchez8277 Жыл бұрын
Hey Phil, given your experience in the semiconductor space. Would you ever come back to the area with the chips act passing?
@PerEng2405
@PerEng2405 Жыл бұрын
To the point. Brilliant.
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 2 жыл бұрын
Vscode has a pretty good remote extension that runs everything on the ssh machine and setups up a dot file on the external machine with extensions etc. All being offloaded to the remote machine. I like Vim too but wanted to make sure you knew about this.
@yskim69
@yskim69 Жыл бұрын
you saved my time. thanks
@bidossessi
@bidossessi Жыл бұрын
VSCode's remote extension will disconnect from your _LOCAL_ VM if you lose internet. That's a pretty frustrating experience, and the very reason why I'm even looking at this video right now. So yeah.
@muhammadahmadkhalid364
@muhammadahmadkhalid364 Жыл бұрын
Can you show us to install it on windows 10 and how to get the hovering box that shows the parameters of a function in Vim?
@FuZZbaLLbee
@FuZZbaLLbee 2 жыл бұрын
Is there also a plug-in for navigating to the original function when you are at a line where free function is used Also does it have some file tree view Lastly I also need a good side by side visual comparison of the original file and the edited file. Working directly on the sever does indeed have its benefits
@RyanWAFFELYoung
@RyanWAFFELYoung 2 жыл бұрын
movement in vim is kind of its key thing. probably the quickest would be just to put your cursor on the free function name and it "#" which treats it like a tag and will jump to the next match. there's a file tree built in to vim with the command :Vexplore. Although I think most people use the NERDtree plugin. In my .vimrc I have `:nnoremap ex :Vexplore:vertical resize 20:set winfixwidth` using a leader key(mine is comma) to quickly open the built in explorer. can also replace everything after "ex" to just ":NERDtree" to quickly open that instead. So just type ",ex" and the tree opens with vim installed you also get vimdiff. you run it from the commandline. "vimdiff file1.py file2.py"
@limitless1692
@limitless1692 Жыл бұрын
I use vim-plug as my Plugin manager, it is very light weight :) Cool video, and I learned something that I didn't know from your .vimrc Thank You for sharing :)
@py-zc1vv
@py-zc1vv 3 ай бұрын
THANK you, SIRE. Just small quick question - How did you get the "SYNTAX HIGHLIGHTING" right out of the box, without ever doing anything? What am i missing here?
@abbaraphael2930
@abbaraphael2930 7 ай бұрын
Hey Phil, great explanations. Could you share the github links you used.
@markadyash
@markadyash 2 жыл бұрын
Hi its been long seeing you Phil if possible can you make frequent content on RL
@MachineLearningwithPhil
@MachineLearningwithPhil 2 жыл бұрын
I'm working on it! Thanks for tuning in Yash.
@qrockz007
@qrockz007 Жыл бұрын
what's your workflow executing python code? Do you use ipython and connect vim to it so that yout can execute python code within vim but but without losing focus on vim?
@MachineLearningwithPhil
@MachineLearningwithPhil Жыл бұрын
Nope, I just exit vim and run python from the terminal.
@MachineLearningwithPhil
@MachineLearningwithPhil Жыл бұрын
Although this sounds like a good idea. I shall look into it, thanks.
@qrockz007
@qrockz007 Жыл бұрын
@@MachineLearningwithPhil So for example if u have 2 Monitors i think it's possible to use one mointor for vim programming and the other monitor running an ipython console in a terminal. There is a vim plugin vim-ipython. "[...]Using this plugin, you can send lines or whole files for IPython to execute[...]You can also send whole files to IPython's %run magic using " Would be nice if you can dig into it and give me/us an update.
@MachineLearningwithPhil
@MachineLearningwithPhil Жыл бұрын
Thank you, I will look into it!
@tmendoza6
@tmendoza6 Жыл бұрын
love Vim
@aelinwhitehorn3526
@aelinwhitehorn3526 Жыл бұрын
the line numbers did not show up and the code is correct?
@electric_sand
@electric_sand 2 жыл бұрын
Yay! Phil!
@vip-cw1st
@vip-cw1st 2 жыл бұрын
Welcome back
@mikylekruger4000
@mikylekruger4000 Жыл бұрын
I’m gonna ditch vscode because this looks great and minimal.
@craigdanielmaceacher
@craigdanielmaceacher Жыл бұрын
Don't use Vundle in 2002, just use native packages support or minpac or even vim-plug
@MachineLearningwithPhil
@MachineLearningwithPhil Жыл бұрын
Thanks for the heads up
@bobingstern4448
@bobingstern4448 2 жыл бұрын
What happened to the GPU giveaway?
@MachineLearningwithPhil
@MachineLearningwithPhil 2 жыл бұрын
Winners were notified via email - I didn't make a follow up video. You can find the code I used to generate the winners here: github.com/philtabor/KZbin-Code-Repository/blob/master/giveaway_scrubbed.py
@frenchmike
@frenchmike 7 ай бұрын
vscode let's you ssh it to remote machines.
@Cmdrlucky8
@Cmdrlucky8 Жыл бұрын
I've been thoroughly won over. Bye, VS Code
Vim As Your Editor - Introduction
12:24
ThePrimeagen
Рет қаралды 851 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 46 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 8 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 13 МЛН
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 284 М.
Advice for Writing Small Programs in C
1:45:24
Sean Barrett
Рет қаралды 141 М.
10 Advanced Vim Features (You Probably Didn't Know)
21:47
Sebastian Daschner
Рет қаралды 69 М.
i tried Vim...
10:06
Alex Ziskind
Рет қаралды 42 М.
Zed - The 'Visual Studio Code Killer' - Now on Linux!
5:14
Gamefromscratch
Рет қаралды 55 М.
ASMR Programming - Spinning Cube - No Talking
20:45
Servet Gulnaroglu
Рет қаралды 3,8 МЛН
Vim in 100 Seconds
11:53
Fireship
Рет қаралды 1,1 МЛН
Как быстро освоить Vim / Neovim?
23:31
PurpleSchool | Anton Larichev
Рет қаралды 53 М.
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 232 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 8 МЛН