I learned Python by hacking first, and getting serious later. I wanted to do this with Machine Learning. If this is your style, join me in getting a bit ahead of yourself. I suggest you get your feet wet ASAP. You'll boost your confidence.
machine-learning data-science scikit-learn ipython-notebook deep-learning jupyter-notebook courses learning learning-by-doing diyThis book aims to teach the Python programming language using a practical approach. Its method is quite simple: after a short introduction to each topic, the reader is invited to learn more by solving the proposed exercises. These exercises have been used extensively in my web development and distributed computing classes at the Superior School of Technology of Setúbal. With these exercises, most students are up to speed with Python in less than a month. In fact, students of the distributed computing course, taught in the second year of the software engineering degree, become familiar with Python's syntax in two weeks and are able to implement a distributed client-server application with sockets in the third week.
books learning-by-doing learning-pythonLearn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
workshopper nodeschool nodejs learn-to-code learning-by-doingThis is a collection of Python scripts that are split by topics and contain code examples with explanations, different use cases and links to further readings. It is a playground because you may change or add the code to see how it works and test it out using assertions. It also allows you to lint the code you've wrote and check if it fits to Python code style guide. Altogether it might make your learning process to be more interactive and it might help you to keep code quality pretty high from very beginning.
python3 learning programming-language learning-python learning-by-doing🏆 Serve as a resource for Python newcomers who prefer to learn hands-on. This repository has a collection of standalone modules which can be run in an IDE like PyCharm and in the browser like Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. 🏆 Serve as a pure guide for those who want to revisit core Python concepts. Only builtin libraries are leveraged so that these concepts can be conveyed without the overhead of domain-specific concepts. As such, popular open-source libraries and frameworks (i.e. sqlalchemy, requests, pandas) are not installed. However, reading the source code in these frameworks is inspiring and highly encouraged if your goal is to become a true Pythonista.
programming-language study learning-python python3 learn-to-code learning-by-doing hacktoberfest newcomers professionals learning-resourcesThe Julia base package is pretty big, although at the same time, there are lots of other packages around to expand it with. The result is that on the whole, it is impossible to give a thorough overview of all that Julia can do in just a few brief exercises. Therefore, I had to adopt a little 'bias', or 'slant' if you please, in deciding what to focus on and what to ignore. Julia is a technical computing language, although it does have the capabilities of any general purpose language and you'd be hard-pressed to find tasks it's completely unsuitable for (although that does not mean it's the best or easiest choice for any of them). Julia was developed with the occasional reference to R, and with an avowed intent to improve upon R's clunkiness. R is a great language, but relatively slow, to the point that most people use it to rapid prototype, then implement the algorithm for production in Python or Java. Julia seeks to be as approachable as R but without the speed penalty.
julia learning-julia language learning learning-by-doing julia-language julialang data-science statistics technical-computing hpc scientific-computingI used the TailWind CSS Boilerplate project for this. A growing collection of text/image cards you can use/copy-paste in your tailwind css projects. Some of these cards have animated hover effects.
learning-by-doing tailwindcss tailwind-cssThe first section is an intentionally brief, functional, data science centric introduction to Python. The assumption is a someone with zero experience in programming can follow this tutorial and learn Python with the smallest amount of information possible. The sections after that, involve varying levels of difficulty and cover topics as diverse as Machine Learning and Linear Optimization to build systems and commandline tools.
python3 tutorial pandas jupyter-notebook functional-programming data-science learning-by-doing commandline spot-price machine-learning ipynb screencast optimizationMy main goal in this educational endeavor is to be able to use the MLPACK, Shark, and dlib C++ machine learning libraries in R for computationally intensive problems. Now, there is a RcppMLPACK, but that one apparently uses version 1 of MLPACK (which is now in version 2) and doesn't include any supervised learning methods, just unsupervised learning methods. If sudo apt-get install libshark-dev is no go, we have to build the library ourselves. See these installation instructions for more details.
c-plus-plus rcpp r notes learning-by-doingLearn automated testing with Java
junit testing tdd fibonacci learning learn-to-code learning-by-doing learning-java teaching-materialsThis second iteration of in-class lab for cps206 takes the domain modeling completed in the first part and will build a series of automobiles. Using dodge and ram, 4 teams will build a line of vehicles.
learning-by-doing java-8 jalc teamworkDevenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande. 📖 Journal de bord d'écriture • 2018 • 2017. 👀 Lire l'ouvrage • sur papier • sur le web • avec Node.js. 🎧 Ce que j'écoute en boucle quand j'écris.
nodejs frontend book francais learning-by-doing learn-to-code learning-js learning-exercise asciidoctor french livre learn apprendreBad programmers worry about the code. Good programmers worry about data structures and their relationships. Follow common PHP conventions for object-oriented code, and established industry best practices: PSR-1, PSR-2, PSR-4.
learning learn-to-code learning-by-doing learn-php beginnersSeries of interesting JavaScript exercises that I solved during my education. For each exercise I've tried to include several possible solutions. Thanks to Jest test framework you can easily check the correctness of your solution. Clone the repo.
javascript-exercises exercises learning-by-doing learning learn-to-code exercise functional-programming coding-challenge coding-challenges coding-exercise javascript-learning learning-exercise learn-javascript challenges learn coding-exercises:checkered_flag: Learn how to deploy your web application to Heroku from scratch step-by-step in 7 minutes!
learn learning-by-doing beginner tutorial heroku heroku-deployment devopsCDI Guide And Tutorials - Many examples of how to use CDI and CDI 2.0 like Qualifiers, Interceptors, Decorators, Lazy Initialization an much more!
cdi java-cdi cdi-extension cdi-interceptor cdi-decorator cdi-spec weld dependency-injection dependency-injection-framework cdi-injection java-spec learning-by-doing learning learn-to-code hacking-cdi hackingcode hacking-code java-tutorialHacking Code - Golang Guide and Tutorials - Let's get the hands really dirty by writing a lot of Golang code
golang-tools google tutorial guide learn-to-code learning-by-doing learn-by-doing functional-programming concurrency concurrent-programming open-source hackingcode hacking-code go-tutorial go-tutorialsJava 8 Guides and Tutorials - A lot of awesome examples using Java 8 features like Stream, Lambda, Functional Interface, Date and Time API and much more
java8 stream-api functional-programming jdk jdk8 tutorial guide learn-to-code lambda-expressions parallel-streams java8-guides-tutorials learning-by-doing java-8 java-tutorial hackingcode hacking-codeThis is just a sandbox repository for me to put in random programming, mostly for me to learn go. The motivation is that I want to learn a new backend language to be able to write high-performance backend services, and there are many projects (k8s, docker, normad) are written in go. If i understand Go it will be easier for me to understand these projects.
learning-by-doingI've created this helping script for my APIs to deal with user inputs. Just clone the repo and use it in your project. I've design the methods in a way that multiple methods can be used in a line.
validation validation-library input-validation golang-application learning-by-doing
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.