Setting up a Python Development Environment in Atom

  Рет қаралды 655,988

Corey Schafer

Corey Schafer

Күн бұрын

Пікірлер: 633
@CliffCarmichael
@CliffCarmichael 4 жыл бұрын
This video is 3 years old, and I have just learned from it at least 10x more than I did from so many other videos. Thank you, my dude. You're a legend.
@greg77389
@greg77389 2 жыл бұрын
This video was practically useless to me. And not just because I don't use Mac.
@abdulmenemriad4790
@abdulmenemriad4790 2 жыл бұрын
@@greg77389 same
@Talon31415
@Talon31415 5 ай бұрын
@@abdulmenemriad4790 same
@x8lue
@x8lue 7 жыл бұрын
Best Programming Tutorials on KZbin.
@YokoAi
@YokoAi 6 жыл бұрын
Stuff he downloaded: Script Disable autocomplete plus & snippet auto complete python file icon minimap python auto pep8 (13:10) linter flake8 (15:57)
@hrishichougule4312
@hrishichougule4312 4 жыл бұрын
Thanks bud
@granand
@granand 4 жыл бұрын
Thank you, you have captured it well with your efforts, wish you had timestamp for each .. that would be so awesome
@rimi279
@rimi279 3 жыл бұрын
Thanks this is awesome I watched the video but i did something and then the settings changed and it was awesome not to have to watch again the whole thing
@user-zl7bl2jy8s
@user-zl7bl2jy8s 4 жыл бұрын
Loving this channel so far. Rather than just learning one thing, you learn about 15 other things at the same time. Keep it up lol.
@farmerjuan
@farmerjuan 7 жыл бұрын
just a quick note for everybody, on windows, it is settings.
@andrewslowe6216
@andrewslowe6216 6 жыл бұрын
Thanks
@barbaros6650
@barbaros6650 6 жыл бұрын
I think if somebody can't realize it's "settings", that one should stop learning to program...
@gergogyenes3783
@gergogyenes3783 6 жыл бұрын
+Barbaros YILDIRIM Key Word is Learning as a beginner most people don't know alot about the subject they are learning especially when otws coding or programming
@salehaboutaama7370
@salehaboutaama7370 6 жыл бұрын
Didn't understand your comment till he said: Now on Windowds... THANKS!
@Jonas-ye1jh
@Jonas-ye1jh 6 жыл бұрын
i know you wrote this comment a year ago but thank you for taking the time to write this and help me :D
@fredrik354
@fredrik354 5 жыл бұрын
A really old video just earned you a new sub. Thank you for a well explained video with overall great quality!
@EdwardDowllar
@EdwardDowllar 4 жыл бұрын
You are a natural born teacher and I appreciate you taking the time to make these videos. You make the process of learning enjoyable.
@chickenmaster3879
@chickenmaster3879 2 жыл бұрын
I'd love to mention the fact that despite this being a 4 year old video, it's still relevant and incredibly informative. You can also clearly see how this video could be even more useful to more people now at 4:02 when it shows ~602,000 downloads for Script, when at the time of this comment being written, there is ~4,420(nice),000. Thanks for this great tutorial man, you're epic.
@MichelSatoer
@MichelSatoer 2 жыл бұрын
Hmmm I can't seem to find this "script" made by rgbkrk inside the packages search
@chickenmaster3879
@chickenmaster3879 2 жыл бұрын
@@MichelSatoer I found it. Maybe scroll a bit? I don't remember which, but one or two of the packages were a bit farther down the list than what was shown in the video
@joostdriessen5003
@joostdriessen5003 2 жыл бұрын
@@MichelSatoer I'm having the same problem. Did you solve it?
@LocksVid
@LocksVid 2 жыл бұрын
@@MichelSatoer Yeah I can’t find it, did they remove it? Seems kind of pointless if I can’t run my code…
@onion_terror
@onion_terror 2 жыл бұрын
@@LocksVid it's pre-installed
@HansCZ2608
@HansCZ2608 7 жыл бұрын
Just found out about this channel and I'm hooked, best programming tutorials, period.
@coreyms
@coreyms 7 жыл бұрын
Thanks!
@Zak-l7e
@Zak-l7e 4 жыл бұрын
Very well explained and demonstrated, looked everywhere on youtube for similar tutorial and must admit yours came top, keep up the good work and thank you for providing us with a such a informative video
@ilovetofish
@ilovetofish 3 жыл бұрын
Very helpful and still relevant in 2021 (instead of pip run pip3 or else you may be throwing errors). I found the part starting around 18:00 to be VERY helpful. Thank you.
@AmanPatel-qu1pj
@AmanPatel-qu1pj 3 жыл бұрын
Mate I'm blown away at how helpful this vid is. Following this has made me excited to become a better coder. Much appreciated!
@Caffeinegoesinface
@Caffeinegoesinface 7 жыл бұрын
These tutorials are great! I'm pretty new to python and have been using atom as my editor. This has really helped show me how to make the environment much better. Thanks!
@robinbebbington7063
@robinbebbington7063 4 жыл бұрын
I wish I found this when I was setting up Atom recently for Python. Thanks for highlighting some of the other useful packages and how they are used. Really useful. Thanks
@gmoveswood8206
@gmoveswood8206 5 жыл бұрын
Working on a script to automatically like all your videos and leave a comment “Corey is the man !!!”
@Hamzaelbouti
@Hamzaelbouti 6 жыл бұрын
BEST PYTHON CHANEL ON KZbin :-)
@jairuskersey8311
@jairuskersey8311 4 жыл бұрын
Corey, you are the best ! Your videos are simply the best on the entire internet !
@rohansaxena
@rohansaxena 7 жыл бұрын
Thanks for the awesome walkthrough Corey! I have been using Atom for some time now, and your tips helped me completely revamp my editor. I would've given a +1000 if possible.
@MarcMcRae
@MarcMcRae 5 жыл бұрын
Brilliant! Concise. Clear. Efficient.
@kiranhuded1524
@kiranhuded1524 3 жыл бұрын
Is there something you cannot explain better! every video of you is a goldmine!! awesome job :thumbsup:
@UnleashedCode
@UnleashedCode 7 жыл бұрын
Thank you Corey.... made setting up Atom a very simple process so I can just get on with Python! great video
@ipushpeople7221
@ipushpeople7221 7 жыл бұрын
Coming from one of your git videos, also grateful for this one. Absolutely subscribed.
@howardheitner3823
@howardheitner3823 6 жыл бұрын
Great video. I like the odd 'oops' here and there, since it shows that even the best of us are error prone and it is no big deal.
@siIverspawn
@siIverspawn 3 жыл бұрын
Great explanations. I wish I had found this channel a few years earlier, but it's still useful now.
@dinsultanabsattar6954
@dinsultanabsattar6954 6 жыл бұрын
In my case, `autocomplete-python` didn't work without `autocomplete-plus` core package disabled. So just check it out, if you had same problems. Thanks a lot for such great video tutorials!
@johndill3440
@johndill3440 7 жыл бұрын
Saved me a lot of time for planning projects. Like your approach and style.
@gaorutweandrewmosala1288
@gaorutweandrewmosala1288 6 жыл бұрын
Agreed!!
@arjundevendrarajan
@arjundevendrarajan 5 жыл бұрын
Real Education Never Fades
@helloworld55527
@helloworld55527 5 жыл бұрын
1. Install packages [script, autocomplete-python, file-icons, minimap, python-autopep8f, linter-flake8] 2. Install themes [predawn-syntax] 3. Disable packages [autocomplete-plus, autocomplete-snippets]
@fayedust7
@fayedust7 5 жыл бұрын
This is quite a nice tutorial. It was a great help configuring atom to use python for the first time! Especially the section about running the code with different profiles was very informative.
@decaf4me2
@decaf4me2 7 жыл бұрын
Excellent! Thank you for putting that together. Saved me a lot of time setting up Atom.
@evlttwin
@evlttwin 5 жыл бұрын
PROTIP: In Windows, when using the command line to install autopep 8 and flake8, RIGHT CLICK ON IT AND RUN AS ADMIN. If you do not, you WILL 100% get errors and it will not work. It will have permission conflicts and confuse the hell out of you. Corey, maybe add an annotation on the video over these parts. Other than that, you are a god among men with awesome videos.
@rimi279
@rimi279 3 жыл бұрын
You sir have an amazing way of teaching and your thorough explanation and attention to what we might miss is highly appreciated.. thank you
@kortexoff8307
@kortexoff8307 7 жыл бұрын
your tutorials are the best, keep up the good work!!
@thinkEdem
@thinkEdem 5 жыл бұрын
For autocomplete, it's better to turn off "Show Suggestions On Keystroke" in autocomplete-plus instead of disabling the package, which still allows you to use autocomplete on demand (Cmd-Space on mac); and that setting seem to be inherited by the autocomplete-python package. This way you have it when you need it, but it won't get in your face when you don't.
@gauravmarwaha8466
@gauravmarwaha8466 4 жыл бұрын
thanks for all your contributions. you are one hell of a person.
@raptorbullets
@raptorbullets 3 жыл бұрын
Excellent work, nice walkthrough bud, subscribed 👍
@TRogerL
@TRogerL 4 жыл бұрын
Hey Corey, I am a beginner watching your python tutorials. I decided to install Atom so that I could practice alongside your videos. However, setting up Atom hasn't been as easy I thought it would be. For me, "script" isn't even showing up when I search for it. Everything in your video makes sense and works up until 3:50. When I search for "script", a bubble pops up with "Searching for 'script' failed. Wondering if you, or anyone else, have encountered this issue. I am very interested in continuing your tutorial and I plan to educate myself further online, so I'm hoping to receive some advice! Thank you!
@francischekwube1376
@francischekwube1376 5 ай бұрын
i also am experiencing the same thing
@jirza3783
@jirza3783 2 жыл бұрын
Well done and thank you, kind sir. You have saved me much time and given me a nice jump start to using Atom! I'm now a subscriber as well. :)
@sainigaurav11
@sainigaurav11 6 жыл бұрын
Woah! Precise & Clear. Subscribed !!!
@VIRAJBHOSLE
@VIRAJBHOSLE 7 жыл бұрын
All your videos are awesome! Like I found a treasure!! :D
@JimTTang
@JimTTang 3 жыл бұрын
I need to salute you for your every video rocks!
@shoogagoogagunga
@shoogagoogagunga 7 жыл бұрын
Great one! It makes fun to install one package after another and wath the IDE "grow". And even the theme looks great!
@asmaachraibi2925
@asmaachraibi2925 2 жыл бұрын
Excellent Video
@jasonmorris6954
@jasonmorris6954 7 жыл бұрын
Hi Corey, gr8 tutorial, I'm not sure if I missed it but to get the font you have you need to install Fonts (lots of monospace fonts) from the package installer.
@evlttwin
@evlttwin 5 жыл бұрын
Thanks for this. Now my fonts look much better!
@Harleyotter
@Harleyotter 4 жыл бұрын
Thank you so much for presenting this useful information. You saved me hours of frustration. Subscribed!
@fabiangunzinger3328
@fabiangunzinger3328 4 жыл бұрын
Your videos are incredibly helpful! Thank you so much for all your work!
@richierjg
@richierjg 7 жыл бұрын
for output font size (19:50), add to Stylesheet .script-view .line { font-size: 26px; }
@qwerasdfhjkio
@qwerasdfhjkio 5 жыл бұрын
What should it do?
@أحمد-ف9ل6ق
@أحمد-ف9ل6ق 5 жыл бұрын
Where is the style sheet?
@أحمد-ف9ل6ق
@أحمد-ف9ل6ق 5 жыл бұрын
Never mind. Just go to files then to style sheet and just copy and paste the block above.
@Exploring_Earth_Beauty
@Exploring_Earth_Beauty 2 жыл бұрын
finally i solve my problem with the run code thank you so much
@rahotep789
@rahotep789 5 жыл бұрын
Thank you so much Corey. These videos are extremely helpful as a beginner.
@TheChrist559
@TheChrist559 5 жыл бұрын
Learning so much from this guy!
@pcservicecenter4071
@pcservicecenter4071 2 жыл бұрын
Unfortunately autopep8 doesn't work inside atom. When used from command line via shell works. Linter doesn't also. Don't know why :(
@liesdamnlies3372
@liesdamnlies3372 7 жыл бұрын
Good video, and I do wish more people saw this. 'Tis high quality. I have to admit though, I find people like you who don't like autocomplete a little weird. :p (I mean that in the nicest, most jocular way possible.) I find it invaluable as a reference, particularly with my own code. It answers the question "What did that function do again?" quickly, and it also nudges me to document stuff, even if I'm just doing it for funzies. (I have a really selective memory. Quick on the uptake, but I'll forget most of whatever it is by tomorrow, probably...what was I talking about again?)
@HardikGhoshal
@HardikGhoshal 5 жыл бұрын
Note: By default python scripts run with python 2.7. To change it you have to go to Atom→Preferences→Open Config Folder, and open.atom/packages/script/lib/grammars/python.coffee, Changing python to python3 under 'Selection Based' and 'File Based', saving it.
@brucealtner4529
@brucealtner4529 4 жыл бұрын
Corey: you've probably discovered this already but to enlarge the text in the script package just edit the CSS file script.less and add a font-size property to .script-view.line, e.g., .script-view.line {font-size:14px;}. This is at the bottom of the script.less CSS file.
@natking1u1z99
@natking1u1z99 6 жыл бұрын
You've earned yourself a bell click Sir
@MannyNY1
@MannyNY1 7 жыл бұрын
Excellent video. Wonderful detail and background. Thank you.
@GDada777
@GDada777 5 жыл бұрын
Great video. I learned a lot. Currently Atom comes with Script and Autocomplete-python packages pre-installed. Thanks!!
@dp0813
@dp0813 6 жыл бұрын
Great tips and guidance! Thank you for taking the time to do this!
@gseethepalli
@gseethepalli 5 жыл бұрын
Great Video. Great Explanation. Thank you very much Mr. Corey Schafer
@rebelScience
@rebelScience 7 жыл бұрын
A-Mazing! Thanks. I am getting into BioInformatics and this helped me a lot, even though I am 10+ years C++ coder.
@supremerunning
@supremerunning 3 жыл бұрын
did great job with tutorial followed through all of it
@dreamscapeai7
@dreamscapeai7 5 жыл бұрын
guys my autocomplete python doesn't work, neither does autocomplete-plus and snippets. I have enabled all of these and I have not disabled any packages in atom.
@wouterdecoster4020
@wouterdecoster4020 7 жыл бұрын
Great! Introduction to very useful packages! Thanks a lot!
@rezapourmodheji3010
@rezapourmodheji3010 4 жыл бұрын
That was great and it helped me a lot. Thanks Corey!
@hsabrey
@hsabrey 5 жыл бұрын
hi Corey, thank you for your video, i have followed your instructions to install linter-flake8 on MAC, but i got Linter error says "[Linter] Error running Flake8 See Console for more info." any advises please
@melvin9993
@melvin9993 6 жыл бұрын
Apparently, for newer versions, autocomplete-plus should be left enabled for autocomplete-python to work
@pkavenger9990
@pkavenger9990 4 жыл бұрын
Corey: i dont like Autocomplete pop ups. When you such a Master at programming that you dont like Autocomplete pop ups.
@samuelmontypython8381
@samuelmontypython8381 4 жыл бұрын
That, and the autocomplete suggestions in Atom are meh
@35utab35
@35utab35 4 жыл бұрын
Thanks for this useful piece of information and your time&efforts
@stevejacobs295
@stevejacobs295 6 жыл бұрын
This was very helpful. I would love an update that would describe how to set up the IDE features in atom and using the atom-ide-debugger-python and related packages.
@RoulDukeGonzo
@RoulDukeGonzo 5 жыл бұрын
Me too!
@mydetlef
@mydetlef 7 жыл бұрын
After watching your video I looked around for changing size of fonts of script window and main fonts. For all others, I found (all happens in the style.less file - you reach it over File | Stylesheet. # changing the workspace font atom-workspace { font-size: 14px; } #changing the script window font .script-view .line { font-size: 16px; }
@BenNdjami
@BenNdjami 7 жыл бұрын
Best python tutorial!! Your awesome!!
@hessmess9504
@hessmess9504 5 жыл бұрын
Excellent tuto about Atom config. Very usefull. 1000 thanks.
@joymandal4756
@joymandal4756 3 жыл бұрын
Hello, I wanted to point out one important package which you have missed to show, the atom python run package without which one cannot use user defined input variables. Thank you
@samuelmontypython8381
@samuelmontypython8381 4 жыл бұрын
I can’t believe that educators start students off on heavy, fully functioning IDE’s. It’s like training for a marathon on a treadmill in a climate-controlled room. I always used net beans for Java and Anaconda for python when learning and recently started using Atom on Mac. It’s WAY lighter than anaconda and you actually have to know how to properly download and connect dependencies (still easier than Windows) but man I learned a lot about programming environments and hell, I even learned how automate key bindings in Mac - something that never occurred to me. It’s simple to use, fast, and I can always link it to a larger IDE for a big project. The only thing I don’t like is that the auto-fill suggestions aren’t as good as something like PyCharm, but maybe they’ll incorporate ML in the future to fix that.
@manimozhisundaram780
@manimozhisundaram780 7 жыл бұрын
Thanks for your wonderful tutorial. All the best for ever.
@paulgall2529
@paulgall2529 4 жыл бұрын
Thanks Corey. Very helpful :)
@alexjohnson6262
@alexjohnson6262 6 жыл бұрын
Great, well explained tutorial! Thanks!
@antares1233062
@antares1233062 2 жыл бұрын
Super helpful!, much appriciated my man!
@Diego4322237
@Diego4322237 7 жыл бұрын
Thanks so much! This video was very useful to me, Greeting from Colombia.
@coreyms
@coreyms 7 жыл бұрын
Anytime, Diego. Glad to hear it was useful. Take care!
@mgronk7216
@mgronk7216 6 жыл бұрын
im trying to run my program and i keep getting 'python' is not recognized as an internal or external command, operable program or batch file. [Finished in 0.06s]
@TaylerPlays
@TaylerPlays 5 жыл бұрын
You need to install python on your PC first
@ExplosiveKaboom
@ExplosiveKaboom 5 жыл бұрын
@@TaylerPlays I did but it still doesnt work
@ericclaxton3074
@ericclaxton3074 5 жыл бұрын
@@ExplosiveKaboom when you are installing python on your computer, make sure you check the box that says add to PATH, this will solve your problem i believe, for all the info on this stuff I recommend stackoverflow, they are very helpful
@bassela.i.6078
@bassela.i.6078 4 жыл бұрын
Im having the same problem right now can u pls tell me if u've found any solutions
@bassela.i.6078
@bassela.i.6078 4 жыл бұрын
okay nevermind i just found a solution
@user-hn9mt8ti3o
@user-hn9mt8ti3o 2 жыл бұрын
Can't find the Script package at 3:50? Head to Settings > URl handling > Click on "Register as default..." Then go to the package page itself: atom.io/packages/script/ Click Install > Open with Atom at prompt. In action: kzbin.info/www/bejne/mqPMpnVjn9B4e9U However, Script package doesn't take input, so you might wanna use another one. atom-python-run is one: kzbin.info/www/bejne/r4CVapqrlpdsapo
@creativeadvance
@creativeadvance 2 жыл бұрын
ty ty ty
@shivangb237
@shivangb237 4 жыл бұрын
@Corey Schafer Thanks a lot!! I suggest this video to anyone who's a begginer in Atom(for python)
@psycholog79
@psycholog79 6 жыл бұрын
Thank you for sharing this. autocomplete-python worked for me after enabling autocomplete-plus again.
@JerettFranklin
@JerettFranklin 5 жыл бұрын
You are a timesaver, thanks!
@esdrasdebrito
@esdrasdebrito 7 жыл бұрын
Schafer, this is GREAT!!! Thanks.
@ShaibalAhmed
@ShaibalAhmed 6 жыл бұрын
Thank you so much. You are a great teacher.
@EOO-Stand
@EOO-Stand 4 жыл бұрын
excellent. helped me alot. thank you very much
@AmeerHamza-xm5ro
@AmeerHamza-xm5ro 7 жыл бұрын
Great work thank you for such a detailed video ... Really helpful..... Corey can you do other languages other than python?
@seankelley1878
@seankelley1878 4 жыл бұрын
On Windows, you can open settings using the "Ctrl" + "," shortcut
@GeorgeTrialonis
@GeorgeTrialonis 6 жыл бұрын
Congratulations! Very instructive videos. One question: why is it that Atom does not run the input function? I am just starting to code in Python and when I use the input function in my script, Atom stops, althought it executes any lines above the input function.
@KingLuke303
@KingLuke303 6 жыл бұрын
I have seen on another video that someone said that their input functions don't work, it seems to be a wide problem
@bholaprasad26
@bholaprasad26 6 жыл бұрын
Hi George, I was also having this problem and it was really very frustrating. But it can be solved by installing the - Hydrogen package in Atom. And then run the program with hydrogen run commands which you can find under the package menu at the top under hydrogen. If you are on a mac you can directly press - control + command + enter. Hope this helps.
@GeorgeTrialonis
@GeorgeTrialonis 6 жыл бұрын
Thank you very much bhola prasad. I will follow your suggestion and let you know.
@peluso_palit
@peluso_palit 6 жыл бұрын
I just watch this video and follow along. I encounter same problem. Luckily you asked the question and someone already solved our problem.
@sfeng819
@sfeng819 7 жыл бұрын
Thanks Corey. Great video. I have a question about how to run codes with argv and input(). Do you have any idea?
@Zwiesel66
@Zwiesel66 7 жыл бұрын
Thank you Corey for this nice tutorial.
@charlitopiaojr.6945
@charlitopiaojr.6945 7 жыл бұрын
Why do you need to use pip install every time you install a package?
@khizarhaider3228
@khizarhaider3228 4 жыл бұрын
cuz not all modules are on python so to get other modules you have to pip install it to get the packages from the internet
@aangdorje6669
@aangdorje6669 3 жыл бұрын
Thank you! This video was very helpful.
@ViolaTsao
@ViolaTsao 7 жыл бұрын
Best tutorial ever!
@NguyenDuy-jd6sm
@NguyenDuy-jd6sm 5 жыл бұрын
thank you sir, your video is so helpful !
@vuzino4777
@vuzino4777 5 жыл бұрын
If you get " 'python' is not recognized as an internal or external command" like I did, try running cmd and typing atom, and run it from there. Worked for me.
@G-Descent
@G-Descent 4 жыл бұрын
Linter isn't working after I've installed it as shown. Any advise?
@amortalbeing
@amortalbeing 6 жыл бұрын
Very good, Enjoyed it very much, thanks alot By the way, at the end of the video, you could easily copy the small text into the ide itself, and since the font size was 20, it would be pretty clear..
@erinsims6295
@erinsims6295 2 жыл бұрын
I followed your directions on the phython-autoprep8 and it would not format at all. Stopped and restarted ATOM. Made sure Ik had the settings Format on Save checked. Hopefully you are still looking at this youtube comments section
@easydatascience2508
@easydatascience2508 Жыл бұрын
You can see mine too. The channel has just uploaded a Python crash course tutorials playlist. Source files available to.
Setting up a Python Development Environment in Eclipse
16:35
Corey Schafer
Рет қаралды 183 М.
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 75 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 106 М.
Setting up a Python Development Environment in Sublime Text
26:03
Corey Schafer
Рет қаралды 1 МЛН
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 905 М.
Can You Beat Minecraft if the Whole World is Water?
16:07
EnderSkull
Рет қаралды 295 М.
Powerful VSCode Tips And Tricks For Python Development And Design
15:50
Modern Python logging
21:32
mCoding
Рет қаралды 212 М.
Setting Up the Perfect Developer Environment on Linux for 2025
11:58
Create A Python API in 12 Minutes
12:05
Tech With Tim
Рет қаралды 720 М.
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 821 М.