Red Eyed Coder Club
Red Eyed Coder Club
  • 143
  • 1 834 077
Why Mojo is Python KILLER
4 reasons why I think the Mojo language will probably be a Python killer.
Why Mojo language is the next big thing.
Some comparison of execution time of the same code using Python, Mojo and compiled Mojo binary.
Access Exclusive Content: www.patreon.com/red_eyed_coder_club
Why Mojo is Python KILLER
czcams.com/video/bDM2A8VdTR0/video.html
zhlédnutí: 2 330

Video

Web Scraping project of your Nightmares
zhlédnutí 1,9KPřed rokem
In this video, we will be discussing 5 common challenges faced in web scraping projects and identifying the key factors that contribute to their success or failure. We will be focusing on the websites like Airbnb, Google Maps, Zillow, and Amazon which are particularly difficult to scrape. This video will provide technical insights and show you how to use Bright Data to overcome these obstacles ...
5 Reasons Why Python Developers Hate Python
zhlédnutí 13KPřed 2 lety
What are 5 reasons Python developers most dislike our awesome Python? Some time ago there was a survey on Python subreddit "What do you hate most about Python?". The post got about 533 comments, and this video is the result of the survey. But there are only 5 main disadvantages of Python programming language that really annoy Python developers. What are those 5 reasons? Watch this video to find...
Python Poetry vs Pipenv - side by side comparison
zhlédnutí 13KPřed 2 lety
I tried to compare Poetry and Pipenv as virtual environment managers, and package managers. What's faster, and better? It's a relative speed comparison of Python's Poetry, and Pipenv virtual envs and package managers. FOLLOW ME: Telegram: t.me/red_eyed_coder_club Twitter: CoderEyed Facebook: redeyedcoderclub Python Poetry vs Pipen - side by side comparison czcams.com/video/aZT...
Python Virtualenv vs Venv - side by side comparison
zhlédnutí 8KPřed 2 lety
I tried to compare Virtualenv and Venv. What's faster? It's a relative speed comparison of Python's venv from the standard library and Virtualenv, that you have to install globally with pip install virtualenv FOLLOW ME: Telegram: t.me/red_eyed_coder_club Twitter: CoderEyed Facebook: redeyedcoderclub Python Virtualenv vs Venv - side by side comparison czcams.com/video/Fdjd2kxL4...
JavaScript vs Go - side by side comparison
zhlédnutí 15KPřed 2 lety
JavaScript vs Go test of the relative performance. As an example I took a basic prime-finding algorithm with N² complexity. All found primes are stored in an array/slice and as the result scripts print the length of the array/slice. I tested a relative speed of code writing, including typos. And the JavaScript and Go performance. If you want to check it yourself, then the task was to find all p...
Python vs JavaScript - side by side comparison
zhlédnutí 101KPřed 2 lety
Python vs JavaScript test of the relative performance. As an example I took basic prime-finding algorithm with N² complexity. All found primes are stored in a list/array and as the result scripts print the length of the list/array. I tested a relative speed of code writing, including typos. And the Python and JavaScript performance. Python vs JavaScript - side by side comparison czcams.com/vide...
Dictionary in Python: the 95.17% of What You Must Know
zhlédnutí 1,9KPřed 2 lety
The 95% percent of what you must know about Dictionary in Python. BASICS AND TIPS: - creating, updating Python dictionaries, iterating - TIP 1: dict() as a Pythonic way to create a Python dictionary - TIP 2: how to get data - with [] or using .get()? - TIP 3: renaming keys (2 ways to do it) ⌚️ TIMECODES 00:00 - Beginning of Python tutorial "Dictionary in Python: the 95% of what you must know" 0...
Learn Alpine.js in practice #2: Alpine js project - TODO app | Alpine.js course
zhlédnutí 1KPřed 2 lety
This is the 2nd video of the Alpine js course - Learn Alpine.js in practice. It's a step by step guide how to use Alpine js in your projects to add JavaScript driven functionality. The final Alpine js project is a TODO app, it's small but it's a full CRUD Alpine js project. Topics covered in the Alpine.js tutorial: - What is Alpine x-model, x-bind, x-for directives, how to use Alpine.js getters...
JSON Python tutorial: what is JSON and how to parse JSON data with Python | Python tutorial
zhlédnutí 3,3KPřed 2 lety
This JSON Python tutorial is about using JSON with Python - what is JSON format, how to parse JSON data with Python, how to convert JSON data to a Python dictionary, and vice versa how to convert Python dictionary to JSON. In the video: - What is JSON format, and what's the purpose of using it, - How to use Python json module, and its methods: - json.dumps() - json.loads() - json.dump() - json....
Learn Alpine js in practice #1: Alpine js project - get data from API | Alpine.js course
zhlédnutí 2,1KPřed 2 lety
This is the 1st video of the Alpline.js tutorial - Learn Alpine.js in practice. It's a step by step guide how to use Alpine.js in your projects, to add a JavaScript driven functionality. The final Alpine js project of this Alpine js course is a small app for getting data from API. By clicking on the button Alpine js makes a request to get a joke about Chuck Norris from API. FOLLOW ME Telegram: ...
Django AJAX Tutorial: Basic AJAX in Django app with Fetch API | Django casts
zhlédnutí 11KPřed 2 lety
This Django AJAX Tutorial is about how to do basic AJAX using Fetch API with Django framework. That is how to perform AJAX GET and POST requests (xhr requests) to Django with Fetch API. This Basic Django AJAX Tutorial goes over some of the basics you need to do and know when doing AJAX in Django project. FOLLOW ME Telegram: t.me/red_eyed_coder_club Twitter: CoderEyed Facebook: fb.me...
PyScript and Flask: How to submit form and validate on Flask side | PyScript tutorial
zhlédnutí 2,1KPřed 2 lety
This is a very simple project built with PyScript and Flask. Flask on the backend side, and Pyscript as the frontend. The main idea of the video is to show how to submit form with PyScript to Flask, how to send AJAX POST-requests with PyScript, and how to validate submitted data with Flask-WTF and FlaskForm class, and of course, save data in a database using Flask-SQLAlchemy. When I'm clicking ...
PyScript and Django: How to submit form and validate on Django side | PyScript tutorial
zhlédnutí 2,1KPřed 2 lety
This is a very simple project built with PyScript and Django. Django on the backend side, and Pyscript as the frontend. The main idea of the video is to show how to submit form with PyScript to Django, how to send AJAX POST-requests with PyScript, and how to validate submitted data with Django ModelForm. When I'm clicking on the green button Pyscript sends a POST request to my Django applicatio...
Python debugging with Python PDB - commands, post mortem and much more | Python PDB tutorial
zhlédnutí 6KPřed 2 lety
This video is about how to debug Python code with standard Python Debugger or just PDB or Python PDB. How to use PDB commands for debugging Python code. Follow me @: Telegram: t.me/red_eyed_coder_club Twitter: CoderEyed Facebook: redeyedcoderclub Timecodes: 00:00 - Why debugging? 01:00 - Description of the Python script under debugging 02:19 - Initial Python PDB output explana...
Python Flask Upload and Display Image | Flask tutorial
zhlédnutí 33KPřed 2 lety
Python Flask Upload and Display Image | Flask tutorial
PyScript and Django: Basic PyScript Frontend and DOM manipulations | PyScript tutorial
zhlédnutí 6KPřed 2 lety
PyScript and Django: Basic PyScript Frontend and DOM manipulations | PyScript tutorial
Django tutorial: Django Autocomplete Input with Dropdown using Datalist | Django casts
zhlédnutí 11KPřed 2 lety
Django tutorial: Django Autocomplete Input with Dropdown using Datalist | Django casts
Intro to Python Mocks: Mocking Python Requests with Responses | Python tutorial
zhlédnutí 13KPřed 2 lety
Intro to Python Mocks: Mocking Python Requests with Responses | Python tutorial
PyScript and Flask: Basic PyScript Frontend and DOM manipulations | PyScript tutorial
zhlédnutí 8KPřed 2 lety
PyScript and Flask: Basic PyScript Frontend and DOM manipulations | PyScript tutorial
Intro to Python Mocks #2: Mocking Exceptions | Python tutorial
zhlédnutí 17KPřed 2 lety
Intro to Python Mocks #2: Mocking Exceptions | Python tutorial
Python Poetry tutorial: How to use Python Poetry
zhlédnutí 51KPřed 2 lety
Python Poetry tutorial: How to use Python Poetry
Intro to Python Mocks | Python tutorial
zhlédnutí 84KPřed 2 lety
Intro to Python Mocks | Python tutorial
Flask AJAX Tutorial: Basic AJAX in Flask app | Flask casts
zhlédnutí 19KPřed 2 lety
Flask AJAX Tutorial: Basic AJAX in Flask app | Flask casts
Python Pyenv: how to install Pyenv and Python in just 2 clicks on Ubuntu | Pyenv tutorial
zhlédnutí 9KPřed 2 lety
Python Pyenv: how to install Pyenv and Python in just 2 clicks on Ubuntu | Pyenv tutorial
Golang Fyne: How to compile *apk for Android | Golang Fyne tutorial
zhlédnutí 10KPřed 2 lety
Golang Fyne: How to compile *apk for Android | Golang Fyne tutorial
Golang Goquery Tutorial: How to scrape Ebay with Golang Goquery | Golang for beginners
zhlédnutí 3,8KPřed 2 lety
Golang Goquery Tutorial: How to scrape Ebay with Golang Goquery | Golang for beginners
Golang tutorial: How to scrape websites with Golang & Goquery | Golang project
zhlédnutí 7KPřed 2 lety
Golang tutorial: How to scrape websites with Golang & Goquery | Golang project
Golang imports tutorial: how to import Golang local package | Golang tutorial
zhlédnutí 45KPřed 2 lety
Golang imports tutorial: how to import Golang local package | Golang tutorial
Django Deployment: How to deploy Django app to server using Nginx + Uvicorn | Django deploy tutorial
zhlédnutí 7KPřed 2 lety
Django Deployment: How to deploy Django app to server using Nginx Uvicorn | Django deploy tutorial

Komentáře

  • @jakestbu8692
    @jakestbu8692 Před 21 hodinou

    My main reasons are that it's slow as all hell, can't be compiled to an executable file, and the whitespace-based syntax can be quite annoying. Most importantly, it isn't C :P

  • @driden1987
    @driden1987 Před 5 dny

    Went through a couple of overly complex videos before coming to this one which completely missed the mark. Now I finally was able to import my own code, thanks a lot.

  • @zbigniewrajewski1856
    @zbigniewrajewski1856 Před 11 dny

    If you like dot notation for attributes access (javascript style) and you want to use it in Python you should check libraries like Jsify

  • @lokisinary3d
    @lokisinary3d Před 12 dny

    worst thing you can do with python is thinking about to create the ui using python.

  • @DumbledoreMcCracken
    @DumbledoreMcCracken Před 12 dny

    I hate Python, the thinking, the syntax, the dutch dictator, the mess of incomplete packages full of annoyances, and the damn fan boi

  • @ArthurSchoppenweghauer

    What I also hate about Python is that you can't produce a compiled executable. Shipping applications written in Python is a nightmare, because everything has to be installed in a docker image and this has to then be shipped to an environment with a container runtime. Not only does this feel clunky because the base image is already bloated to shit, but it also requires the whole container ecosystem (runtime, container registry, image scanners, etc.). The complexification of deploying python apps this way leads to entire jobs (laughingly called "DevOps") whose sole purpose it is to manage the added complexity owed to everyone and their mother writing their applications in interpreted languages.

  • @alexanderdecember8743

    Unfortunately, the video is not actual on 2024. Could you be so kind as to update it to the present time - the information and deployment scheme are great and superbly useful. Don’t want to let it rest in peace for ages.

    • @RedEyedCoderClub
      @RedEyedCoderClub Před 18 dny

      It's actual on 2024. I use this scheme on production.

    • @alexanderdecember8743
      @alexanderdecember8743 Před 17 dny

      @@RedEyedCoderClub все работает до момента создания бандла. После его создания, не может загрузить файлы из статики. Действую по шагам

    • @alexanderdecember8743
      @alexanderdecember8743 Před 17 dny

      @@RedEyedCoderClub Please show the actual vue.config.js, I think that's the reason.Thanks in advance

    • @alexanderdecember8743
      @alexanderdecember8743 Před 17 dny

      @@RedEyedCoderClub This config file worked for me: module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/static/dist/' : 'localhost:8080', outputDir: '../backend/static/dist', indexPath: '../../templates/base-vue.html', devServer:{ devMiddleware:{ writeToDisk : filePath => filePath.endsWith("index.html"), headers: {"Access-Control-Allow-Origin":"*"}, publicPath: "localhost:8080", }, hot: 'only' } }

    • @RedEyedCoderClub
      @RedEyedCoderClub Před 17 dny

      the Vue.js part doesn't work. Ok, got it

  • @diwakardayalan
    @diwakardayalan Před 18 dny

    No one in CZcams was able to explain this mock with such a simple example. If I could request would you be able to make a series on testing AWS services using mock.

  • @ridiwanemamatoure3181
    @ridiwanemamatoure3181 Před 21 dnem

    How you know that web site use session

  • @theanonymous92
    @theanonymous92 Před 23 dny

    Thank you so much explaining in such a simple manner I couldn't find any simple explanation since yesterday you made it so easy❤❤❤

  • @JedLearns
    @JedLearns Před 28 dny

    Really great tutorial! From having little to no idea about how Python Mocks works to now having a good understanding. Time to improve my understanding now through practice, thank you!

  • @user-iy7nj4is4n
    @user-iy7nj4is4n Před měsícem

    Спасибо тебе большое translate Thank you a lot )

  • @TuxWing
    @TuxWing Před měsícem

    I started researching pipenv and poetry today for my projects, and one reason why it is probably getting slower is because it is checking for latest packages of everything that is installed already. By default, packages in the projects Pipfile ALL have = "*" next to them. Hard coding them to a specific version (likely currently installed version) would likely prevent the longer package install times. And obviously, you are not likely going to rapid fire install multiple packages one at a time on a regular basis...so is install time of a new package really that terrible? Just my .02.

  • @user-vm5ci8ed4j
    @user-vm5ci8ed4j Před měsícem

    Great tutorial! thank you for that

  • @franco_bsnss7482
    @franco_bsnss7482 Před měsícem

    Bro you just took the job of the Usestates in React..

  • @jesseinit
    @jesseinit Před měsícem

    This doesn't work on version 1.22

  • @aashrayzaveri9510
    @aashrayzaveri9510 Před 2 měsíci

    Great explanation. Was struggling with the concept. Now I am confident with the topic

  • @thiagom5195
    @thiagom5195 Před 2 měsíci

    I think that this is not a good python code, when do in python range(2, 250001) it will create a list with each element from 2 to 250001 before do the "for". this create a horrible performace code.

  • @digitalmachine0101
    @digitalmachine0101 Před 2 měsíci

    Good information

  • @radianiasacademy8454
    @radianiasacademy8454 Před 2 měsíci

    Could you please explain how to deploy an vue django app to a live server/ shared hosting?

  • @andreasmoller1884
    @andreasmoller1884 Před 2 měsíci

    {}

  • @ilyasbayramov5324
    @ilyasbayramov5324 Před 2 měsíci

    Fake video. True video czcams.com/video/bzekmU7HN_0/video.html

  • @ygr4943
    @ygr4943 Před 2 měsíci

    شكرا ❤❤

  • @ygr4943
    @ygr4943 Před 2 měsíci

    شكرا ❤❤

  • @rxlvnd3397
    @rxlvnd3397 Před 2 měsíci

    Just what i needed! Simple & short, thank you!

  • @najmulsharifworld
    @najmulsharifworld Před 2 měsíci

    hi boss , how to import the document under the function ? def on_click(e): ul = document.getElementById('left') ul.innerHTML = 'Hello world'

  • @balaraju4981
    @balaraju4981 Před 2 měsíci

    thanks for help

  • @chrikke
    @chrikke Před 2 měsíci

    if a benchmark shows golang being slower, there is probably something wrong with the test.

  • @coyoteclan480
    @coyoteclan480 Před 2 měsíci

    I also use Xubuntu

  • @user-vu9dl3vn7l
    @user-vu9dl3vn7l Před 2 měsíci

    Thanks a lot for this great video! ❤

  • @federicobau8651
    @federicobau8651 Před 2 měsíci

    I think this videos is a troll (I hope). For the comment section i think people are extremely confused and are not real developers

  • @sinterusde8869
    @sinterusde8869 Před 2 měsíci

    Shots fired

  • @wiono
    @wiono Před 2 měsíci

    in order to share a python solution create a virtual environment and install all packages to it. Everything will be in one folder. Compress it and sent to someone.

  • @philnikitin657
    @philnikitin657 Před 2 měsíci

    Большое спасибо! Очень понятно.

  • @ThabeloManeta
    @ThabeloManeta Před 2 měsíci

    Sir what if my view does a long calls like 2 minutes, and the other user want to request to the same view. how do i implement the thread cause it is doing this sequentially

  • @Bholu420
    @Bholu420 Před 3 měsíci

    Nice tutorial

  • @Mau5trakt
    @Mau5trakt Před 3 měsíci

    I'm on windows and i got the following issues but i was able to fix them. (Using redis from docker) #1: in the settings.py file change the variable name 'celery_broker_url' to 'CELERY_BROKER_URL' #2 if the celery -A ytDjangoChannels2 worker -l INFO doesn't print the Chuck norris quote install the eventlet library (pip install eventlet ) then add -P eventlet to the command. remaining as follows: celery -A ytDjangoChannels2 worker -l INFO -P eventlet pd: ytDjangoChannels2 is the name of my Django project Eddited: ok i had finished but the websocket doesn't receive the message only was conected so i tried a lot of things but was able to do it. First of all STOP THE CELERY COMMANDS AND LAUNCH IT TILL THE END. It could be a little obvious but when was the part of running the first time i let it and then i was trying to get the response of the web socet but i didn't had loaded the changes. i reloaded the two commands. Then i was reading a django channels tutorials and in its, the socket.onmessage method got a validation socket.onmessage = (event) => { console.log(event) const data = JSON.parse(event.data) if (data.type === 'send_joke' ){ console.log(data) document.querySelector('#jokes').innerText = data.message } and, in my consumers.py async def send_joke(self, event): text_message = event['text'] await self.send(text_data=json.dumps({ 'type': 'send_joke', 'message': text_message, })) then i was getting an error in the celery -A ytDjangoChannels2 worker -l INFO -P eventlet command which says async_to_sync(channel_layer.group_send(('jokes', {'type': 'send_joke', 'text': joke}))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: RedisChannelLayer.group_send() missing 1 required positional argument: 'message' then in my tasks.py i only add the variable async_to_sync(channel_layer.group_send)('jokes', message={'type': 'send_joke', 'text': joke}) which is the missing argument.

  • @youtraders
    @youtraders Před 3 měsíci

    Tanks verymuch im need getme 😢IM not found find all content

  • @arthurlee7280
    @arthurlee7280 Před 3 měsíci

    523871cdf88301b8317aaaea5e21b221ad20b7f6: 523871cdf88301b8317aaaea5e21b221ad20b7f6 sessid: f1ca4119d026719e398a57cf9f931740 login: login password: blabla request_type: auth помогите как решить это? откуда мне взять sesid и 523871cdf88301b8317aaaea5e21b221ad20b7f6 Причем 523871cdf88301b8317aaaea5e21b221ad20b7f6 разный

  • @lucassola1509
    @lucassola1509 Před 3 měsíci

    thank you bro!

  • @XiaoweiChen-hr3vh
    @XiaoweiChen-hr3vh Před 3 měsíci

    import is such a tricky concept in golang, I've been struggling this for a whole day. appreciate your video

  • @alien432hz9
    @alien432hz9 Před 3 měsíci

    Javascript comes from the island of Java.

  • @akshayas5402
    @akshayas5402 Před 3 měsíci

    Thank you. The mocking videos are so informative

  • @NH-ij8dz
    @NH-ij8dz Před 3 měsíci

    On a i5 10600k and using multi processing you can get this down to 25 seconds on python. If you use pypy's Jit you can get it down to below 5s. def process(): """Splits the task into multiple parts""" current_min = 2 tasks_per_worker = 250001 // 12 tasks = [] for _ in range(12): tasks.append( multiprocessing.Process( target=, args=(current_min, current_min + tasks_per_worker) ) ) current_min += tasks_per_worker # Start and await tasks. for task in tasks: task.start() for task in tasks: task.join()

  • @florinbujoreanu1020
    @florinbujoreanu1020 Před 3 měsíci

    Only 1 of your videos brings more value than other tutorial youtubers tens of videos. I am so happy to re-discover your channel.

  • @florinbujoreanu1020
    @florinbujoreanu1020 Před 3 měsíci

    Perfect explanation, this man is teaching us how to fish, unlike the others. I have no words of gratitude.

  • @florinbujoreanu1020
    @florinbujoreanu1020 Před 3 měsíci

    TOP NOTCH! Bravo!

  • @florinbujoreanu1020
    @florinbujoreanu1020 Před 3 měsíci

    Most kivy tutorials on youtube have the exact same content, making me think they just copy the official documentation or other videos, but this guy really does know kivy.

  • @deveshchoudhary121
    @deveshchoudhary121 Před 3 měsíci

    Thank you sir, u solved my doubt .

  • @edsanville
    @edsanville Před 3 měsíci

    I got 15 PhDs in rocket science and brain surgery, so I could create and distribute a python package.