{"id":18869371,"url":"https://github.com/codersales/anaconda-notes","last_synced_at":"2026-02-14T06:30:17.698Z","repository":{"id":191981150,"uuid":"685805579","full_name":"CoderSales/anaconda-notes","owner":"CoderSales","description":"Notes on Anaconda","archived":false,"fork":false,"pushed_at":"2023-09-01T05:35:14.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T23:33:05.331Z","etag":null,"topics":["2023","anaconda","documentation","international-systems","notes","python","python3","recent","this-month"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CoderSales.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-01T03:46:56.000Z","updated_at":"2023-09-05T16:11:59.000Z","dependencies_parsed_at":"2023-09-01T22:02:30.069Z","dependency_job_id":null,"html_url":"https://github.com/CoderSales/anaconda-notes","commit_stats":null,"previous_names":["codersales/anaconda-notes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderSales%2Fanaconda-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderSales%2Fanaconda-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderSales%2Fanaconda-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderSales%2Fanaconda-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoderSales","download_url":"https://codeload.github.com/CoderSales/anaconda-notes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239816510,"owners_count":19701753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2023","anaconda","documentation","international-systems","notes","python","python3","recent","this-month"],"created_at":"2024-11-08T05:16:34.540Z","updated_at":"2026-02-14T06:30:17.670Z","avatar_url":"https://github.com/CoderSales.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# anaconda-notes\nNotes on Anaconda\n\n## [anaconda cloud](https://anaconda.cloud/)\n\n## [freelearning.anaconda.cloud](https://freelearning.anaconda.cloud/)\n\n### [What are Modules, Packages, and Libraries?](https://freelearning.anaconda.cloud/get-started-with-anaconda/19826):\n\n@01:13:\nTools\n\nData Analysis\n- pandas\n- NumPy\n- SciPy\n\nMachine Learning\n- TensorFlow\n- scikit learn\n- PyTorch\n- Keras\n\nData Visualization\n- matplotlib\n- bokeh\n- plotly\n- Streamlit\n\n### [Understanding Conda](https://freelearning.anaconda.cloud/get-started-with-anaconda/19308):\n\nconda: an open-source tool for managing:\n- package:\n  - repositories\n  - dependencies\nand\n- environments\nfor all programming languages:\n- Python\n- R\n- Ruby\n- Lua\n- Scala\n- Java\n- JavaScript\n- C/C++\n- FORTRAN\n\n@00:21:\n\nA cooking analogy:\n- conda like a kitchen\n- has pantry - store `utensils, appliances, ingredients`\n- in conda - package repository acts like a pantry\n- where instead of `utensils, appliances, ingredients` you find softwaree programs known as packages.\n\n- a dish depends on utensils and ingredients\n- in conda each package may depend on other packages\n- e.g. when install package: pandas, automatically install other packages that depends on like NumPy.\n\n@01:13: \n\n- packages are like recipies\n- you may use one prepared by someone else with recipe and ingredients. -\u003e reproducible meal\n- in Anaconda environments act like meal kits\n- create a reproducible environment from an environment.yml file you or others created\n- can pin versions of packages in environment.\n\n@01:51:\nRecommended: Create separate environments per project\n\nEnvironment management:\n- environment each for:\n  - ML/AI Project\n  - ETL dashboarding project\n  - R project\n\n### [Conda Workflow: Creating Environments, Installing Packages, and Launching an IDE](https://freelearning.anaconda.cloud/get-started-with-anaconda/18202)\n\n@00:18:\n\n#### A Conda Workflow:\n\n1. create environment\n2. activate environment\n3. install packages\n4. launch JupyterLab\n5. deactivate environment\n\n@00:34:\n1. Create environment\n\non Windows: open `anaconda prompt`\n```bash\nconda --version\n```\n\n```bash\nconda env list\n```\n\n- you always begin in base environment\n- always create a new environment\n- never work in base\n\n@01:07\n\n```bash\nconda create --name example\n```\n\ncan create environment with a specific version of python:\n\ne.g. :\n\n```bash\nconda create --name examnple python=3.9\n```\n\n@01:41\n\n2. Activate Environment\n\nmoves you out of `base` into -\u003e new environment e.g. `example`\n- here you can install separate\n- distinct versions of python\n- and packages\n- specifically for your project\n- without affecting `base` environment packages.\n\nRerun:\n\n```bash\nconda env list\n```\n\nensure new environment: `example` is in your environment list\n\n@02:04:\n\nto activate:\n\n```bash\nconda activate example\n```\n\n@02:12:\n\nonce in new environment:\n\n```bash\nconda list\n```\n\n3. install packages\n\nto see installed packages\n\ncan install multiple packages in one command:\n\ne.g. :\n\n```bash\nconda install jupyterlab dask pandas hvplot\n```\n\n@02:35:\n\nIf you cannot find a package on\n`the default conda channel`\nyou can search for it on:\n[anaconda.org](https://anaconda.org/)\nwhere robust channels like conda forge host\nmany additional packages\n\n@02:45\n\nto install a package from\n\n`conda forge`\n\nfor example\n\nadd \n\n```bash\n-c\n```\n\nto the channel name\n\ne.g. :\n\n```bash\nconda install -c conda-forge conda-stats\n```\n\n4. launch jupyterlab\n\n```bash\njupyter-lab\n```\n\n@03:20 to @03:30\n\nworking in jupyter-lab in browser example\n\n@03:30:\n\nto end jupyter lab session:\n\n`Ctrl + C`\n\n@03:44:\n\n5. deactivate environment\n\nBest practice:\nDeactivate environment before switching to another environment\n- once working with multiple projects\n\n@03:52:\n\n```bash\nconda deactivate\n```\n\n[What is an IDE?](https://freelearning.anaconda.cloud/get-started-with-anaconda/36655) :\n\n- IDE Integrated Development Environment\n- Python IDE's\n\n@00:24 :\n\nAn IDE has:\n\n1. text editor\n2. integrated build tools\n   - for compiling languages like:\n   - C, C++, Go, Rust\n3. integrated debugger\n   - tool helps fic errors in code\n\n@00:39:\n\nAn IDE brings these 3 elements together in a single interface\n\n@00:47:\n\nPopular python IDE's\n\n@01:19:\n\n- Spyder has similarities with MATLAB\n\n@01:27:\n\nJupyter:\n\n- jupyter notebooks\n-- file browser\n-- notebook editor\n- JupyterLab\n-- editing python and notebooks\n-- in a more IDE like environment\n\n____\n\n[What is Jupyter Notebook and JupyterLab?](https://freelearning.anaconda.cloud/get-started-with-anaconda/18571)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodersales%2Fanaconda-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodersales%2Fanaconda-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodersales%2Fanaconda-notes/lists"}