I 100% second this. For loads of new coders python is a great start and coding train is so good at teaching this stuff that if he did a series on python he would help probably thousands of people.
I first came across your videos few years back; it was about Box2D engine. You didn't have beard back then. With time I forgot the channel name. Few days back I stumbled upon your videos, didn't take much to recognize it's you. Same positive energy, enthusiasm and simple explanation! Love it!
I dont understand how it says i have virtualenv downloaded but when i try to use the command it days it doesnt exist. Ive tried to look this up but i never really get a straight answer or i get a bunch of people saying to use a bunch of different commands thats seem unnecessary. Can anyone help ?
I don't understand why you don't use the Python 3 standard Mac installation package? You mentioned that the Python website says to use homebrew, but I don't see that anywhere. Homebrew is not necessary to install Python 3.
Virtualenv might not be the best option but its fine. Using Python 2.7 in 2018 though is simply unacceptable! Edit: Yeah, I watched the rest of it and noticed that he did the right thing by installing python3.7 in the video :)
@@SolarLiner yeah u are right, since pipenv wraps virtualenvs it is important to know how they work. However this video shows that Daniel gets that and I think it is a good moment to try pipenv for him.
I personally prefer pyenv, which is able to install all flavors and versions from source. Installation times are horrible, but it's not so bad considering how rare I'll need to do it (looking at you, stack). Leaving preferences aside, this is a great tutorial! :3
I find Anaconda to be far easier to use than virtualenv after trying both. I like how Anaconda keeps installs separate from my project files and it’s commands are easy to use for activating and deactivating.
kirby urner I use CondaEnv up until this time, it is ok but sometimes the CondaEnv can be using a different Python and sometimes mess things up if not careful. This virtualenv seems cleaner.
Yes. I teach Python a lot and recommend the Anaconda distribution as a first experience. However, after awhile, one may wish to try a less managed environment and go directly to Python.org for the latest. There's an XKCD cartoon (#1987) making fun of the tangle of snakes we might get after all this experimentation. I'm also a big fan of the Spyder IDE that comes with Anaconda, yet fully understand why a student might move towards a multi-language editor like Atom or Eclipse at a later date (because wanting to mix several languages).
As I understood it virtualenv is obsolete/unnecessary, therefore I would expect a warning at the beginning of the video... I followed the tutorial, and at the end, you conclude there is a better way to do it, which is already included in python3. Anyway, I got a good understanding of how to use virtual environments, thanks.
Hi! I am new to python and virtualenv everytime I run virtualenv I get an error: AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython3macOsFramework. IF I create a new user on my mac with admin power like the one user I am currently logged in then I can use virtualenv .Why? what should I do to use with my current user? thank you
"wow awesome, I will finally be able to train my own models!" - ERROR: No matching distribution found for tensorflow turns out tensorflow does not support windows 32bit........
Recently I tried translating my pygame code to "fit" the JS syntax, and it was one the most exhausting times I've ever had in coding. Once you have the top-down knowledge of a specific game or program, just start coding from scratch in one language it will save you from dying a decade earlier.
I am learning python...I searched all your videos... I wished you had more than just 1 video.
I enjoy watching you skills.
I 100% second this. For loads of new coders python is a great start and coding train is so good at teaching this stuff that if he did a series on python he would help probably thousands of people.
@@KevinOMalleyisonlysmallreally Absolutely
I second this too.
I first came across your videos few years back; it was about Box2D engine. You didn't have beard back then. With time I forgot the channel name. Few days back I stumbled upon your videos, didn't take much to recognize it's you. Same positive energy, enthusiasm and simple explanation! Love it!
Every python virtualenv tutorial on youtube is the same, now how do you used that environment in vscode or atom?
pip is a recursive acronym for "pip installs packages".
That old joke still cracks me up :p
same like GNU and WINE
ua-cam.com/video/Ygbf9yol7fU/v-deo.html
YOLO means "You Only YOLO Once."
@@navsquid32 its you only look once
I dont understand how it says i have virtualenv downloaded but when i try to use the command it days it doesnt exist. Ive tried to look this up but i never really get a straight answer or i get a bunch of people saying to use a bunch of different commands thats seem unnecessary. Can anyone help ?
if it isn't the happiest coder on earth LOL .. awesome video bro :)
This is what I needed to see the first time I heard about virtual environments!!! THank you sir
I don't understand why you don't use the Python 3 standard Mac installation package? You mentioned that the Python website says to use homebrew, but I don't see that anywhere. Homebrew is not necessary to install Python 3.
Thanks. Your teaching style is really amazing.
You should use pipenv in 2018 :) it is much easier
Virtualenv might not be the best option but its fine. Using Python 2.7 in 2018 though is simply unacceptable!
Edit: Yeah, I watched the rest of it and noticed that he did the right thing by installing python3.7 in the video :)
Pipenv is amazing thanks for the advice :)
I think he's gonna get there eventually. Learning the basics of Python virtualenvs is a must before having a Pipenv-centric workflow.
@@SolarLiner yeah u are right, since pipenv wraps virtualenvs it is important to know how they work. However this video shows that Daniel gets that and I think it is a good moment to try pipenv for him.
I am definitely going to try it! Remind me to make a follow-up!
you really nailed it thanks
Oh man you have really helped loads of time.... I watched lots tutorials but I never understood venv until your video... THANK YOU HELLSOME!!!!!!!
This was awesome. I always have trouble setting up environments. My troubles are usually in JSON file inside VSCode lol.
I personally prefer pyenv, which is able to install all flavors and versions from source. Installation times are horrible, but it's not so bad considering how rare I'll need to do it (looking at you, stack).
Leaving preferences aside, this is a great tutorial! :3
Thanks for the tip!
11:21 exit(); Haha, old habits die hard :p
ua-cam.com/video/Ygbf9yol7fU/v-deo.html://ua-cam.com/video/Ygbf9yol7fU/v-deo.html
You must be the God of code.
Nice videos.Learn a lot , thanks.
I think the json file in javascript is analogous to a python virtual environment because that has all the package versions.
Thanks so much for this tutorial!!! I waited years for this.
ua-cam.com/video/Ygbf9yol7fU/v-deo.html
Congratulations on 1M subs! May the Coding Train run forever!
Thanks i Was Waiting for this Video only
I find Anaconda to be far easier to use than virtualenv after trying both. I like how Anaconda keeps installs separate from my project files and it’s commands are easy to use for activating and deactivating.
Anaconda also comes with a virtualization mechanism. Might just wanna use that, with conda instead of pip. So many options, as you've shown.
kirby urner I use CondaEnv up until this time, it is ok but sometimes the CondaEnv can be using a different Python and sometimes mess things up if not careful. This virtualenv seems cleaner.
Yes. I teach Python a lot and recommend the Anaconda distribution as a first experience. However, after awhile, one may wish to try a less managed environment and go directly to Python.org for the latest. There's an XKCD cartoon (#1987) making fun of the tangle of snakes we might get after all this experimentation. I'm also a big fan of the Spyder IDE that comes with Anaconda, yet fully understand why a student might move towards a multi-language editor like Atom or Eclipse at a later date (because wanting to mix several languages).
I'm an introvert and I would fuckin love to work with this dude.
Hey,
Try some machine learning concepts in python
"pip freeze" for list all dependencies installed in the enviroment
Thanks for the tip!
You're a great teacher !When we will see more Python videos from you ?
what to say, your teaching skills are a warranty
Super clear as always. Thank you sir.
You're a fun instructor
HELLO, what a great video!
Can you tell me which shortcuts do you use more in your coding?
Thanks,
Great amigo!!
so where should i initiate git? inside environment? does it even matter?
None of the videos on this subject show, how to use your Editor (Sublime, Atom, etc..), using your virtual env :(
Do you have the answer now? I'm new on this virtual environment stuff..
Use the internal ide shell to activate the env. This is pretty simple using vocoder. It will show the env name in the bottom tab
What about pipenv?
I'm going to try it!
It'd awesome if you create more Python videos sir! Thanks!
As I understood it virtualenv is obsolete/unnecessary, therefore I would expect a warning at the beginning of the video... I followed the tutorial, and at the end, you conclude there is a better way to do it, which is already included in python3. Anyway, I got a good understanding of how to use virtual environments, thanks.
Sorry, that's a good point, I should probably redo this one!
Could you make a video on connectivity between python and mysql for beginners?
How can i use virtual environment.
During creation of any py file run as autostart on bootup
how to do this on windows. source command is not working
Thank you!!!!! I all understand )))🤗🤗🤗
Great work, your video can be more helpful if you gave little tips for Linux (Ubuntu) alongside.
You are amazing man!
i like pythons .
Reptiles are the best.
Very helpful.
Hi! I am new to python and virtualenv everytime I run virtualenv I get an error: AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython3macOsFramework. IF I create a new user on my mac with admin power like the one user I am currently logged in then I can use virtualenv .Why? what should I do to use with my current user? thank you
"wow awesome, I will finally be able to train my own models!"
- ERROR: No matching distribution found for tensorflow
turns out tensorflow does not support windows 32bit........
great video man!
Thanks for the video
and i thought i know everything about python !
Finally
Python
Great and thanks a lot
Why don't you start using python?
cuz he's a web dev
it's so Pro
nice video
use pipenv
dude is too excited.
pipenv is a massive improvement upon virtualenv.
Thanks for the tip!
is there a funcion like p5.js Translate in PyGame ?
No
There is processing.py for python
Recently I tried translating my pygame code to "fit" the JS syntax, and it was one the most exhausting times I've ever had in coding. Once you have the top-down knowledge of a specific game or program, just start coding from scratch in one language it will save you from dying a decade earlier.
when you will talk about logic for beginners :(
ua-cam.com/video/Ygbf9yol7fU/v-deo.html
In about the time spent being self-deprecating about not knowing what "pip" stands for, you *could* look it up...
I use anaconda prompt
If you are not useing Python 3
Please, Stop...... get help.
:-P
Absolutely barbaric
Tell that to Apple. Python 2 is still the standard version on MacOS.
Yes I will, but I need a new 11" MacBook Air (with a good keyboard) or Mac Mini to care. :-)
I dont like such people