Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль datetime, и создаёте с таким именем файл (ну логично же😄) прямо в рабочей директории.
Потом, при попытке импортировать datetime модуль, из-за приоритета импорта будет импортирован файл из рабочий директории а не оригинальная библиотека. Ведь имя файла это суть имя модуля!
А знаете ли вы, что не все стандартные модули можно так перезаписать? Коллизии имён не подвержены builtin модули. Они всегда стоят на первом месте в приоритете импорта, поэтому их нельзя заменить.
Полный список таких модулей можно посмотреть в списке sys.builtin_module_names.
То есть, вы сломаете весь Python если назовёте свой модуль os или site, но если назовёте time или gc то ничего страшного не случится)))
Тем не менее, никогда не называйте модули уже занятыми именами!!!⚠️
Я всегда рекомендую всем своим файлам делать именной префикс из 2-3 символов. Например я называю свои проекты так:
pw_project_name
pw_ui_tools.py
pw_something/main.py
Либо под ситуацию
tst_scriptname.py
(не "test" чтобы не подхватывал pytest)
dbg_script.py
maya_ui.py
hou_menu_tools.py
И искать проще, и коллизий нет.
#tricks#basic
В новом докладе ЦАМТ на одной из последних страниц мы представили список коренных народов России.
Коренные народы — это те народы, которые исторически проживают на территории России и кому должна быть доступная программа репатриации.
После выхода доклада Иван Владимиров вполне заслуженно указал нам на наши огрехи — поэтому мы всё внимательно проверили, исправили ошибки и теперь с удовольствием делимся с вами проделанной работой:
https://docs.google.com/spreadsheets/d/1kDnNEgcRz-xFZE9FQvw08QXY9ZVO8zLoTEIxaGHGeEs/edit?gid=376970159#gid=376970159
🚨 $BTC #ETF Net Inflow Mar 28, 2024: +179M!
• The net inflow dropped by 26.9% compared to the previous trading day.
• The cumulative total net inflow after 54 trading days is back to $12.13B, the level before the last all-negative trading week.
• Both iShares Bitcoin Trust $IBIT and Grayscale Bitcoin Trust $GBTC significantly slowed down their respective single-day inflow and outflow for the Mar-28 trading day.
Follow @spotonchain and check out the latest updates via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=423288727
🚨 $BTC #ETF Net Inflow Mar 25, 2024: $15.4M!
• The net inflow finally turned positive after a week of being negative.
• The highest single-day net inflow belongs to Fidelity Wise Origin Bitcoin Fund $FBTC with $261.8M.
• Grayscale Bitcoin Trust $GBTC single-day net outflow remains high at $350.1M.
Follow @spotonchain and check out the latest updates via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=423288727
🚨 $BTC #ETF Net Inflow Apr 11, 2024: +91M!
• The net inflow slightly dropped by 26.6% yet remains positive.
• Both #BlackRock iShares Bitcoin Trust $IBIT and #Grayscale Bitcoin Trust $GBTC increased their single-day inflow and outflow dramatically by around 6 times from mere $33.3M and $17.5M yesterday, respectively.
Follow @spotonchain and check out the latest updates about the #Bitcoin#BTC#ETF via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=423288727
🚨 $BTC #ETF Net Inflow Apr 24, 2024: -$121M!
• The net inflow turned negative again after being positive for 3 trading days.
• #BlackRock iShares Bitcoin Trust $IBIT had zero flow, ending the streak of 72 consecutive trading days with inflows.
• The single-day outflow of #Grayscale Bitcoin Trust $GBTC rose back to $130.4M (1.95 times higher than the previous trading day).
Follow @spotonchain and check out the latest updates about the #Bitcoin#ETFs via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=202744242
🚨 $BTC #ETF Net Inflow May 1, 2024: -$564M!
• This is the largest single-day net outflow that the 10 #BitcoinETFs have ever experienced.
• All 10 Bitcoin ETFs had single-day outflows, particularly with #BlackRock iShares Bitcoin Trust $IBIT seeing the first outflow since its inception.
• The net inflow has been negative for 6 consecutive trading days, marking the longest streak ever.
Follow @spotonchain and check out the latest updates about #Bitcoin#ETFs via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=202744242
🚨 $BTC #ETF Net Inflow May 7, 2024: -$16M!
• The net inflow turned negative after 2 days of being positive.
• The #Grayscale ETF ($GBTC) re-experienced a single-day outflow of $28.6M after 2 days with inflows.
• Overall, the single-day inflows and outflows of all 10 #BitcoinETFs had slowed down significantly, with five out of ten ETFs (including #BlackRock ETF $IBIT) experiencing zero flow.
Follow @spotonchain and check out the latest updates about #Bitcoin ETFs via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=202744242
🚨 $BTC #ETF Net Inflow May 3, 2024: +$343M!
• #Grayscale Bitcoin Trust $GBTC experienced the first single-day inflow since its inception.
• The net inflow turned positive after being negative for 7 consecutive trading days.
• 8/10 #BitcoinETFs had inflows, led by #Fidelity Wise Origin Bitcoin Fund $FBTC with $102.6M, while the single-day inflow of #BlackRock iShares Bitcoin Trust $IBIT remained weak at $13M.
Follow @spotonchain and check out the latest updates about #Bitcoin#ETFs via https://docs.google.com/spreadsheets/d/1eoMB6ivHiKhUt7MIk0fv6gxt9-OlnktfHReHMuvWduA/edit#gid=202744242