Тёмный

CPython Internals - (Full Course) 

Dev Internals
Подписаться 1,8 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

24 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@sheshankjoshi
@sheshankjoshi 11 месяцев назад
This is excellent. Thank you so much for the video
@ShahriyarRzayev
@ShahriyarRzayev 11 месяцев назад
Thanks :) I have a plan to completely renew this course with more high quality sound and video) but the time is limited nowadays
@tutu-uw6zz
@tutu-uw6zz Год назад
Amazing videos, I have watched a lot of videos introducing python internal. this one is the most practical one and easy to understand.
@ShahriyarRzayev
@ShahriyarRzayev Год назад
Hey, thanks for the feedback :) I am planning to record this course with a more advanced microphone, and camera, with additional topics.
@tutu-uw6zz
@tutu-uw6zz Год назад
@@ShahriyarRzayev That would be very Nice! Thanks for sharing!
@ShahriyarRzayev
@ShahriyarRzayev 8 месяцев назад
I have an announcement on this course. I am nearly finishing the planning phase more high-quality and comprehensive version of this course. With proper video and sound quality, it will be available on Udemy :) The next plan in 2024 is to have a second course about Refactoring one of the Open Source projects, starting from scratch and finishing with clean code and architecture. Thanks for the interest, I really appreciate how this low-quality sound and video course got such tremendous interest)
@nijatabdullayev7445
@nijatabdullayev7445 2 года назад
Zordu brat, davami gelsin
@shahbazbacker8902
@shahbazbacker8902 3 года назад
You are awesome, Can you do a django repo analysis video series as no one's doing django in that way, it'll be really helpful, or any top python package, so as to get to know pro level coding techniques and python to advanced level.
@ShahriyarRzayev
@ShahriyarRzayev 3 года назад
Thanks ))) Hmmm, can be an interesting experience, but Django is a massive one, maybe we can find some small or medium sized project and do some code review. I will add this idea to my backlog) For now I am doing FastAPI blog post series: www.azepug.az/posts/fastapi/#building-simple-e-commerce-with-nuxtjs-and-fastapi-series
@csform
@csform 3 года назад
Great content! Thank you for this!
@ShahriyarRzayev
@ShahriyarRzayev 3 года назад
Thanks)
@codec0wboy
@codec0wboy Год назад
Why does the gdb output of the List say "=0" (I don't know C)
@lezwon
@lezwon 3 года назад
hey Shahriyar, Thanks for this great course. It is extremely helpful. :+1
@ShahriyarRzayev
@ShahriyarRzayev 3 года назад
Thanks) The voice quality is low here, but still, I am really happy if somebody finds this course helpful)
@shubhampandey648
@shubhampandey648 3 года назад
Great job👍
@ShahriyarRzayev
@ShahriyarRzayev 3 года назад
Thanks for watching :)
@shubhampandey648
@shubhampandey648 3 года назад
@@ShahriyarRzayev m struggling little bit your accent but its really help me. ❤️ From india
@mashaelabdullah6758
@mashaelabdullah6758 3 года назад
how did you setup the environment to explore cpython? I have windows and I don't have a good background in linux
@ShahriyarRzayev
@ShahriyarRzayev 3 года назад
Well there are couple of the links you can use here: devguide.python.org/setup/ pythondev.readthedocs.io/windows.html cpython-core-tutorial.readthedocs.io/en/latest/build_cpython_windows.html
@mashaelabdullah6758
@mashaelabdullah6758 3 года назад
@@ShahriyarRzayev thank you
@Huseyn_Rahimov
@Huseyn_Rahimov 2 года назад
Sag olasan qardas, ses ucun mikrofon alinsa elave daha super olar, mende de qulaqliqla, edende RU-vidda ses keyfiyyetli alinmir cox. Ugurlar
@ShahriyarRzayev
@ShahriyarRzayev 2 года назад
Salam Huseyn, bulari cekende hem de geceler qonshulari narahat etmemek ucun astadan danishmisham deyesen :D Mikrafonlara da invest edecem amma hele yox)
@Huseyn_Rahimov
@Huseyn_Rahimov 2 года назад
@@ShahriyarRzayev , aydindir Sahriyar. Ugurlar kanalinda, dedim birden gozden qacibsa deyim)
@iiennjiang3682
@iiennjiang3682 3 года назад
43:00 name == "int" should be strcmp(name , "int") == 0
@nomadybb1-66er7
@nomadybb1-66er7 3 года назад
Nice
@warrenmarkham8891
@warrenmarkham8891 8 месяцев назад
Does anyone else get a Fatal Python Error: _PyInterpreterState_GET problem when trying to call the C API in the debugger? $ ./python -V Python 3.13.0a3+ $ gdb ./python (gdb) break main (gdb) run (gdb) call PyLong_FromLong(11111) Fatal Python error: _PyInterpreterState_GET: the function must be called with the GIL held, after Python initialization and before Python finalization, but the GIL is released (the current Python thread state is NULL) Python runtime state: unknown Program received signal SIGABRT, Aborted. __pthread_kill_implementation (no_tid=0, signo=6, threadid=140737350604608) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory. The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on". Evaluation of the expression containing the function (PyLong_FromLong) will be abandoned. When the function is done executing, GDB will silently stop.
@ShahriyarRzayev
@ShahriyarRzayev 8 месяцев назад
I believe you need to call Py_Initialize() before any C API function call.
@ShahriyarRzayev
@ShahriyarRzayev 8 месяцев назад
+ your Python version is the latest one and the video is based on an older version of Python.
@warrenmarkham8891
@warrenmarkham8891 7 месяцев назад
@@ShahriyarRzayev Thank you. I have only just seen your replies. I will have a look in the next week.
Далее
CPython internals and the VM
33:56
Просмотров 8 тыс.
impossible lungs test !! 🫁
01:00
Просмотров 6 млн
Speed Up Your Code With Cython
16:37
Просмотров 118 тыс.
How to Improve Blender's UI
20:27
Просмотров 10 тыс.
Anjana Vakil - Exploring Python Bytecode
22:37
Просмотров 24 тыс.