100_page_python_intro
py_regular_expressions
100_page_python_intro | py_regular_expressions | |
---|---|---|
10 | 43 | |
217 | 1,724 | |
- | - | |
0.0 | 2.8 | |
almost 2 years ago | 9 months ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
100_page_python_intro
-
is CodeAcademy free worth it to learn basic python?
here a copypasta with lot of free info ## Several roadmaps about what to learn to be a successful professional (front, back, sysop, python, etc) https://roadmap.sh/ ## Official Python Beginner's Guide * https://wiki.python.org/moin/BeginnersGuide ## FreeCodeCamp.org * https://www.freecodecamp.org/learn/ While main course is about full stack JS dev they also have several GREAT 10hs (or so) video curses in their [YT channel](https://www.youtube.com/c/Freecodecamp/videos) python's playlists: - [Python Basics with Sam](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkmRvnFmOd4KhDdlK1oIq23) 14 videos - [Full Courses in One Video](https://www.youtube.com/playlist?list=PLWKjhJtqVAbnupwRFOq9zGOWjdvPRtCmO) 52 videos but they have full courses about lot of things. ## Great channels about python: * [Arjan Codes](https://www.youtube.com/c/ArjanCodes) - Interesting architecture videos * [mCoding with James Murphy](https://www.youtube.com/c/mCodingWithJamesMurphy) - small tips * [Corey Schaefer](https://www.youtube.com/c/Coreyms/) - Basics of python * [Sentdex](https://www.youtube.com/c/sentdex) - Basics and machine learning * [Tech with Tim](https://www.youtube.com/c/TechWithTim/) - Small python projects * [Telusko](https://www.youtube.com/c/Telusko) - Basics in fun way * [Socratcia](https://www.youtube.com/c/Socratica) - Short and interesting videos * [Real python](https://www.youtube.com/c/realpython) * [The new Boston](https://www.youtube.com/user/thenewboston) * [CS Dojo](https://www.youtube.com/c/CSDojo) - Best for OOPS concept * [Clever programmer](https://www.youtube.com/c/CleverProgrammer) - Building things ## RealPython I found this site useful with lot of good tutorials, but they block lot of the material behind payware https://realpython.com/ ## Microsoft YT Channel Microsoft offer three playlist with Python courses - [Python for Beginners](https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6) 44 videos - [More Python for Beginners](https://www.youtube.com/playlist?list=PLlrxD0HtieHiXd-nEby-TMCoUNwhbLUnj) 20 videos - [Even More Python for Beginners: Data Tools](https://www.youtube.com/playlist?list=PLlrxD0HtieHhHnCUVtR8UHS7eLl33zfJ-) 31 videos ## Udemy courses This course is usually given for free by the author here at begin of month or so (he publish it in /r/learnpython) - https://www.udemy.com/course/automate/ I can't endorse any of those courses since I haven't bought them, but their content look complete - https://www.udemy.com/course/complete-python-bootcamp/ - https://www.udemy.com/course/learn-python-by-building-a-blockchain-cryptocurrency/ - https://www.udemy.com/course/python-the-complete-python-developer-course/ - https://www.udemy.com/course/complete-python-bootcamp/ - https://www.udemy.com/course/100-days-of-code/ - https://www.udemy.com/course/learn-python-by-building-a-blockchain-cryptocurrency/ this serie of courses - https://www.udemy.com/course/python-3-deep-dive-part-1/ - https://www.udemy.com/course/python-3-deep-dive-part-2/ - https://www.udemy.com/course/python-3-deep-dive-part-3/ - https://www.udemy.com/course/python-3-deep-dive-part-4/ Also remember only buy in Udemy when the courses are between 9/12usd values and not at their full price (90/250) that are inflated prices... ## Exercises and practices: * https://www.practicepython.org/ * [Exercism](https://exercism.org/tracks/python/exercises) * [Practicepython](https://www.practicepython.org/) — these are all beginner friendly and difficulty levels are marked * [100 Page Python Intro exercises](https://github.com/learnbyexample/100_page_python_intro/blob/main/exercises/Exercises.md) — exercises from my introductory guide * [Code Wars](https://www.codewars.com/), [Advent of Code](https://adventofcode.com/), [Project Euler](https://projecteuler.net/) — more challenging * [Checkio](https://py.checkio.org/) * [Codingame](https://www.codingame.com/start) * [Codecombat](https://codecombat.com/) — gaming based challenges * [/r/dailyprogrammer](https://www.reddit.com/r/dailyprogrammer) — not active currently, but there's plenty of past challenges with discussions ------ [original source](https://redd.it/pwvi0t) Not sure if many people know this, but Microsoft has a learning resource platform called [Microsoft Learn](https://docs.microsoft.com/en-us/learn/), which provides free training to learn different skills related to different technologies. Each course is designed as a module, in each module, it contains different lessons and exercises. Thought I'd share. Below are some of the modules related to Python learning. **Beginners Courses** * [What is Python?](https://docs.microsoft.com/en-us/learn/modules/python-introduction/) * [Take your first steps with Python](https://docs.microsoft.com/en-us/learn/paths/python-first-steps/) * [Set up your Python beginner development environment with Visual Studio Code](https://docs.microsoft.com/en-us/learn/modules/python-install-vscode/) * [Introduction to Python](https://docs.microsoft.com/en-us/learn/modules/intro-to-python/) * [Branch code execution with the if...elif...else statement in Python](https://docs.microsoft.com/en-us/learn/modules/python-if-elif-else/) * [Manipulate and format string data for display in Python](https://docs.microsoft.com/en-us/learn/modules/python-format-strings/) * [Perform mathematical operations on numeric data in Python](https://docs.microsoft.com/en-us/learn/modules/python-datatypes-numeric-operations/) * [Iterate through code blocks by using the while statement](https://docs.microsoft.com/en-us/learn/modules/python-while/) * [Import standard library modules to add features to Python programs](https://docs.microsoft.com/en-us/learn/modules/python-standard-library/) * [Create reusable functionality with functions in Python](https://docs.microsoft.com/en-us/learn/modules/python-functions/) * [Manage a sequence of data by using Python lists](https://docs.microsoft.com/en-us/learn/modules/python-lists/) * [Write basic Python in Notebooks](https://docs.microsoft.com/en-us/learn/modules/basic-python-nasa/) * [Count the number of Moon rocks by type using Python](https://docs.microsoft.com/en-us/learn/modules/count-moon-rocks-python-nasa/) * [Code control statements in Python](https://docs.microsoft.com/en-us/learn/modules/intermediate-python-nasa/) * [Introduction to Python for space exploration](https://docs.microsoft.com/en-us/learn/modules/introduction-python-nasa/) * [Install coding tools for Python development](https://docs.microsoft.com/en-us/learn/modules/install-code-tools-python-nasa/) * [Discover the role of Python in space exploration](https://docs.microsoft.com/en-us/learn/paths/introduction-python-space-exploration-nasa/) * [Crack the code and reveal a secret with Python and Visual Studio Code](https://docs.microsoft.com/en-us/learn/modules/secret-message/) * [Introduction to object-oriented programming with Python](https://docs.microsoft.com/en-us/learn/modules/python-object-oriented-programming/) * [Use Python basics to solve mysteries and find answers](https://docs.microsoft.com/en-us/learn/paths/python-partnership/) * [Predict meteor showers by using Python and Visual Studio Code](https://docs.microsoft.com/en-us/learn/modules/predict-meteor-showers-using-python/) * [Plan a Moon mission by using Python panda](https://docs.microsoft.com/en-us/learn/modules/plan-moon-mission-using-python-pandas/) * [Choose a bot-building tool](https://docs.microsoft.com/en-us/learn/modules/choose-bot-building-tool/) **Intermediate Courses** * [Create machine learning models](https://docs.microsoft.com/en-us/learn/paths/create-machine-learn-models/) * [Explore and analyze data with Python](https://docs.microsoft.com/en-us/learn/modules/explore-analyze-data-with-python/) * [Build an AI web app by using Python and Flask](https://docs.microsoft.com/en-us/learn/modules/python-flask-build-ai-web-app/) * [Get started with Django](https://docs.microsoft.com/en-us/learn/modules/django-get-started/) * [Architect full-stack applications and automate deployments with GitHub](https://docs.microsoft.com/en-us/learn/modules/automate-deployments-github-actions-azure/) ---- ## Other playlists * [Python Programming Beginner Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7) * [MIT 6.0001 Introduction to Computer Science and Programming in Python (Fall 2016)](https://www.youtube.com/playlist?list=PLs5BA52K0WXk_fBMSB1DYLAVavY6iIRgF)
-
30+ Free eBooks for all developers
100 Page Python Intro - https://learnbyexample.github.io/100_page_python_intro/
-
Starting with python
100 Page Python Intro — my short, introductory guide
-
Python books free to read online or download
* https://learnbyexample.github.io/py_regular_expressions/
* https://learnbyexample.github.io/100_page_python_intro/
Thanks for adding them.
-
refresher pls!!
I have a short introductory guide for those already familiar with programming basics, should work for your case too: https://learnbyexample.github.io/100_page_python_intro/
-
Where to learn python from for a intermediate programmer
I also have a short, introductory guide here: 100 Page Python Intro
-
Is there an intro to Python for people who know R?
I have short, introductory guide titled 100 Page Python Intro — I conduct workshops for those already familiar with programming basics from another language, so I wrote this guide. Might help you and it is free to read online
-
Recommendations for learning resources for getting up to speed quickly with Python on OS X
100 Page Python Intro - my own introductory guide for those already familiar with programming basics (or coming back to Python like your case)
-
I wrote a short, introductory book for Python
The https://github.com/learnbyexample/100_page_python_intro repo has program/example files, markdown source and other details about the book.
-
Python Introduction
All the Python programs discussed in this book, along with related text files, can be accessed from my GitHub repo learnbyexample: 100_page_python_intro. However, I highly recommend typing the programs manually by yourself.
py_regular_expressions
- Understanding Python re(gex)?
-
TUI app with 100+ interactive Python Regex exercises
These exercises have been adapted from my Understanding Python re(gex)? ebook (free to read online).
-
Show HN: Interactive Exercises for Python Regular Expressions
This new version is a TUI app built with Textual. Previous one was written using `tkinter` [0] and covered only four of the `re` functions.
Now, any valid Python expression is accepted as a solution. Both the builtin `re` and third-party `regex` modules are covered.
These exercises have been adapted from my Understanding Python re(gex)? ebook [1] (free to read online, and PDF/EPUB versions are free till the end of this month).
I'd appreciate your feedback, happy learning :)
[0] https://news.ycombinator.com/item?id=29391107
[1] https://github.com/learnbyexample/py_regular_expressions
- Understanding Python re(gex)? with hundreds of examples and exercises (eBook)
-
Understanding Python re(gex)? with hundreds of examples and exercises (free till Feb 5)
Visit https://github.com/learnbyexample/py_regular_expressions for markdown source, example files, exercise solutions, sample chapters and other details related to the book.
-
Show HN: Interactive exercises for Linux CLI text processing commands
Last year, I did a similar project for 75 Python regular expressions exercises: https://github.com/learnbyexample/py_regular_expressions/tre...
That was with Tkinter. I'm planning to update the regex book next year (to add new features like possessive quantifiers and other misc changes). Along with this update, I'll probably make a TUI version and add support for rest of the exercises.
-
Show HN: The Typing of the RegEX
If you are interested in Python regex, here's my tkinter app with 75 interactive exercises: https://github.com/learnbyexample/py_regular_expressions/tre...
This assumes you already know Python regex. If you'd like learn first, see my free ebook: https://learnbyexample.github.io/py_regular_expressions/
-
Best site to learn regex?
I have an entire book dedicated for learning regex from the basics, with hundreds of examples and exercises. I cover both re and third-party regex module. It is free to read online: https://learnbyexample.github.io/py_regular_expressions/
-
What's the coolest thing you've built so far?
A tkinter GUI that helps you to practice your understanding of regular expressions with 75 exercises: https://github.com/learnbyexample/py_regular_expressions/tree/master/interactive_exercises
-
Py Regex
https://github.com/learnbyexample/py_regular_expressions/blob/master/py_regex.md.
What are some alternatives?
clean-code-php - :bathtub: Clean Code concepts adapted for PHP
bms-tools
docker_django_postgres_template - A basic template for Django. Includes several custom user models to choose from.
RegExr - RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
Spyder - Official repository for Spyder - The Scientific Python Development Environment
regex-generator - Generate regular expressions from sample texts.
IPv6-WSN-book
mpack - MPack - A C encoder/decoder for the MessagePack serialization format / msgpack.org[C]
free-python-books - Python books free to read online or download
PropertyWebBuilder - Create a fully featured real estate website on Rails in minutes! ⛺
full-speed-python - Full Speed Python: a book for self-learners
resholve - a shell resolver? :) (find and resolve shell script dependencies)