The Ultimate Coding Setup for Data Science

  Рет қаралды 104,183

Rob Mulla

Rob Mulla

Күн бұрын

In this video I go though how I setup my operating system to code for datascience. We talk about operating system, terminal, IDEs and more.
Tmux settings repo: github.com/gpakosz/.tmux
My tmux and vim settings: github.com/RobMulla/vim_settings
Timeline:
00:00 Intro
00:22 Operating System
03:53 Terminal Stuff
09:19 Virtual Environments
12:40 IDEs
Follow me on twitch for live coding streams: / medallionstallion_
My other videos:
Speed Up Your Pandas Code: • Make Your Pandas Code ...
Speed up Pandas Code: • Make Your Pandas Code ...
Intro to Pandas video: • A Gentle Introduction ...
Exploratory Data Analysis Video: • Exploratory Data Analy...
Working with Audio data in Python: • Audio Data Processing ...
Efficient Pandas Dataframes: • Speed Up Your Pandas D...
* KZbin: youtube.com/@robmulla?sub_con...
* Discord: / discord
* Twitch: / medallionstallion_
* Twitter: / rob_mulla
* Kaggle: www.kaggle.com/robikscube
#datascience #python #coding

Пікірлер: 198
@saxegothaea_conspicua
@saxegothaea_conspicua 9 ай бұрын
Really cool video. Is always hard at the beggining to know which is the beast set up, and chossing from so many options. Thanks a lot and keep the good work.
@robmulla
@robmulla 9 ай бұрын
Glad it was helpful! Thanks for the comment.
@luis9802
@luis9802 Жыл бұрын
Really cool! This is exactly what is missing. I am just used to work on jupyter notebooks and this helps transition into a more terminal-scripts workflow. Would be interesting to follow you on a project setup. Something like the tensorflow developer exam.
@robmulla
@robmulla Жыл бұрын
Glad it was helpful! Check out my live streams to see it in action.
@luis9802
@luis9802 Жыл бұрын
@@robmulla they are always at 3 am, i would love to interact live but I need to sleep haha
@nevelis
@nevelis Жыл бұрын
Two tools that I discovered while interviewing for my last job is fzf (fuzzy find, super fast replacement for find + grep on file names) and ag (silver searcher, like grep -R but lightning fast).
@robmulla
@robmulla Жыл бұрын
Whoa! These seems like awesome tools and I'm going to try using them. Find in linux always seems more annoying than it needs to be. Often I use locate which can work well.
@juan.o.p.
@juan.o.p. Жыл бұрын
Thanks for the recommendations!! I'll definitely give Tmux a try.
@robmulla
@robmulla Жыл бұрын
If there is one thing to take away from this video - is that tmux is great!
@beethovennine
@beethovennine Жыл бұрын
GREAT! I'm in the process of learning Ubuntu, so this vid comes just in time...thanks!
@robmulla
@robmulla Жыл бұрын
Glad I could help!
@liamboyd4676
@liamboyd4676 Жыл бұрын
This guy’s content is always on point!
@robmulla
@robmulla Жыл бұрын
Glad you think so.
@jstello
@jstello Жыл бұрын
So much value here! Every time
@robmulla
@robmulla Жыл бұрын
Apprecaite that.
@bazoo513
@bazoo513 Жыл бұрын
Excellent overview. Thanks.
@robmulla
@robmulla Жыл бұрын
Glad you liked it.
@matematicasyprogramacioncl1251
@matematicasyprogramacioncl1251 Жыл бұрын
I was wandering what os to use in my Mac for dual boot (data science projects and some develop). I think this video illuminate me.
@5MassaM5
@5MassaM5 Жыл бұрын
As usual. Amazing content! Maybe you could also specify the hardware setup. Screen / Desk / CPU Components / Mouse etc.
@robmulla
@robmulla Жыл бұрын
Thanks for the idea! Maybe in a future video. My PC was built many years back but it has served me well.
@FilippoGronchi
@FilippoGronchi Жыл бұрын
Agree with your point...I must buy a new machine but i don't really know which... I am thinking about a MacBook AIr M2 with ethe possibility to install asahi linux... not sure though! Iw ill be a very nice follow up to this video Rob
@CarlosDelcristo
@CarlosDelcristo Жыл бұрын
​@@robmulla that would be a good video. Looking forward to it...
@jti107
@jti107 Жыл бұрын
this was awesome! I actually use a chrome book and use google colab for everything. really interesting to see different data science setups
@robmulla
@robmulla Жыл бұрын
Whoa, that's great! I'm suprised you are able to do everyhing just using colab but that is cool that you have such a light weight setup.
@method341
@method341 11 ай бұрын
Do you find any limiting factors with the chrome book or does it do everything you want it to? Obviously not including GPU intensive tasks.
@ArunYadav-qq1cj
@ArunYadav-qq1cj 9 ай бұрын
Yes you can do almost everything on colab but it sometimes gets stuck for object detection tasks and some opencv libraries
@ashaykatrojwar880
@ashaykatrojwar880 Жыл бұрын
Was looking for this video!!
@robmulla
@robmulla Жыл бұрын
Glad you found it helpful.
@MrDotManPeriod
@MrDotManPeriod 5 күн бұрын
this video was very helpful for me (new to linux and data science)
@deepak39754
@deepak39754 Жыл бұрын
Great Video Rob.Thanks for sharing the setup .Could you pls do a video on how to ssh , using vim ? And also few tips and tricks 😃
@robmulla
@robmulla Жыл бұрын
Thanks for the idea! ssh and vim are both really powerful - need to think about how I could make it into a video.
@deepak39754
@deepak39754 Жыл бұрын
@@robmulla Thank you Rob
@cedric1731
@cedric1731 Жыл бұрын
You talk about helping us on a daily basis with a bass guitar in the background... I see what you did there :D
@robmulla
@robmulla Жыл бұрын
On a daily BASSis. 😉
@juliocardenas4485
@juliocardenas4485 Жыл бұрын
I would recommend adding Docker to the set up ; it makes it easier to deploy your work
@robmulla
@robmulla Жыл бұрын
You're right. For a lot of work I do is quick and dirty so the overhead of docker isn't worth it. But I do use docker from time to time.
@mohamedtekouk8215
@mohamedtekouk8215 11 ай бұрын
Hamdulilh i have found your youtube channel as i switch from R to python and i found your channel really really amazing
@robmulla
@robmulla 11 ай бұрын
Glad to hear that! Thanks for watching.
@lamhintai
@lamhintai Жыл бұрын
Would like to see your advice on best practices when convert or bridge between the exploratory / experimental code in Jupiter notebook and production code as modules. 😊
@robmulla
@robmulla Жыл бұрын
Great suggestion! I still feel like I lean too hard on jupyter but there should definately be more of a balance. It really depends on your end goal.
@solom465
@solom465 Жыл бұрын
@@robmulla Quarto in VS Code has replaced Jupyter completely for me.
@robmulla
@robmulla Жыл бұрын
@@solom465 This is the first I'm hearing about it. Reading about Quarto now and it looks like it might deserve some futher investigation! Thanks for the tip.
@cubic3d1547
@cubic3d1547 Жыл бұрын
I really haven't ever liked jupyter notebooks. 100% agree on the comments made by Rob about running in VS Code. Biggest challenge for me was exploring in jupyter but then converting to run on a different machine that didn't have jupyter installed or wanted it to run directly from a terminal. I found interactive python in VS Code to be extremely useful. Can run cell by cell just as in a notebook but then can run directly from a terminal without any modification. Not sure it's the "right" thing to do but works for me and what I'm doing.
@Jackson_rw
@Jackson_rw 4 ай бұрын
Hey man love your setup! I am pursuing a data science major this year and want to do Linux as my main OS. What colors are you using for your terminal? It's so clean
@ibowman_UCLA_BRAIN
@ibowman_UCLA_BRAIN 10 ай бұрын
Curious, and I can't figure this out based on comments, do you have a dual boot Mac machine (that boots between Mac OS and Linux) or do you instead have a dedicated Mac OS machine and dual boot between Windows and Linux in a different computer? Extremely helpful video! I'm not going quite as old school as top w/o colors but I'm about to do some C++ Qt coding for the first time in a decade, and was mostly interested in your thoughts on IDEs. I did not expect the VS Code recommend. Will go with that, thank you!
@bazoo513
@bazoo513 Жыл бұрын
Re: vi - Yes, it is unintuitive for novices, but once you learn _all_ of it, it is the most efficient programming editor by far. What it does _not_ provide (without extensions and/or external utilities) are niceties like keyword and variable completion, function/method synopsys help etc. IDE it is not, but as a pure editor, it is unmatched.
@robmulla
@robmulla Жыл бұрын
vim is really powerful. But I actually find most of the benefit is when editing existing code and not writing completely new code.
@oliver_ai
@oliver_ai Жыл бұрын
I finally learned how to load scripts in Jupyter lab. Thanks
@robmulla
@robmulla Жыл бұрын
That’s a good habit to get into. Using sys to update the path of your scripts makes it easy.
@thanoslyras3906
@thanoslyras3906 10 ай бұрын
I watched the video and it is very helpful. I would like to ask what is the theme you use because it is very clean.
@laminkhant8875
@laminkhant8875 Жыл бұрын
This is such a cool content for me, now I stop dreaming about to reinstall windows :D
@robmulla
@robmulla Жыл бұрын
Glad you liked it! Thanks for the comment.
@imanshaf8429
@imanshaf8429 10 ай бұрын
Hi Rob! What do you think of Mint? Do you think it is still better to use Ubuntu over Mint?
@ChrisHalden007
@ChrisHalden007 Жыл бұрын
Great video. Thanks
@robmulla
@robmulla Жыл бұрын
Glad you liked it!
@arda3420
@arda3420 Жыл бұрын
Casual people: python, jupyter notebook and modules are the most important things for data science. Rob: tmux and linux or go cry
@arda3420
@arda3420 Жыл бұрын
Omg and Vim too xD. You are gigachad of data science
@robmulla
@robmulla Жыл бұрын
😆 I like to start with the basics and then move my way up!
@robmulla
@robmulla Жыл бұрын
vim keybindings are so worth mastering!
@mirandaenergypark5271
@mirandaenergypark5271 Жыл бұрын
Great video Rob - thank you. I hope you don't mind me mentioning, but you have a spelling error in your website title banner. I know, a minor thing, but being a programmer and focused on detail, you may appreciate!
@robmulla
@robmulla Жыл бұрын
Oh! Great catch. You were the first to notice so you win a prize! Just kidding, but I changed it :D
@peblopadro
@peblopadro Жыл бұрын
Thanks very much for all the knowledge you are sharing! Cool bass btw 🤟 Quick Q: after installing tensorflow, when I'm importing it in a Jupyter notebook ( [ import tensorflow ] ) the kernel dies. Have tried all potential solutions in stackoverflow and nothing has worked. Any guess is highly appreciated 🙏
@robmulla
@robmulla Жыл бұрын
Hey Pedro, thanks for watching! Sorry to hear your notebook keeps getting shutdown. I would recommend trying to run the same code in a kaggle notebook just to make sure that's not the issue. If it persists maybe attempt to create a new conda environment from scratch?
@davidmora2241
@davidmora2241 Жыл бұрын
Great video! Do you know if it's possible to use the vim keybindings inside kaggle notebooks?
@robmulla
@robmulla Жыл бұрын
Yes it is! The keybindings to switch cells use Vim-like shortcuts with j/k. I believe you can also add vim bindings within cells but I don’t use that.
@OazadOMER
@OazadOMER 10 ай бұрын
Hello Rob can you suggest an alternative of PowerBI for Linux , Thank you
@danieltheshark
@danieltheshark 8 ай бұрын
Thanks for sharing.. I really like the idea to work with linux. Just clean and go. but... what about the issue with the mouse scroll speed? IMWheel... I have a mx master and the first scroll doesn't work. What is this? What about that difficult switch for audio source. I guess the only way is to do that in settings? Do you have problems with your gpu? NVIDI? Are you using vs code + juypter notebook? I can't help --- but this sucks. Kernel broke so many times Thanks
@gauravmalik3911
@gauravmalik3911 4 ай бұрын
What is the difference between conda env and Python env, which one to chose when? Is python env is used when we are deploying the model?
@sirsquirrel0
@sirsquirrel0 Жыл бұрын
“Well that’s just me” - me too! 👌👍
@robmulla
@robmulla Жыл бұрын
haha. Glad I'm not alone!
@philwebb59
@philwebb59 10 ай бұрын
It's so funny hearing you praise bash. It's like tripping back to the early-80s when I used to praise the original Bourne shell and argued how GUI would never be popular. Of course, that was before 'ol Bill stole the mouse from Xerox. Boy, was that a bad business decision for Xerox.
@arielspalter7425
@arielspalter7425 Жыл бұрын
That’s awesome tutorial, learned quite a few things. I have a question though- how does Excel fit into here?
@robmulla
@robmulla Жыл бұрын
Good question! Ubuntu has LibreOffice which is a quick alternative to excel, and you can also use office 365 to access excel in the browser. But for some people I know not having excel locally is a deal breaker.
@arielspalter7425
@arielspalter7425 Жыл бұрын
@@robmulla thanks! One more question- could you please expand a bit how you run the Linux environment? Is it a dual boot or VM, or a dedicated machine altogether? Thanks!
@robmulla
@robmulla Жыл бұрын
@@arielspalter7425 I run linux as my main OS.
@satyamARAS
@satyamARAS Жыл бұрын
I used pop and parrot is on vms for learning Linux command and they were good pop And parrot felt like windows lite , ubantu or whatever distribution you use highly depend on project/team/company/domain , i guess?.
@robmulla
@robmulla Жыл бұрын
Not familiar with either of those, but I started using Linux Mint and when switched over to ubuntu way back.
@Gruuvin1
@Gruuvin1 Жыл бұрын
When you ran htop, I got jealous. 32 cores with 64 threads? What processor are you running?
@robmulla
@robmulla Жыл бұрын
Ryzen Threadripper! 🔥🔥
@jcbritobr
@jcbritobr Жыл бұрын
The problem i see in vscode for python is the notebook. Seems like the things not fit exactly in interface, but pylance is awesome
@robmulla
@robmulla Жыл бұрын
I agree. If the notebooks in vscode felt like jupyter lab I would only use vscode.
@pomiro
@pomiro Жыл бұрын
Thanks!
@robmulla
@robmulla Жыл бұрын
You bet!
@alpsgrin4501
@alpsgrin4501 Жыл бұрын
How to create a cluster and set multi GPU in one computer hpc claster which Linux do you recommend and what settings?
@robmulla
@robmulla Жыл бұрын
First you need a lot of money.... 😀 then you buy the hardware. After that is just setting up ubuntu and installing nvidia drivers. Good luck!
@bazoo513
@bazoo513 Жыл бұрын
Re: "why Linux" - I have to do most of my work on Windows because my clients do. But I make sure to install CygWin on every machine I work on (including clients' servers running SW I maintain) - command line is immeasurably more efficient than GUI in 95% of cases. On my Windows I now have LTS versions of Ubuntu (22.04 currently) under WSL2 and, again, do almost everything from bash.
@robmulla
@robmulla Жыл бұрын
I’ve hear WSL2 is good but haven’t used windows in a while so I haven’t needed to use it.
@demohub
@demohub Жыл бұрын
👍 thanks for sharing
@robmulla
@robmulla Жыл бұрын
Thanks for watching!
@MeuRefrigerador
@MeuRefrigerador Жыл бұрын
Not that I'm advocating for Windows, but shouldn't you be able to do terminal stuff from linux using PowerShell?
@robmulla
@robmulla Жыл бұрын
Yes, or even better WSL- which allows you to run linux on windows. I've never used it but I've heard others like it.
@aoa1015
@aoa1015 Жыл бұрын
You read minds don't you !!! :) I wanted to ask about your software and hardware setup and recommendations.
@robmulla
@robmulla Жыл бұрын
haha! That's awesome. I get asked a lot when streaming about my setup so I finally made a video about it.
@oskwon72
@oskwon72 Жыл бұрын
Great! 99% overlapped tools for me except for Org-Mode in Emacs
@KabeloMoiloa
@KabeloMoiloa Жыл бұрын
Consider using emacs-vterm or the newer emacs-eat instead of tmux.
@MrEo89
@MrEo89 Жыл бұрын
I’ve heard of the “eat” stuff, but dk how it’s better? Like, eat-jupyter is one in particular I’d love to check out for my older rMBP
@6872elpado
@6872elpado Жыл бұрын
I'm amazed that you keep broken environments 😂
@robmulla
@robmulla Жыл бұрын
I'm amazed you don't! 😉
@6872elpado
@6872elpado Жыл бұрын
I will try then :D
@kongson14
@kongson14 Жыл бұрын
it helps!
@robmulla
@robmulla Жыл бұрын
Thanks! I'm glad it does.
@prashlovessamosa
@prashlovessamosa Жыл бұрын
I want you make everything in detail not in 1 hour i want to learn everything because your tutorials are awesome
@robmulla
@robmulla Жыл бұрын
Thanks for the comment! Are you saying you wished the tutorial was longer? You can always watch my live stream or past live stream recordings where I go at a slower pace. Good luck!
@thatsunpossible312
@thatsunpossible312 Жыл бұрын
Anaconda is no longer free for commercial use, so be careful. You can instead use conda-forge, which is free. The “conda” command line tool is written in python and can be slow. Instill mamba to get the same functionality written in c++. All of this is more important in windows than on Linux. Like you, I just use pip on Linux.
@sawekb8102
@sawekb8102 Жыл бұрын
I worked for some time on Linux but one thing that make me switch again to Windows was that there was no way to install Excel on Ubuntu
@robmulla
@robmulla Жыл бұрын
That's true, but you can use office 365 in the browser I believe. I also try to use pandas instead of excel whenever possible.
@geodancer7281
@geodancer7281 Жыл бұрын
Have you considered LibreOffice?
@sawekb8102
@sawekb8102 Жыл бұрын
@@geodancer7281 Libre office is limited but it is an option
@geodancer7281
@geodancer7281 Жыл бұрын
@Ralph Reilly - That's harsh. LibreOffice is, well, libre. That's not bad for an Excel-workalike. I appreciate your black/white attitude, but when you are searching for a tool, something close might be better than nothing.
@johnarroyo6376
@johnarroyo6376 Жыл бұрын
I would beleave if u were talking about MS Word, that's a nightmare... but Excel? U could easily work with some other alike excel app, and use it as is u where on excel
@serdartohma
@serdartohma 11 ай бұрын
In vs code in import pandas as pd and import numpy as np , pd and np is faded. I wonder why? and code is not outputting. can you help me?
@robmulla
@robmulla 11 ай бұрын
I'm not sure, but vscode will grey out the lines of imports if they aren't being used in the script. So if you never use `pd` or `np` they will be grey. But that shouldn't impact your code.
@kesleyraimundo3527
@kesleyraimundo3527 Жыл бұрын
Why use pip instead of conda to install packages?
@gustavojuantorena
@gustavojuantorena Жыл бұрын
I don't know why, but suddenly I want to try tmux
@robmulla
@robmulla Жыл бұрын
You need to! It’s great.
@shreyaskulkarni5823
@shreyaskulkarni5823 Жыл бұрын
Can you make a video on dual booting?As a student I feel dual booting is a powerful tool
@robmulla
@robmulla Жыл бұрын
It can be kind of tricky, and hard to show in a video tutorial because it requires shutting down your PC a few times. I'll try to think of a way that I could make it work.
@bazoo513
@bazoo513 Жыл бұрын
Thanks for Tmux tip. BTW, 64 cores, 64 GB RAM? I am green with envy 😀
@robmulla
@robmulla Жыл бұрын
I built my machine myself! It’s pretty old but powerful.
@sougaaat
@sougaaat 5 ай бұрын
Threadripper? MY GOD!
@michaelomosebi6374
@michaelomosebi6374 Жыл бұрын
This is alot.... Impressive or overwhelming...do not know which to say. Do you have a video that describes your journey, from start? I would really love to see it
@robmulla
@robmulla Жыл бұрын
Thanks, hopefully it’s not too overwhelming. I don’t have a video that describes my journey but have plans maybe in the future. Appreciate you watching.
@aggbits
@aggbits Жыл бұрын
windows + WSL for the win!
@robmulla
@robmulla Жыл бұрын
Windows is overrated. Change my mind. 😁
@aggbits
@aggbits Жыл бұрын
I don t want to change anyone's mind .. Just saying that using windows with WSL2 integration gives you the best of both worlds.
@robmulla
@robmulla Жыл бұрын
@@aggbits I've been hearing a lot of good things about WSL2 so I don't want to bash it (pun intendend).
@DylanOkyere
@DylanOkyere Жыл бұрын
You didn’t add the tmax repo in the description
@robmulla
@robmulla Жыл бұрын
Just added it! Thanks for the reminder.
@siddharthyadav2120
@siddharthyadav2120 Жыл бұрын
Hey Rob! Just curious... do you play chess?
@robmulla
@robmulla Жыл бұрын
haha. What made you guess?
@nissum5179
@nissum5179 Жыл бұрын
What laptop is goof for data science?
@robmulla
@robmulla Жыл бұрын
Good question. I think it really depends on how much you plan to do locally vs remotely. What really matters to me is that the laptop is comfortable and easy to use.
@DD-uq8qg
@DD-uq8qg Жыл бұрын
Kind of the same things that I use too
@robmulla
@robmulla Жыл бұрын
Love it. What do you use that is different?
@Mutual_Information
@Mutual_Information Жыл бұрын
Very interesting. I use a Mac at work and Windows at home, and I love bash via macos.. PowerShell on windows is garbage. But I learned that Windows has, as of fairly recently, a very good recreation of Linux. It's called WSL2. It's not bad. But maybe I should just become an OG linux user like you lol
@robmulla
@robmulla Жыл бұрын
I've heard good things about WSL2 but still prefer avoiding windows unless I need to. You should try setting up dual boot and checking out ubuntu.
@arminhejazian5306
@arminhejazian5306 Жыл бұрын
i've been using WSL for couple of months and it's great.
@MaxMustermann-on2gd
@MaxMustermann-on2gd Жыл бұрын
WSL and while in windows Git Bash. + use windows Terminal
@sayednab
@sayednab Жыл бұрын
I tried VSC but I didn't like it at all. it's so confusing and busy. whereas Jupyter notebook is intuitive and easy to understand.. also there is not many good tutorials on VSC contra Jupyter.
@incremental_failure
@incremental_failure Жыл бұрын
Ubuntu is ok but Arch based distros are a bit better. The package manager is definitely much better. I use paru as a pm and it's great. That said, my VPS still runs Ubuntu.
@robmulla
@robmulla Жыл бұрын
Interesting. Maybe some day I'll give it a try. What is VPS?
@incremental_failure
@incremental_failure Жыл бұрын
@@robmulla Virtual Private Server. Your cloud box.
@TheCodeGuy12
@TheCodeGuy12 Жыл бұрын
OO-boon-too
@robmulla
@robmulla Жыл бұрын
ewwwwww
@AbdulREHMAN-co2kd
@AbdulREHMAN-co2kd 9 ай бұрын
i work with jupyter notebook the layout is lame but simple e to use
@hatwong3637
@hatwong3637 Жыл бұрын
Couldn't agree more that Linux is a better platform over Windows as a coding machine. However, I always got stuck when installing GPU drivers on my Linux machine...😟
@robmulla
@robmulla Жыл бұрын
Ah, I’ve been there before. But it is a lot easier than it was before.
@Pi_Maaster
@Pi_Maaster 6 ай бұрын
debian can be better than ubuntu uses exactly the same pachages and with an extension can look similar to ubuntu
@mirandaenergypark5271
@mirandaenergypark5271 Жыл бұрын
Sorry, I meant your KZbin banner...
@robmulla
@robmulla Жыл бұрын
Thanks for the heads up!
@tainicon4639
@tainicon4639 Жыл бұрын
Ubuntu is not the most popular or most stable linux distro. Though It is very beginner friendly.
@robmulla
@robmulla Жыл бұрын
My bad. What's the most popular distro? Debian?
@tainicon4639
@tainicon4639 Жыл бұрын
@@robmulla I believe based on Reddit poles (which may be biased due to the type of people who would take those poles…) Arch based distros beat out Ubuntu based distros. But Ubuntu is a close second. My stability comment was about the issues I have had with apt randomly breaking my system. As a general philosophical statement against Ubuntu, it’s preloaded with Spyware that sends information back to the canonical. But it’s is easy to install and is often the first choice for people migrating over from windows or Mac. So it’s a solid recommendation. The arch based distros tend to attract a certain type of elitist (even though it’s not hard to use…) which is probably best to avoid when you are first starting out.
@tainicon4639
@tainicon4639 Жыл бұрын
@@robmulla great video BTW!
@soren-1184
@soren-1184 Жыл бұрын
I would use miniconda instead of anaconda and mamba instead of conda.
@adrianmuresan7764
@adrianmuresan7764 Жыл бұрын
I am using anaconda in windows and it started running out of SSD space. After watching your video, I ordered a 2Tb SSD with the intention of installing Ubuntu on it and using your setup. Trouble is, this Ubuntu bastard has a habit of installing on only part of the drive. I made a partition for swap, another for tmp, another for root and that was it, with the expectation that the home partition will take the remaining space. That´s not what happened, I got a 30Gb home partition and 1700Gb unused hahaha. Back to windows for me, I installed windows on my spanking new drive, until I figure out how to install ubuntu and still have space for anaconda. When I think that i used to be only an ubuntu user until aroud 2013.
@robmulla
@robmulla Жыл бұрын
Oh man! That’s annoying. I’ve spent many weekends just trying to fix issues like this. But trust me once you get Ubuntu setup you won’t need to go back and you’ll be happy you switched. Good luck!
@adrianmuresan7764
@adrianmuresan7764 Жыл бұрын
@@robmulla thanks for the reply, Rob. It helps knowing that also the masters have trouble with 'yak shaving'´. In any case, I have now the 250gb SSD where the windows used to reside, when I feel like it I will give it a shot and install Ubuntu there. I do believe you are right about the superiority of Ubuntu.
@PerteTotale
@PerteTotale Жыл бұрын
I don't see why you condone windows: I had geospatial pkgs installed with pip/whl, with much effort, but it let me to know and understand python much better. So I'm now on windows and with geospatial wizz and QGIS witches, and with conda, and with multi envs. I must have broken your unix egg shell
@robmulla
@robmulla Жыл бұрын
Windows is fine! I’m just saying for me I’m not a big fan. But I also haven’t used it in years so things may have changed a lot since then!
@linuxmill
@linuxmill Жыл бұрын
you don't like emacs?
@robmulla
@robmulla Жыл бұрын
I’m sure it’s great. I just started with vim.
@KarmaKula
@KarmaKula 11 ай бұрын
ctrl+b and shift+% ??? I just can't....
@robmulla
@robmulla 11 ай бұрын
I map caps lock to be another control.
@KarmaKula
@KarmaKula 11 ай бұрын
@@robmulla that's interesting
@hansdietrich1496
@hansdietrich1496 Жыл бұрын
As you talked a lot about your terminal ... why bash? There are way better shells out there!
@CrazyFanaticMan
@CrazyFanaticMan Жыл бұрын
The best IDE is notepad
@robmulla
@robmulla Жыл бұрын
The best IDE is ms word!
@freiTzer
@freiTzer 4 ай бұрын
I use visual studio and pycharm
@CrazyFanaticMan
@CrazyFanaticMan 3 ай бұрын
​@@freiTzer Rookie mistake
@rosetwinz
@rosetwinz Күн бұрын
​@@CrazyFanaticMan I am relearning to program after a long break. Might I ask why you say so? Is it just because of your work flow (distractions in typical IDEs i.e. autocompletes) or something else?
@CrazyFanaticMan
@CrazyFanaticMan Күн бұрын
@rosetwinz It really depends on what im doing. If I'm doing Python scripting, which I do a lot at my work and I did a lot in the past for school and other things, then something barebones works best for me. The default IDLE editor with some custom styling or a plain Jupiter notebook like Google Colab. But, if I'm doing something like web dev which I don't often do, using VS Code with useful extensions like Live Server and Thunder Client (for API testing) I actually found incredibly useful. So, ignore my previous comments, it was just me trying to be funny haha In reality, whatever helps you get the job done, that's what you should use :)
@linuxmill
@linuxmill Жыл бұрын
"old school users"... guilty😅
@kslanov
@kslanov Жыл бұрын
Moving files with bash commands 🤦‍♂️
@robmulla
@robmulla Жыл бұрын
What’s a better alternative?
@rishavpapaji5349
@rishavpapaji5349 Жыл бұрын
you are soo wrong about ubuntu
@robmulla
@robmulla Жыл бұрын
Ok. Change my mind.
@rishavpapaji5349
@rishavpapaji5349 Жыл бұрын
Sorry don't take it personally but it something is popular doesn't mean its most up to date or latest, most latest packages are in arch linux and it doesn't mean it most stable its a tradeoff between two, but you might have to say that ubuntu has largest community and support not the most updated or latest kind....
@rishavpapaji5349
@rishavpapaji5349 Жыл бұрын
Ubuntu 22.04 use python 3.10 which you know is technically outdated
@robmulla
@robmulla Жыл бұрын
@@rishavpapaji5349 I'm not taking it personally. I apprecaite your feedback and want to know what you think is a better option and why. What OS do you think is best? I'm still using Ubuntu 20.04 because I haven' gotten around to upgrading yet 😅
@rishavpapaji5349
@rishavpapaji5349 Жыл бұрын
@@robmulla I use Arch By the way
@adrienpacifico5979
@adrienpacifico5979 Жыл бұрын
I felt ashamed when I saw your htop compared to mine! 64 cores! I only have 16!
@robmulla
@robmulla Жыл бұрын
What you lack in cores I'm sure you make up for in other areas 😂
@johnlucas7333
@johnlucas7333 Жыл бұрын
How many people are doing "data science" projects? Welcome AI
@robmulla
@robmulla Жыл бұрын
Not sure I understand your point. Are you saying that AI has replaced the need for science?
@petermoore8811
@petermoore8811 Жыл бұрын
tip .. I got board and stopped watching. because I thought it was going to be more focused on data science instead you devoted a big portion of the start on working environment. People (video creators) need to assume we know how to operate in linux vs windows vs mac. My tip is provide a link to basics and get on with the title of the video. Having said that. I commend your effort and keep it up.
@robmulla
@robmulla Жыл бұрын
Thanks for the feedback Peter. Sorry you got bored for the video, hopefully my future videos- or some of my other existing ones will be more interesting! I’ll keep your suggestions in mind in the future.
@bash-shell
@bash-shell 11 ай бұрын
This is a Linux porn rather than any help video.
How to Set up VS Code for Data Science & AI
22:53
Dave Ebbelaar
Рет қаралды 266 М.
Why Linux is better for (most) developers!
14:59
The Linux Experiment
Рет қаралды 461 М.
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 15 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,9 МЛН
Making Tmux Better AND Beautiful -- here’s how
10:56
typecraft
Рет қаралды 56 М.
Speed Up Your Pandas Dataframes
11:15
Rob Mulla
Рет қаралды 67 М.
The easiest way to chat with Knowledge Graph using LLMs (python tutorial)
18:35
Ranking Linux Distributions for 2024: a tier list for my use case !
20:35
The Linux Experiment
Рет қаралды 437 М.
Mac vs PC for Data Science (SPOILER: Don't get a Mac...)
9:36
Luke Barousse
Рет қаралды 195 М.
Make Your Pandas Code Lightning Fast
10:38
Rob Mulla
Рет қаралды 176 М.
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 194 М.
This INCREDIBLE trick will speed up your data processes.
12:54
Rob Mulla
Рет қаралды 256 М.
ML Engineering is Not What You Think - ML jobs Explained
13:23
Boris Meinardus
Рет қаралды 77 М.
Setting Up Your Python Data Science Environment
1:03:52
Project Data Science
Рет қаралды 38 М.
За сколько соберешь кубик-рубика? Я за 2 часа)
0:45
Виталий Смирнов
Рет қаралды 2,4 МЛН
🍁 Последний звонок
0:11
Ка12 PRODUCTION
Рет қаралды 11 МЛН
Sebastian vs Mom 😱 WHAT?!
0:20
AnnaTwinsies
Рет қаралды 11 МЛН