This is my curation of some basic info on Python and an attempt to learn. Where we would like to learn, what is Python, how to install and use python and few tips and tricks.
"Fortunately an experienced programmer in any programming language (whatever it may be) can pick up Python very quickly. It's also easy for beginners to use and learn"
Mac OS X comes with Python 2.7 out of the box.
These instructions document the installation of Python 3 at the time of writing this blog the latest version is 3.2.5 however I would keep it updated as per the latest so the version might differ.
kinshukdutta@Kinshuks-MacBook-Pro-15 ~ % brew install python
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
############################################################################################################################################################################################## 100.0%
==> Pouring portable-ruby-2.6.3_2.yosemite.bottle.tar.gz
==> Auto-updated Homebrew!
Updated 4 taps (homebrew/core, homebrew/cask, homebrew/services and adoptopenjdk/openjdk).
==> New Formulae
aerc cfn-format easy-rsa gosec khiva libtirpc oakc tendermint vc xkeyboardconfig
aida-header chars evernote2md gping kube-linter libvnc overdrive terracognita wayland xorgrgb
attr checkov f3d gtk+4 kubecm libxp php@7.4 terraform@0.13 wayland-protocols xterm
aws-console clash flux heppdt2 kubevela linux-headers regipy thrax xbitmaps youtube-dlc
aws-rotate-key condure giza inframap lab lua@5.3 showkey tm xcb-util youtubedr
bpytop docui glab jql libbsd magic_enum spack trec_eval xcbeautify zsh-async
cairomm@1.14 dog glibmm@2.64 json5 libcap mesa-glu strace utf8cpp xcinfo
cargo-edit duf gopls kcgi librttopo muffet t-rec v2ray xinput
==> Updated Formulae
Updated 4696 formulae.
==> Renamed Formulae
now-cli -> vercel-cli
==> Deleted Formulae
confluent-platform dtrx ori rmtrash unp64 xspin
curl-openssl fmsx pgplot stlviewer unrar
==> New Casks
7777 gluemotion pixelorama tradingview
abyssoft-teleport hot pomatez trojanx
aleo-studio iconset privatus twitterrific
anka-build-cloud-controller-and-registry jellybeansoup-netflix pushplaylabs-sidekick tyme
archi locationsimulator qit unity-appletv-support-for-editor
aural logicalshift-zoom radicle-upstream unity-linux-il2cpp-support-for-editor
avast-secure-browser lunar-client raze unity-linux-support-for-editor
berrycast macdroid reamp unity-macos-il2cpp-support-for-editor
bigsur-cache-cleaner macx-video remote-wake-up utm
blackhole-16ch maczip scrapp videofusion
blackhole-2ch memory-clean-3 shearwater-cloud vidl
bome-network metaimage snapmotion waterfox
canva mmhmm snipy webex
clocker napari spark-ar-studio winx-hd-video-converter
coin-wallet nosql-workbench spyder wombat
coscreen nota starsector wowup
curiosity obs-websocket stashcat youtube-downloader
daedalus-catalyst osculator stems yuna
dockmate output-factory syncalicious zeitgeist
ev3-classroom pdf-reader-pro teamviewermeeting zoom-outlook-plugin
flrig photosrevive tetrio
freesurfer pictogram tmnotifier
==> Updated Casks
adoptopenjdk8 ✔ enzymex mendeley-reference-manager scrivener
0-ad epic-games menubar-stats scroll-reverser
010-editor epichrome menumeters scrutiny
115browser epub-to-pdf menutube scummvm
1password eqmac merlin-project seadrive
1password-cli eset-cyber-security-pro meshcommander seafile-client
4k-stogram espresso meshlab seaglass
4k-video-downloader eudic messenger seamonkey
4k-youtube-to-mp3 eudic-es meta second-life-viewer
4peaks eul metabase secretive
5kplayer eurkey metashapepro securesafe
8x8-meet eve-launcher metasploit securityspy
a-better-finder-attributes evernote metaz segger-embedded-studio-for-arm
a-better-finder-rename everweb meteorologist sejda-pdf
ableton-live evolve-ip-uc-one mgba semulov
ableton-live-intro evom mi send-anywhere
ableton-live-lite exactscan mia-for-gmail send-to-kindle
ableton-live-standard exfalso mic-drop sensei
ableton-live-suite exifcleaner microblog sensiblesidebuttons
abricotine exifrenamer microsoft-auto-update sentinel
abscissa exist-db microsoft-azure-storage-explorer sequel-ace
abstract exodus microsoft-edge sequel-pro
accessmenubarapps expo-xde microsoft-excel serial
accurics expressscribe microsoft-office serial-tools
acorn expressvpn microsoft-outlook servo
activedock extraterm microsoft-powerpoint session
activitywatch falcon-sql-client microsoft-r-open session-manager-plugin
actual-odbc-pack family-tree-builder microsoft-teams sessionrestore
adafruit-arduino fanny microsoft-word setapp
adguard fantastical middle sf-symbols
adium fantasy-map-generator midi-monitor shadow
adobe-acrobat-reader farrago midikeys sharemouse
adobe-connect fastclicker midistroke sharepod
adobe-creative-cloud-cleaner-tool fastrawviewer miditrail shellhere
adobe-dng-converter fastscripts mikogo sherlock
adoptopenjdk faxbot miktex-console shift
adoptopenjdk-jre fbreader milanote shifty
adoptopenjdk-openj9 fedora-media-writer milkman shimo
adoptopenjdk-openj9-jre feed-the-beast milkytracker shoes
adoptopenjdk-openj9-jre-large feem mimecast shortcutdetective
adoptopenjdk-openj9-large feishu min shotcut
adoptopenjdk11 fellow mindforger showhiddenfiles
adoptopenjdk11-jre fenix mindjet-mindmanager showyedge
adoptopenjdk11-openj9 ferdi mindmaster shutter-encoder
adoptopenjdk11-openj9-jre ff-works minecraft shuttle
adoptopenjdk11-openj9-jre-large figma minecraft-server sia-ui
adoptopenjdk11-openj9-large fiji minecraftpe sidenotes
adoptopenjdk15 filedrop mini-program-studio sidequest
adoptopenjdk15-jre filepane miniconda sidestep
adoptopenjdk15-openj9 final-cut-library-manager minitube sigdigger
adoptopenjdk15-openj9-jre find-any-file minizincide sigil
adoptopenjdk15-openj9-jre-large find-empty-folders mipony sigilium-email-signatures
adoptopenjdk15-openj9-large finereader miro signal
adoptopenjdk8-jre fing mirrordisplays silentknight
adoptopenjdk8-openj9 finicky mission-control-plus silnite
adoptopenjdk8-openj9-jre firecamp missive silverlight
adoptopenjdk8-openj9-jre-large firefox mjml sim-genie
adoptopenjdk8-openj9-large firestorm mjolnir simpholders
adventure fireworks mkchromecast simple-comic
adware-removal-tool fission mmex simplefloatingclock
aerial fl-studio mnemosyne simplenote
aether flame mobirise simplesynth
aexol-remote-mouse flash-decompiler-trillix mochi simply-fortran
after-dark-classic flash-npapi mockoon singularity
agenda flash-player mockplus sip
aimersoft-video-converter-ultimate flash-player-debugger mockuuups-studio sipgate-softphone
aio-creator-neo flash-player-debugger-npapi modelio sirimote
air-video-server-hd flash-player-debugger-ppapi modern-csv sitebulb
aircall flash-ppapi modmove sixtyforce
airdroid flashlighttool modulair sizzy
airflow fldigi molotov skala-preview
airfoil flic monal sketch
airmedia flickr-uploadr monero-wallet sketch-toolbox
airparrot flightgear moneydance sketchpacks
airpass flipper moneymoney sketchup
airqmon flixtools moneywiz sketchup-pro
airtable flock mongodb-compass skim
airtool flotato mongodb-compass-isolated-edition skitch
airy flow mongodb-compass-readonly skreenics
ajour flowdock mongodb-realm-studio sky-ticket
alacritty flowsync mongotron skype
aleph-one fluor monitorearth skypewebplugin
alfaview flutter mono-mdk slack
alfred fly monodraw slate
alinof-timer fm3-edit monolingual sleipnir
aliworkbench fme moom slicer
all-in-one-messenger focus-booster moonlight slik
alloy focusatwill moose slingplayer
alt-tab focused morpheus slite
altair-graphql-client foldingtext mos sloth
altserver folx moscow-ml smallpdf
alva fontbase motrix smartgit
amadeus-pro fontexplorer-x-pro mountain smartsvn
amadine fontforge mountain-duck smlnj
amazon-chime fontgoggles mounty smoothscroll
amazon-music fontlab mouse-locator smooze
amazon-photos fontplop movist snagit
amazon-workdocs fontstand movist-pro snappy
amazon-workdocs-drive forecast mp3tag sneek
amazon-workspaces fork mpeg-streamclip snes9x
amd-power-gadget forklift mplab-xc16 snipaste
amethyst forticlient mplab-xc32 snowflake-snowsql
amorphousdiskmark foxitreader mplab-xc8 soapui
anaconda foxmail mplayer-osx-extended socket-io-tester
ananas-analytics-desktop-edition fpcsrc mplayerx sococo
android-file-transfer framer mps sofa-server
android-ndk franz mpv softmaker-freeoffice
android-platform-tools freac mqtt-explorer softorino-youtube-converter
android-sdk fredm-fuse mqttfx softraid
android-studio free-download-manager mqttx softube-central
angry-ip-scanner free-ruler mtgaprotracker solar2d
anka-build-cloud-registry freecad mtmr solvespace
anka-virtualization freecol mu-editor sonarr
anki freedome mucommander sonic-visualiser
ankiapp-anki freemind mudlet soqlxplorer
anonymousvpn freenettray mullvadvpn soulver
another-redis-desktop-manager freeorion multifirefox sound-control
anydesk freeplane multimc sound-siphon
anydo freesmug-chromium multipatch soundcleod
anylist freeter multiscan-3b soundsource
anytrans freetube multitouch sourcetrail
anytrans-for-android freeyourmusic mumble sourcetree
anzeigenchef freeze mumu spacelauncher
apache-couchdb frescobaldi munki spamsieve
apk-icon-editor frhelper murus spark
app-cleaner fritzing musaicfm sparkle
apparency fromscratch museeks sparkleshare
appcleaner fsmonitor musescore spatial
appcode fsnotes music-manager spatterlight
appdelete fstream musicbrainz-picard spectacle
appgate-sdp-client funter musictube spectacle-editor
appium fuse mutify spectrum
apple-juice futuniuniu muzzle speedcrunch
appstudio fuwari mweb speedify
apptivate fuzzyclock my-budget spek
aptanastudio gameranger my-image-garden spideroak-share
aptible gameshow mycloud spillo
aqua-data-studio ganache mycrypto spires
aquamacs ganttproject mylio spitfire-audio
aquaskk garagebuy mymonero splashtop-business
araxis-merge garagesale nagbar splashtop-personal
archipelago gb-studio nally splashtop-streamer
archiver gcollazo-mongodb name-mangler splayer
aria-maestosa gdlauncher namebench splice
aria2d geburtstagschecker nano spotify
ark-desktop-wallet geekbench native-access spotspot
armory geektool natron springtoolsuite
arq gemini naver-whale sql-power-architect-jdbc
arq-cloud-backup geneious-prime navicat-for-mariadb sql-tabs
arrayfire genymotion navicat-for-mysql sqlectron
arrsync geogebra navicat-for-oracle sqlexplorer
artisan geomap navicat-for-postgresql sqlitemanager
artpip geotag-photos-pro navicat-for-sql-server sqlitestudio
asciidocfx gephi navicat-for-sqlite sqlpro-for-mssql
astah-professional get-backup-pro navicat-premium sqlpro-for-mysql
astropad-studio get-iplayer-automator navicat-premium-essentials sqlpro-for-postgres
atext get-lyrical nbtexplorer sqlpro-for-sqlite
atlauncher getrasplex ncar-ncl sqlpro-studio
atom gfortran ndm squidman
au-lab gfxcardstatus neo4j squirrel
audio-hijack ghidra neofinder squirrelsql
audiobook-builder ghost-browser nestopia srware-iron
audioslicer ghosttile netbeans ssh-config-editor
audirvana gifox netdownloadhelpercoapp ssh-tunnel-manager
auristor-client gingko neteasemusic stack
auryo gisto netiquette stack-stack
authy gitblade netnewswire stand
autodesk-fusion360 gitbox netron standard-notes
autofirma gitfinder netspot starcraft
autopkgr gitfox network-radar starleaf
autumn github netxms-console startninja
avast-secureline-vpn githubpulse next startupizer
avg-antivirus gitify nextcloud stats
aviatrix-vpn-client gitkraken ngrok steam
avibrazil-rdm gitnote nheko steamcmd
avidemux gitscout nifty steermouse
avira-antivirus gitup niftyman stella
avocode gitx night-owl stellarium
avogadro globalmeet nightingale stepmania
awa glyphfinder nightowl stoplight-studio
aware glyphs nodebox storyboarder
aws-vpn-client gmvault nodeclipse strange-flesh
axe-edit-iii gns3 noisy strawberry
axure-rp gnucash noisytyper strawberry-wallpaper
azure-data-studio go-agent nomachine streamlabs-obs
babeledit go-server nomachine-enterprise-client stretchly
back-in-time go2shell nomad strongvpn
backblaze-downloader go64 nordvpn studio-3t
backlog gobdokumente nordvpn-teams studiolinkstandalone
backuploupe godot nosleep subethaedit
badlion-client godot-mono nosqlbooster-for-mongodb subler
baiducloud gog-galaxy nosqlclient sublercli
baidunetdisk gogs notable sublime-merge
balenaetcher goland notational-velocity subnetcalc
ballast goldencheetah notebooks subsurface
balsamiq-wireframes goldendict notedup subsync
bandage golly noti subtitles
bankid goodsync notion sunvox
banking-4 goofy noto superbeam
banktivity google-backup-and-sync noun-project supercollider
banshee google-chrome nova superduper
baritone google-cloud-sdk novabench superhuman
bartender google-drive-file-stream now superproductivity
barxtemp google-earth-pro now-tv-player supertuxkart
basecamp google-japanese-ime noxappplayer surfeasy-vpn
basictex google-photos-backup-and-sync nsregextester surfshark
bathyscaphe google-web-designer nteract surge
batteries googleappengine nuclear surge-synthesizer
battle-net gopanda nucleo suspicious-package
bbc-iplayer-downloads gotiengviet nuclino sweet-home3d
bbedit gotomeeting nulloy swift-explorer
bdinfo gpg-suite numi swift-publisher
beaker-browser gpg-suite-no-mail nvalt swiftformat-for-xcode
bean gpg-suite-pinentry nvidia-geforce-now swiftpm-catalog
beatport-pro gplates nzbget swiftstack-client
beatunes gpodder obs swifty
beautune gps4cam obs-virtualcam swiftybeaver
bee gpxsee obsidian swimat
beekeeper-studio gqrx obyte swish
beersmith gramps ocenaudio switch
beoplay-software-update grandperspective oclint switchhosts
bestres grandtotal octoscreen symboliclinker
bettertouchtool graphicconverter odrive synalyze-it-pro
betterzip gretl ogdesign-eagle sync
bfxr gridea omegat sync-my-l2p
bibdesk grisbi omnidb syncmate
big-mean-folder-machine growlnotify omnifocus syncovery
binance gswitch omnigraffle syncplay
binary-ninja gtkwave omnioutliner syncroom
bino guijs omniplan syncterm
biopassfido guild-wars2 omx-ebooks syncthing
birdfont gureumkim ondesoft-audiobook-converter synfigstudio
biscuit gzdoom one-switch synology-chat
bisq ha-menu onecast synology-note-station-client
bit-slicer hacker-menu onedrive syntax-highlight
bitbar hackhands onenote-importer-preview synthesia
bitmessage hackintool oni sysdig-inspect
bitrix24 hammerspoon onlyoffice sysex-librarian
bitshares handbrake onyx tableau
bitwarden handshaker oolite tableau-prep
bitwig-studio handylock open-ecard tableau-public
blender happymac openarena tableau-reader
blink1control haptic-touch-bar openaudible tableflip
blisk haptickey openbazaar tableplus
blitz harmony openboard tabula
blobby-volley2 haroopad openboardview tad
blockblock hazel openconnect-gui tag
blockstack hazeover opencore-configurator tagalicious
blocs hbuilder opencpn tagger
bloodhound hbuilderx opendnsupdater tagspaces
bloomrpc hdrmerge openemu tandem
blu-ray-player headset openmsx tap-forms
blu-ray-player-pro heimdall-suite openmtp taskade
blue-jeans-browser-plugin helium openmw taskexplorer
bluefish hermes opennx taskpaper
blueharvest hessenbox-da openoffice tastyworks
bluejeans hex openphone tbe
bluesense hex-fiend openra tbs-studio
bluestacks hey openrct2 td-agent
bluetility hiarcs-chess-explorer openrefine teambition
bob historyhound opensesame teamdrive
boinc hma-pro-vpn openshot-video-editor teamspeak-client
bonitastudiocommunity home-assistant opensong teamviewer
bonjour-browser home-inventory opentoonz teamviewer-quickjoin
bookends honto openvanilla techsmith-capture
bookmacster hookshot openvisualtraceroute teensy
boom horos openvpn-connect telavox-flow
boom-3d hoststool openwebstart telegram
boop hotswitch openxcom telegram-desktop
boost-note houdahspot opera tempo
boostnote houseparty opera-gx tenable-nessus-agent
bootchamp hstracker opera-neon tencent-lemon
bootstrap-studio http-toolkit optimage tencent-meeting
bootxchanger hubic optimal-layout tenor
bossa hue-topia orange termhere
bot-framework-emulator hugin origami-studio terminus
box-drive hydrogen origin termius
box-notes hype orka texmacs
box-sync hyper oryoki texmaker
box-tools hyperbackupexplorer osbuddy texpad
boxcryptor ibabel oscar texshop
boxer ibackup-viewer osirix-quicklook texstudio
boxy-suite ibackupbot osquery textadept
brackets ibettercharge osxfuse textexpander
brain-workshop ibm-aspera-connect otter-browser textmate
brave-browser ibm-cloud-cli outguess texworks
breakaway icab outline tg-pro
breaktimer iceberg outline-manager the-archive-browser
brewtarget icestudio outwit-hub the-battle-for-wesnoth
bria icollections overdrive-media-console the-cheat
bricklink-partdesigner iconizer overflow the-clock
bricklink-studio iconjar oversight the-tagger
bricksmith icons8 owasp-zap the-unarchiver
brightness-sync icq owncloud thebrain
brisync id3-editor p4v thedesk
brl-cad-mged iexplorer pacifist there
brook igdm packages thingsmacsandboxhelper
brooklyn igv packet-peeper thonny
browserosaurus iina packetsender thonny-xxl
browserstacklocal iina-plus padloc thor
btcpayserver-vault ilok-license-manager pages-data-merge thorium
bubo ilya-birman-typography-layout pagico thumbsup
buildsettingextractor image2icon paintbrush thunder
bunqcommunity-bunq imagej paintcode thunderbird
burn imarisviewer paletro thyme
burp-suite imazing pandora tibco-jaspersoft-studio
busycal imazing-mini panoply tickeys
busycontacts imgotv paragon-vmdk-mounter ticktick
butler imo parallels tidal
butt impactor parallels-virtualization-sdk tidepool-uploader
buttercup inav-configurator parse tifig
bwana indigo parsec tiger-trade
c0re100-qbittorrent infoflow parsehub tigervnc-viewer
cabal inkdrop particle-dev tigervpn
cacher inky password-gorilla tikzit
caffeine insomnia pastebot tiled
cajviewer insomnia-designer path-finder tiles
cakebrew inssider pb timche-gmail-desktop
calcservice install-disk-creator pcoipclient time-lapse-assembler
calendar-366 instant-articles-builder pd time-out
calibre instasizer pd-l2ork timecamp
camed insync pdf-expert timelane
camo-studio integrity pdf-over timely
camtasia intel-haxm pdf-squeezer timemator
camunda-modeler intellij-idea pdfelement timer
caprine intellij-idea-ce pdfelement-express timestamp
captain invesalius pdfextractor timeular
captin invisiblix pdfkey-pro timing
caption inxmail-professional pdfpen timings
capto ionic-lab pdfpenpro tinderbox
caramba-switcher ioquake3 pdfsam-basic tinkerwell
carbon-copy-cloner ios-app-signer peakhour tiny-player
caret iota-wallet penc tinymediamanager
cashnotify ip-in-menu-bar pencil2d tipp10
catch ipe perimeter81 tla-plus-toolbox
cave-story ipepresenter permute todometer
ccmenu iphoto-library-manager persepolis-download-manager todos
cctalk iridient-developer pext todotxt
cellery iridium pg-commander tofu
cellprofiler iris pgadmin4 toggl-track
cemu iriunwebcam phantomjs toinane-colorpicker
cerebro isabelle phoenix tomighty
cernbox ishowu phoenix-slides tongbu
chalk ishowu-instant phonebrowse toolreleases
charles istat-menus phoneclean toontown-rewritten
charlessoft-timetracker istat-server phonegap topcat
chatmate-for-facebook iswiff phonerescue toptracker
chatmate-for-whatsapp itau phonetrans tor-browser
chatology itch photoninja torguard
chatty iterm2 photosweeper-x torrent-file-editor
chatwork ithoughtsx phpstorm tortoisehg
cheatsheet itk-snap physicseditor touch-bar-pong
checkra1n itools pibakery touchosc-bridge
cheetah3d itrash piezo touchosc-editor
chef-workstation itsycal pine touchswitcher
chemdoodle itubedownloader pineapple tower
chessx itunes-volume-control pinegrow townwifi
chirp ivideonclient pingid trader-workstation
choosy ivideonserver pingmenu trailer
chrome-remote-desktop-host ivolume pingplotter trainerroad
chromedriver ivpn pins transcribe
chromium izip pinta transmission
chronicle jabref piskel transmit
chronos jabt-flow pitch transnomino
chronosync jaikoz pitchperfect transocks
chronycontrol jalbum pixelpeeper transtype
cinebench jameica pixelsnap trash-it
cisco-proximity jamf-migrator pixelstick treesheets
cisdem-data-recovery jami plain-clip tresorit
cisdem-document-reader jamulus plan trezor-bridge
cisdem-pdf-converter-ocr jandi play tribler
cisdem-pdfmanagerultimate jasp playback trilium-notes
citra jasper playmemories-home trim-enabler
cityofzion-neon jbrowse plex trinity
ckan jcryptool plex-media-server triplecheese
ckb-next jd-gui plexamp tripmode
clamxav jedit pliim trolcommander
clash-for-windows jedit-omega plistedit-pro tropy
clashx jeromelebel-mongohub plotdigitizer trufont
classicftp jet plover tunein
classroom-assistant jetbrains-space pock tuneskit-m4v-converter
cleanmymac jetbrains-toolbox pocket-casts tunnelbear
cleanshot jgrasp podolski tunnelblick
clementine jiggler poedit tuntap
clickcharts jitsi poi tuple
clion joinme pokemon-showdown turbo-boost-switcher
clip-studio-paint jollysfastvnc pokerstars turbovnc-viewer
clipbuddy joplin pokerth turtl
clipgrab josm polar-bookshelf tusk
clipy journey polycom-realpresence tutanota
clix jprofiler polymail tv-browser
cljstyle jqbx pomello tvrenamer
clockify jtool2 pomotodo tweetbot
clonk jubler popchar tweeten
cloud-pbx juicebar popclip twilioquest
cloudapp julia popo twine
cloudcompare jump popsql twitch
cloudflare-warp jumpcut portfolioperformance tyke
cloudmounter jumpshare porting-kit typeface
cloudup jupyter-notebook-ql postbox typinator
clover-configurator kactus posterazor typora
cmake kafka-tool postgres tysimulator
cncjs kakapo postico uberconference
cncnet kaku postman uc-one
coccinellida kaleidoscope powder ueli
coccoc kap powder-player ui-browser
cockatrice karabiner-elements powerpanel ukelele
cocktail katalon-studio powerphotos ultimaker-cura
cocoapods kdiff3 powershell ultimate
cocoarestclient keep-it praat ultrastardeluxe
coconutbattery keepassxc pref-setter unclutter
code-notes keeper-password-manager preform uncolored
code42-crashplan keepingyouawake pretzel unetbootin
codelite keeweb prey unified-remote
coderunner keka prezi-next unison
codespace kext-updater principle unite
collabshot kextviewr printopia unity
color-oracle key-codes prismatik unity-android-support-for-editor
colorchecker-camera-calibration keyboard-cleaner pritunl unity-hub
colorpicker-developer keyboard-lock private-eye unity-ios-support-for-editor
colorpicker-propicker keyboard-maestro private-internet-access unity-lumin-support-for-editor
colorpicker-skalacolor keyboardcleantool privatetunnel unity-webgl-support-for-editor
colorsnapper keymanager privatevpn unity-windows-support-for-editor
colortester keypad-layout prizmo universal-media-server
colour-contrast-analyser keyshot pro-fit unlox
comma-chameleon keysmith processing unnaturalscrollwheels
command-tab-plus keystore-explorer proclaim unpkg
commander-one kicad product-hunt unshaky
commandq kid3 profind upic
connectiq kindle project-slippi-dolphin upm
console kindle-comic-creator projectlibre upwork
continuity-activation-tool kindle-previewer propresenter usb-overdrive
controllermate kinza prosys-opc-ua-browser use-engine
controlplane kite protege usenapp
cookie kitematic protonmail-bridge utools
copyclip kitty protonvpn utox
copyq klatexformula protopie uu-booster
copytranslator klayout prowritingaid v2rayx
coqide klogg proxifier vagrant
cord klokki proximity vagrant-manager
corona-tracker knime proxyman vagrant-vmware-utility
coteditor knock prudent valentina-studio
couchpotato knockknock prusaslicer vallum
coverload knotes psi vanilla
cozy-drive knox psi-plus vapor
cpuinfo koa11y psychopy vassal
craft koala publii vellum
craftmanager kobo publish-or-perish veracrypt
creepy kode54-cog pulse-sms vesta
criptext kodelife puppetry veusz
cronnix komet purei-play via
crossover koodo-reader purevpn viber
cryptomator kotlin-native puush vidcutter
crystalmaker krita puzzles videostream
cubicsdr ksdiff pycharm vienna
cuda-z ksnip pycharm-ce vimr
cumulus kstars pycharm-ce-with-anaconda-plugin vip-access
cura-lulzbot kube-forwarder pycharm-edu vipriser
curio kubernetic pycharm-with-anaconda-plugin virtualbox
cursorsense kui pyfa virtualc64
cutter lando pym-player virtualgl
cyberduck lantern pynsource virtualhere
cycling74-max laravel-kit pyzo virtualhereserver
cytoscape lark qbittorrent viscosity
daedalus-mainnet lastpass qblocker visit
daisydisk latest qbserve visual
dangerzone latexdraw qcma visual-paradigm
darktable launchcontrol qctools visual-paradigm-ce
dash-dash launchpad-manager qdslrdashboard visual-studio
dashcam-viewer laverna qfinder-pro visual-studio-code
dashlane lazarus qgis visualboyadvance-m
dat lazpaint qgroundcontrol visualvm
data-rescue lazy qiyimedia vitalsource-bookshelf
data-science-studio lbry qlcolorcode vitamin-r
datadog-agent league-displays qlimagesize vivaldi
datagraph league-of-legends qlmarkdown vk-messenger
datagrip leanote qlstephen vmpk
datazenit ledger-live qnapi vmware-fusion
datovka leech qobuz vnote
datweatherdoe lego-mindstorms-ev3 qownnotes voicemac
davmail lehreroffice qq volt
db-browser-for-sqlite lektor qqbrowser voodoopad
dbeaver-community lelivrescolairefr qqlive voov-meeting
dbeaver-enterprise lens qqmacmgr vorta
dbglass lepton qqmusic vox
dbkoda librecad qt-creator vox-preferences-pane
dbngin libreoffice qt-design-studio vpn-enabler
dbschema libreoffice-language-pack qtox vrew
dbvisualizer licensed qtpass vscodium
dcommander liclipse qtspim vsee
dcp-o-matic lidarr qtum vu
dcp-o-matic-batch-converter lifesize qtvlm vuescan
dcp-o-matic-encode-server lightgallery quail vyprvpn
dcp-o-matic-kdm-creator lightproxy quakespasm vysor
dcp-o-matic-player lighttable quassel wallpaper-wizard
dcv-viewer lincastor quaternion waltr
ddnet line-bot-designer querious wanna
deathtodsstore linear querypie warzone-2100
debookee linear-linear quickbooks-online wasabi-wallet
deckset lingo quicken waterfox-classic
deco lingon-x quickhue wavebox
deepgit linphone quickkeyextension waves-central
deepl listen1 quicksync weakauras-companion
deepstream little-snitch quickwords webarchiveextractor
deezer liya quip webcamoid
default-folder-x lmms quitter webcatalog
delayedlauncher loading quodlibet webots
deltachat loaf qutebrowser webplotdigitizer
deltawalker local qv2ray webpquicklook
deluge localdev qxmledit website-watchman
dendroscope localizationeditor r-name webstorm
desktoputility lockdown rabbitmq webtorrent
detectx-swift locklizard-safeguard-viewer race-into-space wechat
detexify lockrattler radarr wechatwebdevtools
devonagent lofi radiant-player wechatwork
devonthink logdna-agent raiderio weiyun
dexed logdna-cli raindropio weka
dhs loginputmac rambox welly
dia logisim ransomwhere wercker-cli
dialpad logitech-presentation rapidminer-studio whale
diashapes logmein-client rapidweaver whalebird
dictater logmein-hamachi rar whatroute
dictcc-en-de-dictionary-plugin logos raspberry-pi-imager whatsapp
dictionaries loom raven whatsize
difffork loopback raven-reader whatsyoursign
digikam losslesscut raw-photo-processor whoozle-android-file-transfer
dingtalk love razorsql wickrme
discord lrtimelapse rclone-browser widelands
disk-arbitrator ltspice rcse wifi-explorer
disk-drill lulu react-native-debugger wifispoof
diskcatalogmaker lumen react-proto winclone
diskmaker-x luminance-hdr react-studio windocd
displaperture luxmark realforce window-switch
displaycal luyten reaper windows95
displays lx-music recaf winds
dissenter-browser lyn receiptquicklook wine-stable
djv lynkeos receipts wingpersonal
djview lynx recents wings3d
dmm-player lyx recordit wire
do-not-disturb macbreakz recovery-disk-assistant wireframe-sketcher
docker macclean rectangle wireshark
docker-toolbox maccpuid red-eye witch
dockstation maccy redeclipse wkhtmltopdf
dogecoin macdive redis wonderfultools-screensaver
domainbrain macdjview redisinsight wondershare-filmora
dosbox macdown refined-github-safari wondershare-uniconverter
dosbox-x macgamestore regexhibit wordpresscom
doteditor machacha reggy wordservice
dotnet-sdk machoview reikey workflowy
double-commander maciasl rekordbox workplace-chat
doubletwist macintosh-explorer rember wormhole
downie macjournal remember-the-milk wowmatrix
dragthing macpar-deluxe remote-buddy wpsoffice
drama macpass remote-desktop-manager wrike
drawbot macpilot remote-desktop-manager-free writefull
drawio macs-fan-control remoteviewer wwdc
dremel-slicer macsvg remotix-agent x-mirage
drivedx macterm renamer x-moto
drivethrurpg mactex rescuetime x-swiftformat
droidid mactex-no-gui resolume-arena x2goclient
drop-to-gif mactracker responsively xamarin-android
dropbox macupdate resxtreme xamarin-ios
dropbox-passwords macupdater retinizer xamarin-mac
droplr macvim retro-virtual-machine xamarin-studio
dropshare macx-dvd-ripper-mac-free-edition retroactive xamarin-workbooks
dteoh-devdocs macx-dvd-ripper-pro retrobatch xampp
duckietv macx-video-converter-pro retroshare xaos
duet macx-youtube-downloader reunion xattred
dukto maczip4win rhinoceros xca
dungeon-crawl-stone-soup-console magicavoxel ricochet xctu
dungeon-crawl-stone-soup-tiles magiccap rider xdm
duo-connect magicprefs ridibooks xee
duoshao mailbutler rightfont ximalaya
dupeguru mailmaster ringcentral xld
duplicacy mailmate ringcentral-classic xlink-kai
duplicacy-web-edition mailplane ringcentral-phone xlplayer
duplicati mailspring ringtones xmind-zen
dust3d maintenance ripcord xnconvert
dvdstyler makehuman ripit xnviewmp
dwarf-fortress-lmp makemkv ripme xoctave
dynamodb-local maltego river-sparkle xpra
dynobase malus roaringapps xquartz
eaccess malwarebytes robo-3t xscope
easyfind mame robofont yacreader
ebibookreader mamp rocket yakyak
ebmac manico rocket-chat yam-display
eclipse-cpp manictime rocket-typist yammer
eclipse-dsl manta rocks-n-diamonds yandex
eclipse-ide manuskript rodeo yandex-cloud-cli
eclipse-installer marathon roku-remote-tool yandex-disk
eclipse-java marathon-infinity rolisteam yate
eclipse-javascript marathon2 roon yed
eclipse-jee marginnote rotato yep
eclipse-modeling mari0 rotki yinxiangbiji
eclipse-php mark-text routebuddy yojimbo
eclipse-platform marked rowanj-gitx youdaodict
eclipse-rcp marsedit royal-tsx youdaonote
eclipse-testing marshallofsound-google-play-music-player rpvoip youku
eddie marta rss youtube-to-mp3
edenmath marvel rssowl ytmdesktop-youtube-music
edex-ui marvin rstudio yu-writer
edfbrowser masscode rsyncosx yuque
editaro massreplaceit rubymine yy
eggplant master-password runescape yyets
eiskaltdcpp master-pdf-editor runjs zalo
elan masterway-note runway zappy
elasticwolf mat ryver zazu
electerm mate-translate sabaki zbuc-imgur
electorrent mater sabnzbd zeebe-modeler
electric-sheep mathpix-snipping-tool safeincloud-password-manager zenbeats
electrocrud mathtype sage zeplin
electron mbed-studio sameboy zeronet
electron-cash mblock saoimageds9 zerotier-one
electron-fiddle mcbopomofo sapmachine-jdk zettelkasten
electronmail mcedit satellite-eyes zettlr
electrum mcreator sauerbraten zipcleaner
electrumsv mechvibes scala-ide zoc
element media-converter scaleft zoho-docs
elgiganten-jotta mediaelch scap-workbench zoho-mail
elmedia-player mediahuman-audio-converter scapple zoho-workdrive
eloston-chromium mediahuman-youtube-downloader scidavis zoolz
elpass medibangpaintpro scidvsmac zoom
emacsclient meetingbar scilab zoom-for-it-admins
emailchemy megacmd scout zoomus
emby-server megasync screaming-frog-seo-spider zotero
empoche meld screen zprint
endless-sky mellowplayer screenflick zulip
energia melodics screens zulu
engine-prime melonbooksviewer screens-connect zwift
entropy memo scribus zxpinstaller
envkey memory script-debugger
==> Deleted Casks
0xed catalina-cache-cleaner gifs near-lock webex-teams
aliwangwang cisdem-pdftoolkit hockey nosql-workbench-for-amazon-dynamodb zoomin
anvil djay-pro kiwi-for-g-suite noteplan zoomus-outlook-plugin
blackhole doly lightpaper simplecap
blizz ezip manuscripts softu2f
canary fractal-bot monogame waterfox-current
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.18.1_1.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/f7b5ab7363961fa6defcb66b4ffdf5365264fcb97d35bc413e754f173a3b1912?response-content-disposition=attachment%3Bfilename%3D%22gdbm-1.18.1_1.cat
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/openssl%401.1-1.1.1i.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/066b9f114617872e77fa3d4afee2337daabc2c181d7564fe60a5b26d89d69742?response-content-disposition=attachment%3Bfilename%3D%22openssl%401.1-1.1
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/readline-8.1.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/fe4de019cf549376a7743dcb0c86db8a08ca2b6d0dd2f8cb796dd7cf973dc2e9?response-content-disposition=attachment%3Bfilename%3D%22readline-8.1.cata
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.34.0.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/7e04c1fcd0294ec7625e43eea05714d8bb4d15d24675c99484f1403fdcb438ec?response-content-disposition=attachment%3Bfilename%3D%22sqlite-3.34.0.cat
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.5.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/2dcc8e0121c934d1e34ffdb37fcd70f0f7b5c2f4755f2f7cbcf360e9e54cb43b?response-content-disposition=attachment%3Bfilename%3D%22xz-5.2.5.catalina
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/python%403.9-3.9.1_1.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/367924e7be7a76f966acf68c0d909fb34cf8c22959a71769a6838c9bb35fbe87?response-content-disposition=attachment%3Bfilename%3D%22python%403.9-3.9.
######################################################################## 100.0%
==> Installing dependencies for python@3.9: gdbm, openssl@1.1, readline, sqlite and xz
==> Installing python@3.9 dependency: gdbm
==> Pouring gdbm-1.18.1_1.catalina.bottle.tar.gz
🍺 /usr/local/Cellar/gdbm/1.18.1_1: 25 files, 641KB
==> Installing python@3.9 dependency: openssl@1.1
==> Pouring openssl@1.1-1.1.1i.catalina.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
/usr/local/etc/openssl@1.1/certs
and run
/usr/local/opt/openssl@1.1/bin/c_rehash
openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.
If you need to have openssl@1.1 first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
For compilers to find openssl@1.1 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
==> Summary
🍺 /usr/local/Cellar/openssl@1.1/1.1.1i: 8,067 files, 18.5MB
==> Installing python@3.9 dependency: readline
==> Pouring readline-8.1.catalina.bottle.tar.gz
==> Caveats
readline is keg-only, which means it was not symlinked into /usr/local,
because macOS provides BSD libedit.
For compilers to find readline you may need to set:
export LDFLAGS="-L/usr/local/opt/readline/lib"
export CPPFLAGS="-I/usr/local/opt/readline/include"
==> Summary
🍺 /usr/local/Cellar/readline/8.1: 48 files, 1.6MB
==> Installing python@3.9 dependency: sqlite
==> Pouring sqlite-3.34.0.catalina.bottle.tar.gz
==> Caveats
sqlite is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
If you need to have sqlite first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc
For compilers to find sqlite you may need to set:
export LDFLAGS="-L/usr/local/opt/sqlite/lib"
export CPPFLAGS="-I/usr/local/opt/sqlite/include"
==> Summary
🍺 /usr/local/Cellar/sqlite/3.34.0: 11 files, 4.1MB
==> Installing python@3.9 dependency: xz
==> Pouring xz-5.2.5.catalina.bottle.tar.gz
🍺 /usr/local/Cellar/xz/5.2.5: 92 files, 1.1MB
==> Installing python@3.9
==> Pouring python@3.9-3.9.1_1.catalina.bottle.tar.gz
==> /usr/local/Cellar/python@3.9/3.9.1_1/bin/python3 -m ensurepip
==> /usr/local/Cellar/python@3.9/3.9.1_1/bin/pip3 install -v --global-option=--no-user-cfg --install-option=--force --install-option=--single-version-externally-managed --install-option=--record=in
==> Caveats
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python@3.9/libexec/bin
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.9/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
==> Summary
🍺 /usr/local/Cellar/python@3.9/3.9.1_1: 3,895 files, 63.9MB
==> Upgrading 1 dependent:
mysql 8.0.22 -> 8.0.22_1
==> Upgrading mysql 8.0.22 -> 8.0.22_1
==> Downloading https://homebrew.bintray.com/bottles/protobuf-3.14.0.catalina.bottle.1.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/8d53111626404e2b4f27718127a313dceea600a74a4d38ffe0870812d8f57eb4?response-content-disposition=attachment%3Bfilename%3D%22protobuf-3.14.0.c
######################################################################## 100.0%
==> Downloading https://homebrew.bintray.com/bottles/mysql-8.0.22_1.catalina.bottle.1.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/42239a4ab5d73f7ba533cefd0065566e9a68ae8faf977966103b20f80c1fe9d5?response-content-disposition=attachment%3Bfilename%3D%22mysql-8.0.22_1.ca
######################################################################## 100.0%
==> Installing dependencies for mysql: protobuf
==> Installing mysql dependency: protobuf
==> Pouring protobuf-3.14.0.catalina.bottle.1.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/protobuf
==> Summary
🍺 /usr/local/Cellar/protobuf/3.14.0: 211 files, 17.8MB
==> Installing mysql
==> Pouring mysql-8.0.22_1.catalina.bottle.1.tar.gz
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot
To have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start
==> Summary
🍺 /usr/local/Cellar/mysql/8.0.22_1: 294 files, 296.5MB
Removing: /usr/local/Cellar/mysql/8.0.22... (294 files, 296.5MB)
==> Checking for dependents of upgraded formulae...
==> No broken dependents found!
==> Caveats
==> openssl@1.1
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
/usr/local/etc/openssl@1.1/certs
and run
/usr/local/opt/openssl@1.1/bin/c_rehash
openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.
If you need to have openssl@1.1 first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
For compilers to find openssl@1.1 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
==> readline
readline is keg-only, which means it was not symlinked into /usr/local,
because macOS provides BSD libedit.
For compilers to find readline you may need to set:
export LDFLAGS="-L/usr/local/opt/readline/lib"
export CPPFLAGS="-I/usr/local/opt/readline/include"
==> sqlite
sqlite is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
If you need to have sqlite first in your PATH run:
echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc
For compilers to find sqlite you may need to set:
export LDFLAGS="-L/usr/local/opt/sqlite/lib"
export CPPFLAGS="-I/usr/local/opt/sqlite/include"
==> python@3.9
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python@3.9/libexec/bin
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.9/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
==> protobuf
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/protobuf
==> mysql
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot
To have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start
kinshukdutta@Kinshuks-MacBook-Pro-15 ~ %
Python Data Science Library:
We will take a look at the following Data Science Libraries:
- NumPY
- Pandas
- Mat plot lib
- SciKit Learn