Skip to content

This package offers a concise introduction to Kotlin (using JupyterLab), focusing only on the essential concepts and skills. It covers the fundamental topics necessary for understanding and practicing (or reviewing) Kotlin.

License

Notifications You must be signed in to change notification settings

me-moghadasian/kotlin-learners-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin Learners Package

Description

This package offers a concise introduction to Kotlin (using JupyterLab), focusing only on the essential concepts and skills. It covers the fundamental topics necessary for understanding and practicing (or reviewing) Kotlin, including:

Who should use this?

This project is designed for intermediate-level developers who are looking to deepen their understanding of core concepts in Kotlin. It is particularly beneficial for those who want to expand their knowledge, review general principles, or gain a broader perspective on Kotlin. If you are an expert in this field, you might find the material NOT directly applicable to advanced scenarios. However, if you are eager to refresh your foundational skills or explore different approaches, this resource may still offer valuable insights

Active Development

Please note that this package is actively being modified and updated. We are continuously working to improve and expand the content based on feedback and new developments in Kotlin. New features, topics, and enhancements will be added over time.

Features

  • Introduction and Basics
  • Collections
  • Object and Classes
  • Functions and Lambdas
  • OOP
  • Async/Concurrent programming
  • and more...

To get started with this package, follow these steps:

  1. Install Python (if not already installed):

    • Refer to Python to download and install Python.
  2. Install Kotlin and Java:

  3. Install the Kotlin Jupyter Kernel:

    • You need the Kotlin Jupyter Kernel for Jupyter to run Kotlin code. You can install it using the following commands:
      pip install kotlin-jupyter-kernel
      python -m kotlin_jupyter_kernel.install
  4. Clone the Repository:

    git clone https://github.com/me-moghadasian/kotlin-learners-package.git
  5. Navigate into the Project Directory:

    cd kotlin-learners-package
  6. Install JupyterLab (if not already installed):

    • If you don't have JupyterLab installed, you'll need Python and JupyterLab. You can install JupyterLab using:
    pip install jupyterlab
  7. Start JupyterLab:

    jupyter lab
  8. Open and Explore the Notebooks and Scripts:

    • Use JupyterLab to open and explore the notebooks and scripts provided in the package.

Note

This package is still under development. New features and improvements will be added over time.

Useful References

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Mehdi Moghadasian

About

This package offers a concise introduction to Kotlin (using JupyterLab), focusing only on the essential concepts and skills. It covers the fundamental topics necessary for understanding and practicing (or reviewing) Kotlin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published