GithubHelp home page GithubHelp logo

microsoft / codespaces-teaching-template-py Goto Github PK

View Code? Open in Web Editor NEW
82.0 10.0 58.0 20.64 MB

Codespaces template for teaching Python

License: MIT License

Dockerfile 0.59% Jupyter Notebook 99.41%

codespaces-teaching-template-py's People

Contributors

abrilurena avatar alfredodeza avatar chikuji avatar divais avatar microsoftopensource avatar oscarsantosmu avatar pablonunes avatar pamelafox avatar purpleslurple avatar softchris avatar theoyinbooke avatar wirelesslife avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

codespaces-teaching-template-py's Issues

Brazilian Portuguese localization

Hi all πŸ‘‹

We need create a Brazilian Portuguese translation and make sure it is working according to the English content.

Main folder: https://github.com/education/codespaces-teaching-template-py

Please compare each file below to its original in English and if required, please send a PR.

File Status
README.md pending review
example-notebook.ipynb pending review
slides.pptx pending review

To send the localization, please, create the folder pt-BR under translations.

permission denied in venv

Getting problems trying to install azure-opendatasets

Collecting zipp>=3.1.0
  Using cached zipp-3.8.1-py3-none-any.whl (5.6 kB)
Using legacy 'setup.py install' for pyspark, since package 'wheel' is not installed.
Using legacy 'setup.py install' for fusepy, since package 'wheel' is not installed.
Installing collected packages: fusepy, backports.weakref, azureml-dataprep-rslex, azureml-dataprep-native, azure-common, applicationinsights, zipp, websocket-client, urllib3, typing-extensions, tabulate, pyyaml, pyspark, PySocks, pyrsistent, PyJWT, pycparser, portalocker, pkgutil-resolve-name, pkginfo, pathspec, oauthlib, numpy, jsonpickle, jmespath, jeepney, isodate, idna, humanfriendly, distro, contextlib2, cloudpickle, charset-normalizer, certifi, bcrypt, backports.tempfile, attrs, argcomplete, scipy, requests, pyarrow, pandas, knack, importlib-resources, dotnetcore2, cffi, requests-oauthlib, pynacl, jsonschema, docker, cryptography, azure-core, SecretStorage, pyopenssl, paramiko, msrest, azure-mgmt-core, adal, ndg-httpsclient, msrestazure, msal, azure-mgmt-storage, azure-mgmt-resource, azure-mgmt-keyvault, azure-mgmt-containerregistry, azure-mgmt-authorization, msal-extensions, azure-graphrbac, azureml-core, azure-identity, azureml-telemetry, azureml-dataprep, azureml-dataset-runtime, azureml-opendatasets
  Running setup.py install for fusepy ... error
  error: subprocess-exited-with-error
  
  Γ— Running setup.py install for fusepy did not run successfully.
  β”‚ exit code: 1
  ╰─> [10 lines of output]
      running install
      running build
      running build_py
      creating build
      creating build/lib
      copying fuse.py -> build/lib
      running install_lib
      copying build/lib/fuse.py -> /home/vscode/venv/lib/python3.8/site-packages
      byte-compiling /home/vscode/venv/lib/python3.8/site-packages/fuse.py to fuse.cpython-38.pyc
      error: [Errno 13] Permission denied: '/home/vscode/venv/lib/python3.8/site-packages/__pycache__/fuse.cpython-38.pyc.140528026631728'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

Γ— Encountered error while trying to install package.
╰─> fusepy

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

update README to reflect example

I recommend opening the example notebook to understand what is included in the repository (e.g. there is no API or HTTP server). Some high-level items to address:

Create prompts for a new lesson in Jupyter

Using Copilot, add instructions on how to create a lesson using GitHub Copilot. Use a new Jupyter Notebook that demonstrates using Copilot to write in Markdown as well as the Python cells to expand further on the actual lessons.

Spanish Localization: review and update

Hi all πŸ‘‹

We need review the existing Spanish translation and make sure it is working according to the English content.

Main folder: https://github.com/education/codespaces-teaching-template-py

Please compare each file below to its original in English and if required, please send a PR.

File Status
README.md pending review
example-notebook.ipynb pending review
slides_es.pptx pending review

The localized files should be in the translations/es folder.

πŸš€After your review, if you find that there is no need to submit a pull request with file changes, please comment on this issue with the status DONE for each file.

Add Jupyter Notebook support

That means adding dependencies to a requirements.txt file:

  • ipykernel
  • ipywidgets

And on VSCode config we need to:

  • install Jupyter externsions + Python.

Add initial README

The initial README for an educator should cover:

  • What is Codespaces and why is it useful
  • Why use it in a classroom
  • What this templates comes with (e.g. Python 3.8, Jupyter Notebook support)
  • How to modify for anything else
  • Extensions are enabled and VSCode is pre-configured
  • Why this repo is a template and how to use templates (maybe?)

add pandas and azureml-opendatasets support

Beyond the dependencies, include examples on what that looks in the Jupyter Notebook. The idea is to get an educator some "out-of-the-box" experience when entering a codespace with everything ready and available to work with Python

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.