VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS14.32%
Net Worth
1.438USD
STEEM
1.112STEEM
SBD
0.000SBD
Effective Power
16.046SP
├── Own SP
25.480SP
└── Outgoing DelegationsDeleg
-9.433SP
Detailed Balance
| STEEM | ||
| balance | 1.064STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.048STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 25.480SP | SP |
| Delegated Out | 9.433SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 16.046SP | SP |
| Reward SP (pending) | 0.048SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "1.064 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.048 STEEM",
"vesting_shares": "41491.871504 VESTS",
"delegated_vesting_shares": "15361.500539 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | rokid |
| id | 1919738 |
| rank | 94,081 |
| reputation | 2234817642868 |
| created | 2024-10-20T17:08:03 |
| recovery_account | steemcurator01 |
| proxy | None |
| post_count | 557 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 24 |
| last_post | 2026-05-19T11:57:18 |
| last_root_post | 2026-05-19T11:57:18 |
| last_vote_time | 2024-10-20T17:21:15 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 1.064 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 41491.871504 VESTS |
| delegated_vesting_shares | 15361.500539 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 78.192945 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2024-10-22T16:05:57 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2025-02-24T23:59:57 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1919738,
"name": "rokid",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7iEVmGuuZyu9jUSgSy8tTj1JeJqq7ec8wCQuevcR6QHmXzcnRE",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4vUmy6h2bNoGxSvh9tqRw4yqiAdDuYMVjmUF5PdJbh7AEd5F7J",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"minnowschool",
100
]
],
"key_auths": [
[
"STM7ivVsBoKtvBr3kZynjutGnJZZ1XLEKtRdwS5E1LVQ2LZ3xF7dS",
1
]
]
},
"memo_key": "STM6xqHzyMovp4EptqrpyhTTMzjRbKwB3MRcY4qqTHFUe1bWAq9R4",
"json_metadata": "{\"profile\": {\"name\": \"Amy\", \"about\": \"\", \"location\": \"Ukraine\", \"profile_image\": \"https://randomuser.me/api/portraits/women/29.jpg\", \"cover_image\": \"\", \"website\": \"\", \"version\": 2}}",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2024-10-22T16:05:57",
"created": "2024-10-20T17:08:03",
"mined": false,
"recovery_account": "steemcurator01",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 557,
"can_vote": true,
"voting_manabar": {
"current_mana": "26130370965",
"last_update_time": 1779148824
},
"downvote_manabar": {
"current_mana": "6532592741",
"last_update_time": 1779148824
},
"voting_power": 0,
"balance": "1.064 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2026-05-19T00:00:24",
"sbd_last_interest_payment": "2025-02-24T23:59:57",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.048 STEEM",
"reward_vesting_balance": "78.192945 VESTS",
"reward_vesting_steem": "0.048 STEEM",
"vesting_shares": "41491.871504 VESTS",
"delegated_vesting_shares": "15361.500539 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 50010,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 24,
"last_post": "2026-05-19T11:57:18",
"last_root_post": "2026-05-19T11:57:18",
"last_vote_time": "2024-10-20T17:21:15",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "2234817642868",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [
"alexmove.witness",
"bangla.witness",
"boylikegirl.wit",
"cotina",
"earn.steem",
"exnihilo.witness",
"fuli",
"future.witness",
"jswit",
"justyy",
"maiyude",
"newsteem.witness",
"nutbox",
"pennsif.witness",
"se-witness",
"shenchensucc",
"smt-wherein",
"steem-agora",
"steem.history",
"steemgoon.witnez",
"steemit-market",
"steemit.kor",
"successgr.with",
"symbionts"
],
"tags_usage": [],
"guest_bloggers": [],
"rank": 94081
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/19 12:02:33
2026/05/19 12:02:33
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-19 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-19-20260519t120233 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106186225/Trx c344ca75540ad395af424751a3b2c66da1cd4ae5 |
View Raw JSON Data
{
"trx_id": "c344ca75540ad395af424751a3b2c66da1cd4ae5",
"block": 106186225,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T12:02:33",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-19",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-19-20260519t120233",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-192026/05/19 12:02:24
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-19
2026/05/19 12:02:24
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-19 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106186222/Trx 0a8edcc6256b042acb13a46aa86889271a720a47 |
View Raw JSON Data
{
"trx_id": "0a8edcc6256b042acb13a46aa86889271a720a47",
"block": 106186222,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T12:02:24",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-19",
"weight": 300
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-192026/05/19 12:01:27
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-19
2026/05/19 12:01:27
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-19 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106186203/Trx 027fdc38031e2b0edb062e489e0b500e1832b7dc |
View Raw JSON Data
{
"trx_id": "027fdc38031e2b0edb062e489e0b500e1832b7dc",
"block": 106186203,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T12:01:27",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-19",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-192026/05/19 12:01:24
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-19
2026/05/19 12:01:24
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-19 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-19 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106186202/Trx c66f8bd5bd0da44f5488493d52d5a900b9bd7dc5 |
View Raw JSON Data
{
"trx_id": "c66f8bd5bd0da44f5488493d52d5a900b9bd7dc5",
"block": 106186202,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T12:01:24",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-19",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-19",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-192026/05/19 12:01:21
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-19
2026/05/19 12:01:21
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-19 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106186201/Trx 9b3db6cdc9c11abf0d516bd1bd1caf7bcaff3335 |
View Raw JSON Data
{
"trx_id": "9b3db6cdc9c11abf0d516bd1bd1caf7bcaff3335",
"block": 106186201,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T12:01:21",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-19",
"weight": 1
}
]
}boylikegirl.witupvoted (0.61%) @rokid / rokid-dev-hints2026-05-192026/05/19 11:59:21
boylikegirl.witupvoted (0.61%) @rokid / rokid-dev-hints2026-05-19
2026/05/19 11:59:21
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-19 |
| weight | 61 (0.61%) |
| Transaction Info | Block #106186161/Trx 8e6688de7bd12f1594d00eaf149200e967ef4d23 |
View Raw JSON Data
{
"trx_id": "8e6688de7bd12f1594d00eaf149200e967ef4d23",
"block": 106186161,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T11:59:21",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-19",
"weight": 61
}
]
}rokidreceived 0.048 STEEM, 0.048 SP author reward for @rokid / rokid-dev-hints2026-05-122026/05/19 11:57:36
rokidreceived 0.048 STEEM, 0.048 SP author reward for @rokid / rokid-dev-hints2026-05-12
2026/05/19 11:57:36
| author | rokid |
| permlink | rokid-dev-hints2026-05-12 |
| sbd payout | 0.000 SBD |
| steem payout | 0.048 STEEM |
| vesting payout | 78.192945 VESTS |
| Transaction Info | Block #106186125/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106186125,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2026-05-19T11:57:36",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-12",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.048 STEEM",
"vesting_payout": "78.192945 VESTS"
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-192026/05/19 11:57:18
rokidpublished a new post: rokid-dev-hints2026-05-19
2026/05/19 11:57:18
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-19 |
| title | "10 Умных Хитростей Python: Библиотеки и Лайфхаки |
| body | <center></center> *** # 10 Умных Хитростей Python: Библиотеки и Лайфхаки Привет, Python-энтузиасты! 🐍 Сегодня мы погрузимся в мир умных хитростей, которые помогут сделать вашу жизнь программиста чуть легче и веселее. Готовы? Поехали! ## 1. `itertools` — Ваш новый лучший друг Зачем писать сложные циклы, если можно использовать `itertools`? Эта библиотека как швейцарский нож для программистов: всегда под рукой и готова помочь! ```python import itertools # Генерация всех возможных комбинаций combinations = list(itertools.combinations('ABC', 2)) print(combinations) # [('A', 'B'), ('A', 'C'), ('B', 'C')] ``` > *P.S. Если ваши комбинации не работают, возможно, вы просто не скомпилировали их в правильном порядке!* ## 2. `collections.defaultdict` — Для тех, кто любит порядок Сколько раз вы сталкивались с ошибками `KeyError`? С `defaultdict` вы можете забыть об этом как о плохом сне! ```python from collections import defaultdict d = defaultdict(int) d['apple'] += 1 print(d) # defaultdict(<class 'int'>, {'apple': 1}) ``` > *Теперь ваши ключи всегда будут иметь значение, даже если у вас их нет!* ## 3. `functools.lru_cache` — Кэширование на минималках Если вы хотите, чтобы ваша функция работала быстрее, просто добавьте кэш! Это как иметь секретный запас энергии на всякий случай. ```python from functools import lru_cache @lru_cache(maxsize=None) def fibonacci(n): return n if n < 2 else fibonacci(n-1) + fibonacci(n-2) print(fibonacci(10)) # 55 ``` > *Кэширование: потому что кто хочет считать Фибоначчи дважды?* ## 4. `pandas` — Работа с данными, как с LEGO Если вы работаете с данными, `pandas` — это то, что вам нужно. Это как конструктор для программистов, только вместо деталей — таблицы. ```python import pandas as pd data = {'name': ['Alice', 'Bob'], 'age': [25, 30]} df = pd.DataFrame(data) print(df) ``` > *С `pandas` ваши данные никогда не будут скучными!* ## 5. `matplotlib` — Для визуализации вашего кода Хотите показать, как ваш код работает? Используйте `matplotlib`! Это как добавить графику в ваше программное обеспечение. ```python import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) plt.ylabel('Squares') plt.show() ``` > *Графики: единственное место, где ваши ошибки могут выглядеть красиво!* ## 6. `requests` — Легкий способ работать с API С `requests` вы можете отправлять HTTP-запросы так же легко, как заказывать пиццу. И не забудьте добавить дополнительные параметры! ```python import requests response = requests.get('https://api.github.com') print(response.json()) ``` > *Запросы: потому что ваши API тоже хотят, чтобы их заметили!* ## 7. `regex` — Для тех, кто любит сложные выражения Если вам нужно найти что-то в строке, используйте `regex`. Это как пытаться найти иголку в стоге сена, но с магией! ```python import re pattern = r'\b\w+@\w+\.\w+\b' text = "Contact us at [email protected]" emails = re.findall(pattern, text) print(emails) # ['[email protected]'] ``` > *Регулярные выражения: когда вам нужно, чтобы ваш код выглядел как заклинание!* ## 8. `asyncio` — Для асинхронных программистов Если вы хотите, чтобы ваш код работал быстрее, используйте `asyncio`. Это как спать и работать одновременно! ```python import asyncio async def main(): print('Hello') await asyncio.sleep(1) print('World') asyncio.run(main()) ``` > *Асинхронность: потому что время — это иллюзия, а ошибки — реальность!* ## 9. `virtualenv` — Для изоляции проектов *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106186120/Trx 6caecf650f69591b69ba4b576a025406c6f686ef |
View Raw JSON Data
{
"trx_id": "6caecf650f69591b69ba4b576a025406c6f686ef",
"block": 106186120,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T11:57:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-19",
"title": "\"10 Умных Хитростей Python: Библиотеки и Лайфхаки",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 Умных Хитростей Python: Библиотеки и Лайфхаки\n\nПривет, Python-энтузиасты! 🐍 Сегодня мы погрузимся в мир умных хитростей, которые помогут сделать вашу жизнь программиста чуть легче и веселее. Готовы? Поехали!\n\n## 1. `itertools` — Ваш новый лучший друг\n\nЗачем писать сложные циклы, если можно использовать `itertools`? Эта библиотека как швейцарский нож для программистов: всегда под рукой и готова помочь!\n\n```python\nimport itertools\n\n# Генерация всех возможных комбинаций\ncombinations = list(itertools.combinations('ABC', 2))\nprint(combinations) # [('A', 'B'), ('A', 'C'), ('B', 'C')]\n```\n\n> *P.S. Если ваши комбинации не работают, возможно, вы просто не скомпилировали их в правильном порядке!*\n\n## 2. `collections.defaultdict` — Для тех, кто любит порядок\n\nСколько раз вы сталкивались с ошибками `KeyError`? С `defaultdict` вы можете забыть об этом как о плохом сне!\n\n```python\nfrom collections import defaultdict\n\nd = defaultdict(int)\nd['apple'] += 1\nprint(d) # defaultdict(<class 'int'>, {'apple': 1})\n```\n\n> *Теперь ваши ключи всегда будут иметь значение, даже если у вас их нет!*\n\n## 3. `functools.lru_cache` — Кэширование на минималках\n\nЕсли вы хотите, чтобы ваша функция работала быстрее, просто добавьте кэш! Это как иметь секретный запас энергии на всякий случай.\n\n```python\nfrom functools import lru_cache\n\n@lru_cache(maxsize=None)\ndef fibonacci(n):\n return n if n < 2 else fibonacci(n-1) + fibonacci(n-2)\n\nprint(fibonacci(10)) # 55\n```\n\n> *Кэширование: потому что кто хочет считать Фибоначчи дважды?*\n\n## 4. `pandas` — Работа с данными, как с LEGO\n\nЕсли вы работаете с данными, `pandas` — это то, что вам нужно. Это как конструктор для программистов, только вместо деталей — таблицы.\n\n```python\nimport pandas as pd\n\ndata = {'name': ['Alice', 'Bob'], 'age': [25, 30]}\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n> *С `pandas` ваши данные никогда не будут скучными!*\n\n## 5. `matplotlib` — Для визуализации вашего кода\n\nХотите показать, как ваш код работает? Используйте `matplotlib`! Это как добавить графику в ваше программное обеспечение.\n\n```python\nimport matplotlib.pyplot as plt\n\nplt.plot([1, 2, 3, 4], [1, 4, 9, 16])\nplt.ylabel('Squares')\nplt.show()\n```\n\n> *Графики: единственное место, где ваши ошибки могут выглядеть красиво!*\n\n## 6. `requests` — Легкий способ работать с API\n\nС `requests` вы можете отправлять HTTP-запросы так же легко, как заказывать пиццу. И не забудьте добавить дополнительные параметры!\n\n```python\nimport requests\n\nresponse = requests.get('https://api.github.com')\nprint(response.json())\n```\n\n> *Запросы: потому что ваши API тоже хотят, чтобы их заметили!*\n\n## 7. `regex` — Для тех, кто любит сложные выражения\n\nЕсли вам нужно найти что-то в строке, используйте `regex`. Это как пытаться найти иголку в стоге сена, но с магией!\n\n```python\nimport re\n\npattern = r'\\b\\w+@\\w+\\.\\w+\\b'\ntext = \"Contact us at [email protected]\"\nemails = re.findall(pattern, text)\nprint(emails) # ['[email protected]']\n```\n\n> *Регулярные выражения: когда вам нужно, чтобы ваш код выглядел как заклинание!*\n\n## 8. `asyncio` — Для асинхронных программистов\n\nЕсли вы хотите, чтобы ваш код работал быстрее, используйте `asyncio`. Это как спать и работать одновременно!\n\n```python\nimport asyncio\n\nasync def main():\n print('Hello')\n await asyncio.sleep(1)\n print('World')\n\nasyncio.run(main())\n```\n\n> *Асинхронность: потому что время — это иллюзия, а ошибки — реальность!*\n\n## 9. `virtualenv` — Для изоляции проектов\n\n\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidclaimed reward balance: 0.050 STEEM, 0.051 SP2026/05/19 00:00:24
rokidclaimed reward balance: 0.050 STEEM, 0.051 SP
2026/05/19 00:00:24
| account | rokid |
| reward steem | 0.050 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 83.085804 VESTS |
| Transaction Info | Block #106171839/Trx a73325bfb3ef98bbc0f974c427cb2f9e08bc75a5 |
View Raw JSON Data
{
"trx_id": "a73325bfb3ef98bbc0f974c427cb2f9e08bc75a5",
"block": 106171839,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-19T00:00:24",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.050 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "83.085804 VESTS"
}
]
}hrhabiburupvoted (100.00%) @rokid / rokid-dev-hints2026-05-182026/05/18 13:30:54
hrhabiburupvoted (100.00%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 13:30:54
| voter | hrhabibur |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #106159298/Trx e11c55bcc1204268cce46d2911cc47dea103ed1d |
View Raw JSON Data
{
"trx_id": "e11c55bcc1204268cce46d2911cc47dea103ed1d",
"block": 106159298,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T13:30:54",
"op": [
"vote",
{
"voter": "hrhabibur",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 10000
}
]
}info-steemupvoted (7.50%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:03:09
info-steemupvoted (7.50%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:03:09
| voter | info-steem |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 750 (7.50%) |
| Transaction Info | Block #106157552/Trx 816d5727f92b0a4ea45eba723bff14d64bdaa3f6 |
View Raw JSON Data
{
"trx_id": "816d5727f92b0a4ea45eba723bff14d64bdaa3f6",
"block": 106157552,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:03:09",
"op": [
"vote",
{
"voter": "info-steem",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 750
}
]
}2026/05/18 12:02:33
2026/05/18 12:02:33
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-18 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-18-20260518t120234 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106157540/Trx 45842ce34830147b3bf3556ec16ed5df9cb89791 |
View Raw JSON Data
{
"trx_id": "45842ce34830147b3bf3556ec16ed5df9cb89791",
"block": 106157540,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:33",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-18",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-18-20260518t120234",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:02:24
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:02:24
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106157537/Trx e16963c7be92fdcb4137f59cccd1cc40d6f5683e |
View Raw JSON Data
{
"trx_id": "e16963c7be92fdcb4137f59cccd1cc40d6f5683e",
"block": 106157537,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:24",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 300
}
]
}tipuupvoted (5.00%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:02:09
tipuupvoted (5.00%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:02:09
| voter | tipu |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 500 (5.00%) |
| Transaction Info | Block #106157532/Trx ec15783ef8d1a9a4f9b83fe04e70498be7657177 |
View Raw JSON Data
{
"trx_id": "ec15783ef8d1a9a4f9b83fe04e70498be7657177",
"block": 106157532,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:09",
"op": [
"vote",
{
"voter": "tipu",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 500
}
]
}ctimeupvoted (7.50%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:02:03
ctimeupvoted (7.50%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:02:03
| voter | ctime |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 750 (7.50%) |
| Transaction Info | Block #106157530/Trx eadcdb9ddd5c12face05750bb86e1a14e698918e |
View Raw JSON Data
{
"trx_id": "eadcdb9ddd5c12face05750bb86e1a14e698918e",
"block": 106157530,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:03",
"op": [
"vote",
{
"voter": "ctime",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 750
}
]
}acceleratorupvoted (100.00%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:02:00
acceleratorupvoted (100.00%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:02:00
| voter | accelerator |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #106157529/Trx 8824f12276c59e7d3f627e271222824bfd8ff6f7 |
View Raw JSON Data
{
"trx_id": "8824f12276c59e7d3f627e271222824bfd8ff6f7",
"block": 106157529,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:00",
"op": [
"vote",
{
"voter": "accelerator",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 10000
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:02:00
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:02:00
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106157529/Trx 120e57dc74f773733a4efb92a729f67dcde24236 |
View Raw JSON Data
{
"trx_id": "120e57dc74f773733a4efb92a729f67dcde24236",
"block": 106157529,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:02:00",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-182026/05/18 12:01:57
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-18
2026/05/18 12:01:57
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-18 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-18 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106157528/Trx 0da90429f59ba00718696de7e683453fc8585898 |
View Raw JSON Data
{
"trx_id": "0da90429f59ba00718696de7e683453fc8585898",
"block": 106157528,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:01:57",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-18",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-18",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-182026/05/18 12:01:54
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 12:01:54
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106157527/Trx fdeca53e75d50fbef04e6099e16d45f7fbd6b5a8 |
View Raw JSON Data
{
"trx_id": "fdeca53e75d50fbef04e6099e16d45f7fbd6b5a8",
"block": 106157527,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T12:01:54",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 1
}
]
}boylikegirl.witupvoted (0.61%) @rokid / rokid-dev-hints2026-05-182026/05/18 11:59:27
boylikegirl.witupvoted (0.61%) @rokid / rokid-dev-hints2026-05-18
2026/05/18 11:59:27
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| weight | 61 (0.61%) |
| Transaction Info | Block #106157478/Trx d0a06cf5cde86212e6dbb066633c2c30baa8b3b6 |
View Raw JSON Data
{
"trx_id": "d0a06cf5cde86212e6dbb066633c2c30baa8b3b6",
"block": 106157478,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T11:59:27",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"weight": 61
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-182026/05/18 11:57:24
rokidpublished a new post: rokid-dev-hints2026-05-18
2026/05/18 11:57:24
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-18 |
| title | "10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности |
| body | <center></center> *** # 10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности в разметке Markdown Привет, программисты! Сегодня мы поговорим о том, как сделать вашу работу с Markdown более продуктивной с помощью Python. И, конечно, добавим немного юмора, чтобы не уснуть за клавиатурой! --- ## 1. **Markdown2 для конвертации** Зачем мучиться с ручным форматированием, когда есть библиотека `markdown2`? Она конвертирует ваш текст в HTML так быстро, что вы даже не успеете заварить кофе! ```python import markdown2 markdown_text = "# Привет, мир!" html = markdown2.markdown(markdown_text) print(html) ``` *Примечание: кофе все равно лучше заварить.* --- ## 2. **Mistune для быстрого рендеринга** Если вам нужно что-то более легковесное, попробуйте `mistune`. Она такая быстрая, что ваши тексты будут рендериться быстрее, чем вы успеете сказать "Python". ```python import mistune markdown = mistune.create_markdown() html = markdown("# Быстрое преобразование") print(html) ``` *Идеально подходит для тех, кто не любит ждать!* --- ## 3. **Генерация TOC с помощью Markdown-Toc** Хотите, чтобы ваш документ выглядел как настоящая научная работа? Используйте `markdown-toc` для автоматической генерации оглавления. Теперь ваши читатели не потеряются, а вы сможете похвастаться своими навыками! ```bash markdown-toc -i README.md ``` *Читатели: "Где же этот раздел?" Вы: "В оглавлении!"* --- ## 4. **Pygments для подсветки синтаксиса** Добавьте немного цвета в вашу жизнь (и код) с помощью `Pygments`. Это как сделать татуировку, но без боли! ```python from pygments import highlight from pygments.lexers import PythonLexer from pygments.formatters import HtmlFormatter code = 'print("Hello, World!")' highlighted_code = highlight(code, PythonLexer(), HtmlFormatter()) print(highlighted_code) ``` *Теперь ваш код будет выглядеть так же круто, как вы сами!* --- ## 5. **Jupyter Notebook для интерактивности** Если вы хотите, чтобы ваш Markdown был интерактивным, используйте Jupyter Notebook. Это как пойти на свидание с Markdown: вы можете писать, рисовать и даже запускать код! *Не забудьте взять с собой кофе!* --- ## 6. **Pandoc для универсальности** Если вам нужно конвертировать Markdown в другие форматы (например, PDF или DOCX), используйте `pandoc`. Это как швейцарский нож для текстов! ```bash pandoc input.md -o output.pdf ``` *Теперь ваш документ может быть везде, даже в руках вашего босса!* --- ## 7. **Стилизация с помощью CSS** Добавьте немного стиля в ваши Markdown-документы с помощью CSS. Это как одеть ваш код в смокинг! ```html <style> h1 { color: blue; } </style> ``` *Ваши заголовки будут выглядеть так, будто они только что вышли из модного дома!* --- ## 8. **Markdown для документации** Не забывайте, что Markdown отлично подходит для написания документации. Это как создать инструкцию к вашему коду, но без лишних слов! *Читатели: "Зачем это нужно?" Вы: "Чтобы не искать в коде!"* --- ## 9. **Смешивание Markdown и LaTeX** Если вы хотите добавить немного математики, не бойтесь смешивать Markdown и LaTeX. Это как добавить перчинку в ваше любимое блюдо! ```markdown $$E = mc^2$$ ``` *Теперь ваш текст будет не только красивым, но и умным!* --- ## 10. **Используйте Git для версий** И не забывайте о Git! Markdown и Git — это как идеальная пара. Они вместе делают вашу жизнь проще и помогают избежать хаоса! *Пока ваши файлы не разлетелись по веткам, всё будет хорошо!* --- На этом всё! Надеюсь, эти хитрости помогут вам стать мастером Markdown с помощью Python. Помните: код — это не только работа, но и искусство! *А теперь, вперед, к новым вершинам! И не забывайте про кофе!* ☕️ *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106157437/Trx 578061884b316ff95a4b4c73d8b0e60cce096870 |
View Raw JSON Data
{
"trx_id": "578061884b316ff95a4b4c73d8b0e60cce096870",
"block": 106157437,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T11:57:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-18",
"title": "\"10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности в разметке Markdown\n\nПривет, программисты! Сегодня мы поговорим о том, как сделать вашу работу с Markdown более продуктивной с помощью Python. И, конечно, добавим немного юмора, чтобы не уснуть за клавиатурой! \n\n---\n\n## 1. **Markdown2 для конвертации**\n\nЗачем мучиться с ручным форматированием, когда есть библиотека `markdown2`? Она конвертирует ваш текст в HTML так быстро, что вы даже не успеете заварить кофе!\n\n```python\nimport markdown2\n\nmarkdown_text = \"# Привет, мир!\"\nhtml = markdown2.markdown(markdown_text)\nprint(html)\n```\n\n*Примечание: кофе все равно лучше заварить.*\n\n---\n\n## 2. **Mistune для быстрого рендеринга**\n\nЕсли вам нужно что-то более легковесное, попробуйте `mistune`. Она такая быстрая, что ваши тексты будут рендериться быстрее, чем вы успеете сказать \"Python\".\n\n```python\nimport mistune\n\nmarkdown = mistune.create_markdown()\nhtml = markdown(\"# Быстрое преобразование\")\nprint(html)\n```\n\n*Идеально подходит для тех, кто не любит ждать!*\n\n---\n\n## 3. **Генерация TOC с помощью Markdown-Toc**\n\nХотите, чтобы ваш документ выглядел как настоящая научная работа? Используйте `markdown-toc` для автоматической генерации оглавления. Теперь ваши читатели не потеряются, а вы сможете похвастаться своими навыками!\n\n```bash\nmarkdown-toc -i README.md\n```\n\n*Читатели: \"Где же этот раздел?\" Вы: \"В оглавлении!\"*\n\n---\n\n## 4. **Pygments для подсветки синтаксиса**\n\nДобавьте немного цвета в вашу жизнь (и код) с помощью `Pygments`. Это как сделать татуировку, но без боли!\n\n```python\nfrom pygments import highlight\nfrom pygments.lexers import PythonLexer\nfrom pygments.formatters import HtmlFormatter\n\ncode = 'print(\"Hello, World!\")'\nhighlighted_code = highlight(code, PythonLexer(), HtmlFormatter())\nprint(highlighted_code)\n```\n\n*Теперь ваш код будет выглядеть так же круто, как вы сами!*\n\n---\n\n## 5. **Jupyter Notebook для интерактивности**\n\nЕсли вы хотите, чтобы ваш Markdown был интерактивным, используйте Jupyter Notebook. Это как пойти на свидание с Markdown: вы можете писать, рисовать и даже запускать код!\n\n*Не забудьте взять с собой кофе!*\n\n---\n\n## 6. **Pandoc для универсальности**\n\nЕсли вам нужно конвертировать Markdown в другие форматы (например, PDF или DOCX), используйте `pandoc`. Это как швейцарский нож для текстов!\n\n```bash\npandoc input.md -o output.pdf\n```\n\n*Теперь ваш документ может быть везде, даже в руках вашего босса!*\n\n---\n\n## 7. **Стилизация с помощью CSS**\n\nДобавьте немного стиля в ваши Markdown-документы с помощью CSS. Это как одеть ваш код в смокинг!\n\n```html\n<style>\nh1 { color: blue; }\n</style>\n```\n\n*Ваши заголовки будут выглядеть так, будто они только что вышли из модного дома!*\n\n---\n\n## 8. **Markdown для документации**\n\nНе забывайте, что Markdown отлично подходит для написания документации. Это как создать инструкцию к вашему коду, но без лишних слов!\n\n*Читатели: \"Зачем это нужно?\" Вы: \"Чтобы не искать в коде!\"*\n\n---\n\n## 9. **Смешивание Markdown и LaTeX**\n\nЕсли вы хотите добавить немного математики, не бойтесь смешивать Markdown и LaTeX. Это как добавить перчинку в ваше любимое блюдо!\n\n```markdown\n$$E = mc^2$$\n```\n\n*Теперь ваш текст будет не только красивым, но и умным!*\n\n---\n\n## 10. **Используйте Git для версий**\n\nИ не забывайте о Git! Markdown и Git — это как идеальная пара. Они вместе делают вашу жизнь проще и помогают избежать хаоса!\n\n*Пока ваши файлы не разлетелись по веткам, всё будет хорошо!*\n\n---\n\nНа этом всё! Надеюсь, эти хитрости помогут вам стать мастером Markdown с помощью Python. Помните: код — это не только работа, но и искусство! \n\n*А теперь, вперед, к новым вершинам! И не забывайте про кофе!* ☕️\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidreceived 0.050 STEEM, 0.051 SP author reward for @rokid / rokid-dev-hints2026-05-112026/05/18 11:57:21
rokidreceived 0.050 STEEM, 0.051 SP author reward for @rokid / rokid-dev-hints2026-05-11
2026/05/18 11:57:21
| author | rokid |
| permlink | rokid-dev-hints2026-05-11 |
| sbd payout | 0.000 SBD |
| steem payout | 0.050 STEEM |
| vesting payout | 83.085804 VESTS |
| Transaction Info | Block #106157435/Virtual Operation #10 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106157435,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 10,
"timestamp": "2026-05-18T11:57:21",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-11",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.050 STEEM",
"vesting_payout": "83.085804 VESTS"
}
]
}rokidclaimed reward balance: 0.050 STEEM, 0.050 SP2026/05/18 00:00:24
rokidclaimed reward balance: 0.050 STEEM, 0.050 SP
2026/05/18 00:00:24
| account | rokid |
| reward steem | 0.050 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 81.462255 VESTS |
| Transaction Info | Block #106143154/Trx a3eccb13baf75cfd9580ff9f149acb86482efd21 |
View Raw JSON Data
{
"trx_id": "a3eccb13baf75cfd9580ff9f149acb86482efd21",
"block": 106143154,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T00:00:24",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.050 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "81.462255 VESTS"
}
]
}2026/05/17 12:02:30
2026/05/17 12:02:30
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-17 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-17-20260517t120230 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106129192/Trx 93887d01df3fcb4e6007a379212897ddf767d534 |
View Raw JSON Data
{
"trx_id": "93887d01df3fcb4e6007a379212897ddf767d534",
"block": 106129192,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T12:02:30",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-17",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-17-20260517t120230",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-172026/05/17 12:02:21
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-17
2026/05/17 12:02:21
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-17 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106129189/Trx ba03801a50b497e36187b95e8403733744bbbb75 |
View Raw JSON Data
{
"trx_id": "ba03801a50b497e36187b95e8403733744bbbb75",
"block": 106129189,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T12:02:21",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-17",
"weight": 300
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-172026/05/17 12:01:30
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-17
2026/05/17 12:01:30
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-17 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-17 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106129173/Trx 88777e0397f705f8b1cbaa4ecfacca7e6a56f9fe |
View Raw JSON Data
{
"trx_id": "88777e0397f705f8b1cbaa4ecfacca7e6a56f9fe",
"block": 106129173,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T12:01:30",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-17",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-17",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-172026/05/17 12:01:27
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-17
2026/05/17 12:01:27
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-17 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106129172/Trx 188b5b2b73b90e65974a0ff0efd604ae8752f019 |
View Raw JSON Data
{
"trx_id": "188b5b2b73b90e65974a0ff0efd604ae8752f019",
"block": 106129172,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T12:01:27",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-17",
"weight": 1
}
]
}boylikegirl.witupvoted (0.60%) @rokid / rokid-dev-hints2026-05-172026/05/17 11:59:24
boylikegirl.witupvoted (0.60%) @rokid / rokid-dev-hints2026-05-17
2026/05/17 11:59:24
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-17 |
| weight | 60 (0.60%) |
| Transaction Info | Block #106129134/Trx 93bf5169d2221d160431b9c0783af180041581a6 |
View Raw JSON Data
{
"trx_id": "93bf5169d2221d160431b9c0783af180041581a6",
"block": 106129134,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T11:59:24",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-17",
"weight": 60
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-172026/05/17 11:57:21
rokidpublished a new post: rokid-dev-hints2026-05-17
2026/05/17 11:57:21
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-17 |
| title | "10 Умных Хитростей Python: Библиотеки и Лайфхаки |
| body | <center></center> *** # 10 Умных Хитростей Python: Библиотеки и Лайфхаки 🐍 Python — это как швейцарский нож для программистов: многофункциональный и всегда под рукой. Давайте рассмотрим 10 хитростей, которые помогут вам стать настоящим мастером Python, а заодно поднимут настроение. 😄 ## 1. Используйте `enumerate()`, чтобы избежать "проблем с индексами" ```python fruits = ['apple', 'banana', 'cherry'] for index, fruit in enumerate(fruits): print(f"{index}: {fruit}") ``` *Зачем запоминать индексы, если можно просто использовать `enumerate()`? Это как иметь GPS вместо карты!* ## 2. Генераторы списков — ваш новый лучший друг ```python squares = [x**2 for x in range(10)] ``` *Генераторы списков: когда у вас слишком много работы, но вы хотите сделать её в один проход!* ## 3. `zip()` — идеальный способ объединить списки ```python names = ['Alice', 'Bob', 'Charlie'] scores = [85, 90, 95] combined = list(zip(names, scores)) ``` *Когда ваши списки наконец-то встретились на свидании — вот что значит `zip()`!* ## 4. Используйте `with` для работы с файлами ```python with open('file.txt') as f: content = f.read() ``` *С `with` ваши файлы будут закрыты, даже если вы забудете это сделать. Это как иметь заботливую маму для ваших файлов!* ## 5. `defaultdict` из библиотеки `collections` — для тех, кто не любит нулевые значения ```python from collections import defaultdict d = defaultdict(int) d['apples'] += 1 ``` *С `defaultdict` вы можете быть уверены, что ваши значения не будут "по умолчанию" нулевыми, как ваши ожидания от жизни!* ## 6. Используйте `set` для удаления дубликатов ```python my_list = [1, 2, 2, 3, 4, 4] unique_list = list(set(my_list)) ``` *Дубликаты — это как лишние калории: лучше от них избавиться!* ## 7. Функция `map()` — чтобы не писать лишние циклы ```python squared = list(map(lambda x: x**2, range(10))) ``` *С `map()` ваш код будет выглядеть как магия, а не как длинный список инструкций!* ## 8. Используйте `itertools` для работы с итерациями ```python import itertools combinations = list(itertools.combinations(['A', 'B', 'C'], 2)) ``` *Итераторы — это как вечеринка для ваших данных: чем больше, тем веселее!* ## 9. `f-строки` для форматирования строк ```python name = "Python" print(f"Hello, {name}!") ``` *С `f-строками` ваши строки будут выглядеть так, как будто они только что вышли из парикмахерской!* ## 10. Используйте `try/except`, чтобы не пугаться ошибок ```python try: result = 10 / 0 except ZeroDivisionError: print("Делить на ноль — это не хорошо!") ``` *Ошибки — это как комары: они всегда появляются в самый неподходящий момент, но с `try/except` вы будете готовы!* --- Вот и всё! Эти хитрости помогут вам не только писать более чистый и эффективный код, но и улыбнуться в процессе. Помните, что Python — это не только язык программирования, но и стиль жизни. 😄🐍 *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106129095/Trx 68ec59f24fe624bc46ab22c922f65256e7419e48 |
View Raw JSON Data
{
"trx_id": "68ec59f24fe624bc46ab22c922f65256e7419e48",
"block": 106129095,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T11:57:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-17",
"title": "\"10 Умных Хитростей Python: Библиотеки и Лайфхаки",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 Умных Хитростей Python: Библиотеки и Лайфхаки 🐍\n\nPython — это как швейцарский нож для программистов: многофункциональный и всегда под рукой. Давайте рассмотрим 10 хитростей, которые помогут вам стать настоящим мастером Python, а заодно поднимут настроение. 😄\n\n## 1. Используйте `enumerate()`, чтобы избежать \"проблем с индексами\"\n```python\nfruits = ['apple', 'banana', 'cherry']\nfor index, fruit in enumerate(fruits):\n print(f\"{index}: {fruit}\")\n```\n*Зачем запоминать индексы, если можно просто использовать `enumerate()`? Это как иметь GPS вместо карты!*\n\n## 2. Генераторы списков — ваш новый лучший друг\n```python\nsquares = [x**2 for x in range(10)]\n```\n*Генераторы списков: когда у вас слишком много работы, но вы хотите сделать её в один проход!*\n\n## 3. `zip()` — идеальный способ объединить списки\n```python\nnames = ['Alice', 'Bob', 'Charlie']\nscores = [85, 90, 95]\ncombined = list(zip(names, scores))\n```\n*Когда ваши списки наконец-то встретились на свидании — вот что значит `zip()`!*\n\n## 4. Используйте `with` для работы с файлами\n```python\nwith open('file.txt') as f:\n content = f.read()\n```\n*С `with` ваши файлы будут закрыты, даже если вы забудете это сделать. Это как иметь заботливую маму для ваших файлов!*\n\n## 5. `defaultdict` из библиотеки `collections` — для тех, кто не любит нулевые значения\n```python\nfrom collections import defaultdict\n\nd = defaultdict(int)\nd['apples'] += 1\n```\n*С `defaultdict` вы можете быть уверены, что ваши значения не будут \"по умолчанию\" нулевыми, как ваши ожидания от жизни!*\n\n## 6. Используйте `set` для удаления дубликатов\n```python\nmy_list = [1, 2, 2, 3, 4, 4]\nunique_list = list(set(my_list))\n```\n*Дубликаты — это как лишние калории: лучше от них избавиться!*\n\n## 7. Функция `map()` — чтобы не писать лишние циклы\n```python\nsquared = list(map(lambda x: x**2, range(10)))\n```\n*С `map()` ваш код будет выглядеть как магия, а не как длинный список инструкций!*\n\n## 8. Используйте `itertools` для работы с итерациями\n```python\nimport itertools\n\ncombinations = list(itertools.combinations(['A', 'B', 'C'], 2))\n```\n*Итераторы — это как вечеринка для ваших данных: чем больше, тем веселее!*\n\n## 9. `f-строки` для форматирования строк\n```python\nname = \"Python\"\nprint(f\"Hello, {name}!\")\n```\n*С `f-строками` ваши строки будут выглядеть так, как будто они только что вышли из парикмахерской!*\n\n## 10. Используйте `try/except`, чтобы не пугаться ошибок\n```python\ntry:\n result = 10 / 0\nexcept ZeroDivisionError:\n print(\"Делить на ноль — это не хорошо!\")\n```\n*Ошибки — это как комары: они всегда появляются в самый неподходящий момент, но с `try/except` вы будете готовы!*\n\n---\n\nВот и всё! Эти хитрости помогут вам не только писать более чистый и эффективный код, но и улыбнуться в процессе. Помните, что Python — это не только язык программирования, но и стиль жизни. 😄🐍\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidreceived 0.050 STEEM, 0.050 SP author reward for @rokid / rokid-dev-hints2026-05-102026/05/17 11:57:12
rokidreceived 0.050 STEEM, 0.050 SP author reward for @rokid / rokid-dev-hints2026-05-10
2026/05/17 11:57:12
| author | rokid |
| permlink | rokid-dev-hints2026-05-10 |
| sbd payout | 0.000 SBD |
| steem payout | 0.050 STEEM |
| vesting payout | 81.462255 VESTS |
| Transaction Info | Block #106129091/Virtual Operation #13 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106129091,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 13,
"timestamp": "2026-05-17T11:57:12",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-10",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.050 STEEM",
"vesting_payout": "81.462255 VESTS"
}
]
}rokidclaimed reward balance: 0.341 STEEM, 0.341 SP2026/05/17 00:00:24
rokidclaimed reward balance: 0.341 STEEM, 0.341 SP
2026/05/17 00:00:24
| account | rokid |
| reward steem | 0.341 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 555.611294 VESTS |
| Transaction Info | Block #106114806/Trx 7a10e36594b0484f2d5117d53e6eef7b04d72be3 |
View Raw JSON Data
{
"trx_id": "7a10e36594b0484f2d5117d53e6eef7b04d72be3",
"block": 106114806,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T00:00:24",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.341 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "555.611294 VESTS"
}
]
}2026/05/16 12:02:33
2026/05/16 12:02:33
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-16 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-16-20260516t120234 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106100479/Trx 051ef3648057f55e90e446387490ec24f6160b4b |
View Raw JSON Data
{
"trx_id": "051ef3648057f55e90e446387490ec24f6160b4b",
"block": 106100479,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T12:02:33",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-16",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-16-20260516t120234",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-162026/05/16 12:02:24
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-16
2026/05/16 12:02:24
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-16 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106100476/Trx ab90049404d909e543815ff35f4c0fabe7cd11c3 |
View Raw JSON Data
{
"trx_id": "ab90049404d909e543815ff35f4c0fabe7cd11c3",
"block": 106100476,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T12:02:24",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-16",
"weight": 300
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-162026/05/16 12:01:51
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-16
2026/05/16 12:01:51
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-16 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106100465/Trx a1e64ef8c2464d919033f817fe7c854d6a9bf118 |
View Raw JSON Data
{
"trx_id": "a1e64ef8c2464d919033f817fe7c854d6a9bf118",
"block": 106100465,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T12:01:51",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-16",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-162026/05/16 12:01:45
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-16
2026/05/16 12:01:45
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-16 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-16 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106100463/Trx f255e90e8f9a6ca671d11ab9b2baee59636d5d97 |
View Raw JSON Data
{
"trx_id": "f255e90e8f9a6ca671d11ab9b2baee59636d5d97",
"block": 106100463,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T12:01:45",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-16",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-16",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-162026/05/16 12:01:45
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-16
2026/05/16 12:01:45
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-16 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106100463/Trx acc8eb2e99a35b8b60770162c2b380451ab7df6d |
View Raw JSON Data
{
"trx_id": "acc8eb2e99a35b8b60770162c2b380451ab7df6d",
"block": 106100463,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T12:01:45",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-16",
"weight": 1
}
]
}boylikegirl.witupvoted (0.59%) @rokid / rokid-dev-hints2026-05-162026/05/16 11:59:24
boylikegirl.witupvoted (0.59%) @rokid / rokid-dev-hints2026-05-16
2026/05/16 11:59:24
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-16 |
| weight | 59 (0.59%) |
| Transaction Info | Block #106100416/Trx dfa1090785967bf49770ffcef492ebdfc2f550fe |
View Raw JSON Data
{
"trx_id": "dfa1090785967bf49770ffcef492ebdfc2f550fe",
"block": 106100416,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T11:59:24",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-16",
"weight": 59
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-162026/05/16 11:57:21
rokidpublished a new post: rokid-dev-hints2026-05-16
2026/05/16 11:57:21
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-16 |
| title | "10 Умных Хитростей Python: Библиотеки и Лайфхаки |
| body | <center></center> *** # 10 Умных Хитростей Python: Библиотеки и Лайфхаки Привет, программисты! Сегодня мы поговорим о некоторых умных хитростях Python, которые сделают вашу жизнь проще и, возможно, даже веселее. Готовы? Поехали! ## 1. Используйте `enumerate()` Зачем писать счетчик в цикле, когда есть `enumerate()`? Он добавляет индекс к элементам, и вы можете сосредоточиться на более важных вещах, например, на том, как исправить баг, который появился из ниоткуда. ```python for index, value in enumerate(my_list): print(f"Элемент {index}: {value}") ``` ## 2. Лямбда-функции для краткости Лямбда-функции — это как кофе: быстро, но иногда слишком крепко. Используйте их для простых операций, чтобы не перегружать код. ```python square = lambda x: x ** 2 print(square(5)) # 25 ``` ## 3. Списковые включения Списковые включения — это как магия, только без шляпы и кроликов. Создавайте списки из других списков с помощью одной строки кода. ```python squares = [x ** 2 for x in range(10)] ``` ## 4. `zip()` для параллельного обхода Если вам нужно пройтись по нескольким спискам, используйте `zip()`. Это как объединить силы с другом, чтобы справиться с задачей! ```python names = ['Alice', 'Bob', 'Charlie'] ages = [25, 30, 35] for name, age in zip(names, ages): print(f"{name} — {age} лет") ``` ## 5. `collections.Counter` для подсчета Когда вам нужно подсчитать, сколько раз что-то встречается, используйте `Counter`. Это как подсчет ваших неудач в коде, только более продуктивно. ```python from collections import Counter words = ['apple', 'banana', 'apple', 'orange', 'banana', 'banana'] word_count = Counter(words) print(word_count) # Counter({'banana': 3, 'apple': 2, 'orange': 1}) ``` ## 6. `itertools` для итераций `itertools` — это как швейцарский нож для итераций. С его помощью вы можете легко создавать комбинации, перестановки и даже бесконечные итераторы. Кто сказал, что программирование не может быть веселым? ```python import itertools for combo in itertools.combinations(['A', 'B', 'C'], 2): print(combo) ``` ## 7. `with` для управления ресурсами Используйте `with`, чтобы не беспокоиться о закрытии файлов или освобождении ресурсов. Это как иметь личного помощника, который делает всю грязную работу за вас. ```python with open('file.txt', 'r') as file: content = file.read() ``` ## 8. `f-строки` для форматирования Форматирование строк с помощью `f-строк` — это как добавление специи в блюдо. Простое, но делает код намного вкуснее! ```python name = "Мир" print(f"Привет, {name}!") # Привет, Мир! ``` ## 9. Обработка исключений Не бойтесь ошибок! Обработка исключений — это как носить шлем во время катания на велосипеде. Лучше перестраховаться! ```python try: result = 10 / 0 except ZeroDivisionError: print("Не делите на ноль, это не работает!") ``` ## 10. Документация с помощью `docstrings` Не забывайте о документации! `docstrings` — это как указатели на дороге: они помогут другим (или вам через год) не заблудиться в вашем коде. ```python def add(a, b): """Возвращает сумму a и b.""" return a + b ``` --- Вот и все, друзья! Теперь вы вооружены 10 умными хитростями Python. Используйте их с умом и не забывайте, что программирование — это не только работа, но и веселье. Удачи в кодировании! 🐍💻 *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106100375/Trx 12bd8d4d8f5fd2ab9f342c42659902a4f7ed2e1a |
View Raw JSON Data
{
"trx_id": "12bd8d4d8f5fd2ab9f342c42659902a4f7ed2e1a",
"block": 106100375,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T11:57:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-16",
"title": "\"10 Умных Хитростей Python: Библиотеки и Лайфхаки",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 Умных Хитростей Python: Библиотеки и Лайфхаки\n\nПривет, программисты! Сегодня мы поговорим о некоторых умных хитростях Python, которые сделают вашу жизнь проще и, возможно, даже веселее. Готовы? Поехали!\n\n## 1. Используйте `enumerate()`\n\nЗачем писать счетчик в цикле, когда есть `enumerate()`? Он добавляет индекс к элементам, и вы можете сосредоточиться на более важных вещах, например, на том, как исправить баг, который появился из ниоткуда.\n\n```python\nfor index, value in enumerate(my_list):\n print(f\"Элемент {index}: {value}\")\n```\n\n## 2. Лямбда-функции для краткости\n\nЛямбда-функции — это как кофе: быстро, но иногда слишком крепко. Используйте их для простых операций, чтобы не перегружать код.\n\n```python\nsquare = lambda x: x ** 2\nprint(square(5)) # 25\n```\n\n## 3. Списковые включения\n\nСписковые включения — это как магия, только без шляпы и кроликов. Создавайте списки из других списков с помощью одной строки кода.\n\n```python\nsquares = [x ** 2 for x in range(10)]\n```\n\n## 4. `zip()` для параллельного обхода\n\nЕсли вам нужно пройтись по нескольким спискам, используйте `zip()`. Это как объединить силы с другом, чтобы справиться с задачей!\n\n```python\nnames = ['Alice', 'Bob', 'Charlie']\nages = [25, 30, 35]\n\nfor name, age in zip(names, ages):\n print(f\"{name} — {age} лет\")\n```\n\n## 5. `collections.Counter` для подсчета\n\nКогда вам нужно подсчитать, сколько раз что-то встречается, используйте `Counter`. Это как подсчет ваших неудач в коде, только более продуктивно.\n\n```python\nfrom collections import Counter\n\nwords = ['apple', 'banana', 'apple', 'orange', 'banana', 'banana']\nword_count = Counter(words)\nprint(word_count) # Counter({'banana': 3, 'apple': 2, 'orange': 1})\n```\n\n## 6. `itertools` для итераций\n\n`itertools` — это как швейцарский нож для итераций. С его помощью вы можете легко создавать комбинации, перестановки и даже бесконечные итераторы. Кто сказал, что программирование не может быть веселым?\n\n```python\nimport itertools\n\nfor combo in itertools.combinations(['A', 'B', 'C'], 2):\n print(combo)\n```\n\n## 7. `with` для управления ресурсами\n\nИспользуйте `with`, чтобы не беспокоиться о закрытии файлов или освобождении ресурсов. Это как иметь личного помощника, который делает всю грязную работу за вас.\n\n```python\nwith open('file.txt', 'r') as file:\n content = file.read()\n```\n\n## 8. `f-строки` для форматирования\n\nФорматирование строк с помощью `f-строк` — это как добавление специи в блюдо. Простое, но делает код намного вкуснее!\n\n```python\nname = \"Мир\"\nprint(f\"Привет, {name}!\") # Привет, Мир!\n```\n\n## 9. Обработка исключений\n\nНе бойтесь ошибок! Обработка исключений — это как носить шлем во время катания на велосипеде. Лучше перестраховаться!\n\n```python\ntry:\n result = 10 / 0\nexcept ZeroDivisionError:\n print(\"Не делите на ноль, это не работает!\")\n```\n\n## 10. Документация с помощью `docstrings`\n\nНе забывайте о документации! `docstrings` — это как указатели на дороге: они помогут другим (или вам через год) не заблудиться в вашем коде.\n\n```python\ndef add(a, b):\n \"\"\"Возвращает сумму a и b.\"\"\"\n return a + b\n```\n\n---\n\nВот и все, друзья! Теперь вы вооружены 10 умными хитростями Python. Используйте их с умом и не забывайте, что программирование — это не только работа, но и веселье. Удачи в кодировании! 🐍💻\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidreceived 0.341 STEEM, 0.341 SP author reward for @rokid / rokid-dev-hints2026-05-092026/05/16 11:57:15
rokidreceived 0.341 STEEM, 0.341 SP author reward for @rokid / rokid-dev-hints2026-05-09
2026/05/16 11:57:15
| author | rokid |
| permlink | rokid-dev-hints2026-05-09 |
| sbd payout | 0.000 SBD |
| steem payout | 0.341 STEEM |
| vesting payout | 555.611294 VESTS |
| Transaction Info | Block #106100372/Virtual Operation #20 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106100372,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 20,
"timestamp": "2026-05-16T11:57:15",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-09",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.341 STEEM",
"vesting_payout": "555.611294 VESTS"
}
]
}rokidclaimed reward balance: 0.050 STEEM, 0.050 SP2026/05/16 00:00:24
rokidclaimed reward balance: 0.050 STEEM, 0.050 SP
2026/05/16 00:00:24
| account | rokid |
| reward steem | 0.050 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 81.473530 VESTS |
| Transaction Info | Block #106086065/Trx eccd669cb83dc9854ef8ff41720be5e05ca15a40 |
View Raw JSON Data
{
"trx_id": "eccd669cb83dc9854ef8ff41720be5e05ca15a40",
"block": 106086065,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-16T00:00:24",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.050 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "81.473530 VESTS"
}
]
}2026/05/15 12:02:30
2026/05/15 12:02:30
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-15 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-15-20260515t120230 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106071739/Trx e2822fae163129b7f7328700f16b9256ed14211c |
View Raw JSON Data
{
"trx_id": "e2822fae163129b7f7328700f16b9256ed14211c",
"block": 106071739,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T12:02:30",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-15",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-15-20260515t120230",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-152026/05/15 12:02:18
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-15
2026/05/15 12:02:18
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-15 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106071735/Trx 335effb2b94a513fcca775535b30088c893549cc |
View Raw JSON Data
{
"trx_id": "335effb2b94a513fcca775535b30088c893549cc",
"block": 106071735,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T12:02:18",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-15",
"weight": 300
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-152026/05/15 12:00:42
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-15
2026/05/15 12:00:42
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-15 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106071703/Trx 5d960e6a72bedba107ec63cf03ba9b127577a38a |
View Raw JSON Data
{
"trx_id": "5d960e6a72bedba107ec63cf03ba9b127577a38a",
"block": 106071703,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T12:00:42",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-15",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-152026/05/15 12:00:39
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-15
2026/05/15 12:00:39
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-15 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-15 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106071702/Trx 1152da854a3372239afcf98d9a721ce734118cdd |
View Raw JSON Data
{
"trx_id": "1152da854a3372239afcf98d9a721ce734118cdd",
"block": 106071702,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T12:00:39",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-15",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-15",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-152026/05/15 12:00:36
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-15
2026/05/15 12:00:36
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-15 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106071701/Trx 727f13daaea13cf42ff346ba024c0c81b449316d |
View Raw JSON Data
{
"trx_id": "727f13daaea13cf42ff346ba024c0c81b449316d",
"block": 106071701,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T12:00:36",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-15",
"weight": 1
}
]
}boylikegirl.witupvoted (0.57%) @rokid / rokid-dev-hints2026-05-152026/05/15 11:59:24
boylikegirl.witupvoted (0.57%) @rokid / rokid-dev-hints2026-05-15
2026/05/15 11:59:24
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-15 |
| weight | 57 (0.57%) |
| Transaction Info | Block #106071677/Trx bea9f4be5ed48b1d97791b831c505aadde78cc96 |
View Raw JSON Data
{
"trx_id": "bea9f4be5ed48b1d97791b831c505aadde78cc96",
"block": 106071677,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T11:59:24",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-15",
"weight": 57
}
]
}rokidreceived 0.050 STEEM, 0.050 SP author reward for @rokid / rokid-dev-hints2026-05-082026/05/15 11:57:24
rokidreceived 0.050 STEEM, 0.050 SP author reward for @rokid / rokid-dev-hints2026-05-08
2026/05/15 11:57:24
| author | rokid |
| permlink | rokid-dev-hints2026-05-08 |
| sbd payout | 0.000 SBD |
| steem payout | 0.050 STEEM |
| vesting payout | 81.473530 VESTS |
| Transaction Info | Block #106071636/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106071636,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2026-05-15T11:57:24",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-08",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.050 STEEM",
"vesting_payout": "81.473530 VESTS"
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-152026/05/15 11:57:21
rokidpublished a new post: rokid-dev-hints2026-05-15
2026/05/15 11:57:21
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-15 |
| title | "10 Удивительных хитростей и библиотек Python, которые упростят вашу жизнь" |
| body | <center></center> *** # 10 Удивительных хитростей и библиотек Python, которые упростят вашу жизнь Привет, любители Python! 🐍 Если вы когда-нибудь задумывались, как сделать свою жизнь проще, то вы попали по адресу. Сегодня мы поговорим о 10 хитростях и библиотеках, которые не только упростят вашу работу, но и заставят вас улыбнуться. Готовы? Поехали! ## 1. **list comprehension** — магия в одной строке Зачем писать многострочный код, если можно сделать это в одну строчку? Например, вместо: ```python squares = [] for x in range(10): squares.append(x**2) ``` Вы можете просто написать: ```python squares = [x**2 for x in range(10)] ``` Согласитесь, это как заклинание: "Трансформус в квадратус!" 🎩✨ ## 2. **Pandas** — ваш лучший друг для работы с данными Если вы работаете с данными, то библиотека Pandas — это как швейцарский нож. Она поможет вам с обработкой, анализом и даже с визуализацией данных. И не забудьте про `DataFrame` — он как таблица Excel, только без слез и криков. ## 3. **NumPy** — для тех, кто любит математику NumPy — это библиотека, которая сделает вашу жизнь легче, если вы работаете с числами. Она как калькулятор, но с суперсилой! Теперь ваши массивы будут не только быстрее, но и умнее. ## 4. **Beautiful Soup** — для любителей веб-скрапинга Если вы хотите собрать данные с веб-страниц, то Beautiful Soup — это ваша палочка-выручалочка. Она не только поможет вам "выпарить" нужную информацию, но и сделает это с изяществом. Как будто вы готовите суп: "Добавьте немного парсинга и щепотку HTML!" 🍲 ## 5. **Flask** — легкий как перышко Хотите создать веб-приложение? Flask — это как легкий завтрак: просто, быстро и вкусно. С ним вы сможете запустить свой проект за считанные минуты. "Кофе? Да, но сначала Flask!" ☕️ ## 6. **Requests** — для общения с API Работа с API может быть сложной, но библиотека Requests делает это так же просто, как отправить смс. "Эй, API, ты там? Дай мне данные!" 📱 ## 7. **Regex** — магия регулярных выражений Регулярные выражения — это как заклинания для поиска и замены текста. Но будьте осторожны, они могут быть опасными! "Не смотрите в глаза регулярным выражениям слишком долго, иначе они вас заколдуют!" 🧙♂️ ## 8. **Virtualenv** — для чистоты и порядка Если вы устали от конфликтов между библиотеками, то Virtualenv — это ваш спасатель. Он создаст отдельные пространства для ваших проектов, как если бы вы жили в разных квартирах, чтобы не ссориться с соседями. "Не трогай мои зависимости!" 🚪 ## 9. **Turtle** — для тех, кто любит рисовать Хотите немного повеселиться? Библиотека Turtle позволит вам рисовать графику в Python. Это как рисование на холсте, только без грязи и с меньшей вероятностью, что вас поймает мама! 🎨 ## 10. **Jupyter Notebook** — ваш интерактивный помощник Jupyter Notebook — это как ваш личный блокнот, только с суперспособностями. Вы можете писать код, добавлять текст и даже рисовать графики. "Запишите свои мысли, пока код не убежал!" 📓 --- Вот и все! Эти хитрости и библиотеки помогут вам упростить жизнь и, возможно, даже развеселят вас. Не забудьте делиться своим опытом и находками с коллегами! Python — это не только язык, но и стиль жизни. Удачи в кодинге! 🐍💻 *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106071636/Trx 5b5cbf6c7bc9c48b706f4af876dc26edc0660c60 |
View Raw JSON Data
{
"trx_id": "5b5cbf6c7bc9c48b706f4af876dc26edc0660c60",
"block": 106071636,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T11:57:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-15",
"title": "\"10 Удивительных хитростей и библиотек Python, которые упростят вашу жизнь\"",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 Удивительных хитростей и библиотек Python, которые упростят вашу жизнь\n\nПривет, любители Python! 🐍 Если вы когда-нибудь задумывались, как сделать свою жизнь проще, то вы попали по адресу. Сегодня мы поговорим о 10 хитростях и библиотеках, которые не только упростят вашу работу, но и заставят вас улыбнуться. Готовы? Поехали!\n\n## 1. **list comprehension** — магия в одной строке\n\nЗачем писать многострочный код, если можно сделать это в одну строчку? Например, вместо:\n\n```python\nsquares = []\nfor x in range(10):\n squares.append(x**2)\n```\n\nВы можете просто написать:\n\n```python\nsquares = [x**2 for x in range(10)]\n```\n\nСогласитесь, это как заклинание: \"Трансформус в квадратус!\" 🎩✨\n\n## 2. **Pandas** — ваш лучший друг для работы с данными\n\nЕсли вы работаете с данными, то библиотека Pandas — это как швейцарский нож. Она поможет вам с обработкой, анализом и даже с визуализацией данных. И не забудьте про `DataFrame` — он как таблица Excel, только без слез и криков.\n\n## 3. **NumPy** — для тех, кто любит математику\n\nNumPy — это библиотека, которая сделает вашу жизнь легче, если вы работаете с числами. Она как калькулятор, но с суперсилой! Теперь ваши массивы будут не только быстрее, но и умнее. \n\n## 4. **Beautiful Soup** — для любителей веб-скрапинга\n\nЕсли вы хотите собрать данные с веб-страниц, то Beautiful Soup — это ваша палочка-выручалочка. Она не только поможет вам \"выпарить\" нужную информацию, но и сделает это с изяществом. Как будто вы готовите суп: \"Добавьте немного парсинга и щепотку HTML!\" 🍲\n\n## 5. **Flask** — легкий как перышко\n\nХотите создать веб-приложение? Flask — это как легкий завтрак: просто, быстро и вкусно. С ним вы сможете запустить свой проект за считанные минуты. \"Кофе? Да, но сначала Flask!\" ☕️\n\n## 6. **Requests** — для общения с API\n\nРабота с API может быть сложной, но библиотека Requests делает это так же просто, как отправить смс. \"Эй, API, ты там? Дай мне данные!\" 📱\n\n## 7. **Regex** — магия регулярных выражений\n\nРегулярные выражения — это как заклинания для поиска и замены текста. Но будьте осторожны, они могут быть опасными! \"Не смотрите в глаза регулярным выражениям слишком долго, иначе они вас заколдуют!\" 🧙♂️\n\n## 8. **Virtualenv** — для чистоты и порядка\n\nЕсли вы устали от конфликтов между библиотеками, то Virtualenv — это ваш спасатель. Он создаст отдельные пространства для ваших проектов, как если бы вы жили в разных квартирах, чтобы не ссориться с соседями. \"Не трогай мои зависимости!\" 🚪\n\n## 9. **Turtle** — для тех, кто любит рисовать\n\nХотите немного повеселиться? Библиотека Turtle позволит вам рисовать графику в Python. Это как рисование на холсте, только без грязи и с меньшей вероятностью, что вас поймает мама! 🎨\n\n## 10. **Jupyter Notebook** — ваш интерактивный помощник\n\nJupyter Notebook — это как ваш личный блокнот, только с суперспособностями. Вы можете писать код, добавлять текст и даже рисовать графики. \"Запишите свои мысли, пока код не убежал!\" 📓\n\n---\n\nВот и все! Эти хитрости и библиотеки помогут вам упростить жизнь и, возможно, даже развеселят вас. Не забудьте делиться своим опытом и находками с коллегами! Python — это не только язык, но и стиль жизни. Удачи в кодинге! 🐍💻\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidclaimed reward balance: 0.051 STEEM, 0.052 SP2026/05/15 00:00:27
rokidclaimed reward balance: 0.051 STEEM, 0.052 SP
2026/05/15 00:00:27
| account | rokid |
| reward steem | 0.051 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 84.738355 VESTS |
| Transaction Info | Block #106057330/Trx 678728f4a0ece4e79f58adf96ee438c507f3a007 |
View Raw JSON Data
{
"trx_id": "678728f4a0ece4e79f58adf96ee438c507f3a007",
"block": 106057330,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-15T00:00:27",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.051 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "84.738355 VESTS"
}
]
}2026/05/14 12:02:36
2026/05/14 12:02:36
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-14 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-14-20260514t120236 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106043010/Trx 6a492e3696bb336c64fd7627beacdabe35dfdacd |
View Raw JSON Data
{
"trx_id": "6a492e3696bb336c64fd7627beacdabe35dfdacd",
"block": 106043010,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T12:02:36",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-14",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-14-20260514t120236",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-142026/05/14 12:02:24
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-14
2026/05/14 12:02:24
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-14 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106043006/Trx acf28cd1707fd8360c0fc8c5e37bef3c28d50ca9 |
View Raw JSON Data
{
"trx_id": "acf28cd1707fd8360c0fc8c5e37bef3c28d50ca9",
"block": 106043006,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T12:02:24",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-14",
"weight": 300
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-142026/05/14 12:00:51
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-14
2026/05/14 12:00:51
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-14 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106042975/Trx d76500b562d6ef170aff27e0aff13108d137d5f9 |
View Raw JSON Data
{
"trx_id": "d76500b562d6ef170aff27e0aff13108d137d5f9",
"block": 106042975,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T12:00:51",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-14",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-142026/05/14 12:00:48
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-14
2026/05/14 12:00:48
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-14 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-14 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106042974/Trx d4b6c973e375ad4bc8d52064273e5a5a3427bb83 |
View Raw JSON Data
{
"trx_id": "d4b6c973e375ad4bc8d52064273e5a5a3427bb83",
"block": 106042974,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T12:00:48",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-14",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-14",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-142026/05/14 12:00:45
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-14
2026/05/14 12:00:45
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-14 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106042973/Trx 77666e4f350516ee221ad59c3511c64583c2bf75 |
View Raw JSON Data
{
"trx_id": "77666e4f350516ee221ad59c3511c64583c2bf75",
"block": 106042973,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T12:00:45",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-14",
"weight": 1
}
]
}boylikegirl.witupvoted (0.58%) @rokid / rokid-dev-hints2026-05-142026/05/14 11:59:27
boylikegirl.witupvoted (0.58%) @rokid / rokid-dev-hints2026-05-14
2026/05/14 11:59:27
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-14 |
| weight | 58 (0.58%) |
| Transaction Info | Block #106042947/Trx 603a4e85e2df134521bb41004f6e8e40ac0e75e5 |
View Raw JSON Data
{
"trx_id": "603a4e85e2df134521bb41004f6e8e40ac0e75e5",
"block": 106042947,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T11:59:27",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-14",
"weight": 58
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-142026/05/14 11:57:21
rokidpublished a new post: rokid-dev-hints2026-05-14
2026/05/14 11:57:21
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-14 |
| title | "10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности |
| body | <center></center> *** # 10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности в разметке Markdown Привет, кодеры! Сегодня мы поговорим о том, как сделать вашу жизнь проще и веселее с помощью Python и Markdown. Готовьтесь, будет много полезных библиотек и немного программистского юмора! ## 1. Markdown2: Превращаем текст в магию Зачем мучиться с разметкой вручную, если можно использовать библиотеку `markdown2`? Она преобразует ваш текст в HTML быстрее, чем вы успеете сказать "SyntaxError". ```python import markdown2 html = markdown2.markdown("# Привет, мир!") print(html) # И да, это не просто "привет", это "привет, мир!" в HTML! ``` ## 2. Mistune: Легкий и быстрый Если вам нужно что-то быстрое и легкое, попробуйте `mistune`. Эта библиотека так быстра, что вы даже не успеете налить себе кофе, пока она конвертирует ваш текст. ```python import mistune markdown = mistune.create_markdown() html = markdown("# Быстрее, чем кофе!") print(html) ``` ## 3. Pypandoc: Конвертируем всё на свете С помощью `pypandoc` вы можете конвертировать Markdown в любые форматы. Это как швейцарский нож для разметки. Только не пытайтесь им открыть консервную банку! ```python import pypandoc output = pypandoc.convert_text('# Заголовок', 'html', format='md') print(output) ``` ## 4. Python-Markdown: Стандартный выбор Если вы ищете что-то более стандартное, `python-markdown` — это ваш друг. Он как тот старый добрый знакомый, который всегда поможет, но иногда может немного запутаться. ```python import markdown html = markdown.markdown("**Сильно жирный текст!**") print(html) ``` ## 5. Markdownify: Обратная магия `markdownify` позволяет вам превращать HTML обратно в Markdown. Это как возвращение к истокам, только без ностальгии. ```python from markdownify import markdownify as md markdown_text = md("<h1>Заголовок</h1>") print(markdown_text) ``` ## 6. Mkdocs: Документация на стероидах Если вы хотите создать документацию, `mkdocs` — это то, что вам нужно. Он такой крутой, что даже ваш код начнет чувствовать себя более уверенно. ```bash mkdocs new my-project cd my-project mkdocs serve # И пусть ваши пользователи наслаждаются! ``` ## 7. Jupyter Notebook: Markdown на стероидах Не забывайте о `Jupyter Notebook`. Это как ваш собственный интерактивный блокнот, где вы можете писать код и добавлять Markdown, как будто вы пишете роман о приключениях вашего кода. ## 8. Pandas: Когда Markdown встречает таблицы Если вам нужно вставить таблицы в Markdown, используйте `pandas`. Это как швейцарский нож для работы с данными, только без риска порезаться. ```python import pandas as pd df = pd.DataFrame({ 'Имя': ['Аня', 'Борис'], 'Возраст': [28, 34] }) markdown_table = df.to_markdown() print(markdown_table) ``` ## 9. PyPI: Библиотека на любой вкус Не забывайте про `PyPI`. Если вам что-то нужно, скорее всего, это уже есть там. Это как Amazon, только для программистов. И да, здесь нет бесплатной доставки, но зато есть бесплатные библиотеки! ## 10. Программирование — это искусство Помните, что программирование — это не только код, но и искусство. Как и в живописи, иногда нужно просто сделать шаг назад и посмотреть на свою работу с расстояния. Или просто нажать "Run" и надеяться на лучшее! Надеюсь, эти хитрости помогут вам в вашем путешествии по миру Python и Markdown. Удачи, и не забывайте: код всегда можно улучшить, как и шутки программистов! *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106042905/Trx bf7cc621807de8105db4217ffa19f415a96e95ad |
View Raw JSON Data
{
"trx_id": "bf7cc621807de8105db4217ffa19f415a96e95ad",
"block": 106042905,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T11:57:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-14",
"title": "\"10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 хитростей Python: Библиотеки и лайфхаки для повышения продуктивности в разметке Markdown\n\nПривет, кодеры! Сегодня мы поговорим о том, как сделать вашу жизнь проще и веселее с помощью Python и Markdown. Готовьтесь, будет много полезных библиотек и немного программистского юмора!\n\n## 1. Markdown2: Превращаем текст в магию\nЗачем мучиться с разметкой вручную, если можно использовать библиотеку `markdown2`? Она преобразует ваш текст в HTML быстрее, чем вы успеете сказать \"SyntaxError\".\n\n```python\nimport markdown2\n\nhtml = markdown2.markdown(\"# Привет, мир!\")\nprint(html) # И да, это не просто \"привет\", это \"привет, мир!\" в HTML!\n```\n\n## 2. Mistune: Легкий и быстрый\nЕсли вам нужно что-то быстрое и легкое, попробуйте `mistune`. Эта библиотека так быстра, что вы даже не успеете налить себе кофе, пока она конвертирует ваш текст.\n\n```python\nimport mistune\n\nmarkdown = mistune.create_markdown()\nhtml = markdown(\"# Быстрее, чем кофе!\")\nprint(html)\n```\n\n## 3. Pypandoc: Конвертируем всё на свете\nС помощью `pypandoc` вы можете конвертировать Markdown в любые форматы. Это как швейцарский нож для разметки. Только не пытайтесь им открыть консервную банку!\n\n```python\nimport pypandoc\n\noutput = pypandoc.convert_text('# Заголовок', 'html', format='md')\nprint(output)\n```\n\n## 4. Python-Markdown: Стандартный выбор\nЕсли вы ищете что-то более стандартное, `python-markdown` — это ваш друг. Он как тот старый добрый знакомый, который всегда поможет, но иногда может немного запутаться.\n\n```python\nimport markdown\n\nhtml = markdown.markdown(\"**Сильно жирный текст!**\")\nprint(html)\n```\n\n## 5. Markdownify: Обратная магия\n`markdownify` позволяет вам превращать HTML обратно в Markdown. Это как возвращение к истокам, только без ностальгии.\n\n```python\nfrom markdownify import markdownify as md\n\nmarkdown_text = md(\"<h1>Заголовок</h1>\")\nprint(markdown_text)\n```\n\n## 6. Mkdocs: Документация на стероидах\nЕсли вы хотите создать документацию, `mkdocs` — это то, что вам нужно. Он такой крутой, что даже ваш код начнет чувствовать себя более уверенно.\n\n```bash\nmkdocs new my-project\ncd my-project\nmkdocs serve # И пусть ваши пользователи наслаждаются!\n```\n\n## 7. Jupyter Notebook: Markdown на стероидах\nНе забывайте о `Jupyter Notebook`. Это как ваш собственный интерактивный блокнот, где вы можете писать код и добавлять Markdown, как будто вы пишете роман о приключениях вашего кода.\n\n## 8. Pandas: Когда Markdown встречает таблицы\nЕсли вам нужно вставить таблицы в Markdown, используйте `pandas`. Это как швейцарский нож для работы с данными, только без риска порезаться.\n\n```python\nimport pandas as pd\n\ndf = pd.DataFrame({\n 'Имя': ['Аня', 'Борис'],\n 'Возраст': [28, 34]\n})\n\nmarkdown_table = df.to_markdown()\nprint(markdown_table)\n```\n\n## 9. PyPI: Библиотека на любой вкус\nНе забывайте про `PyPI`. Если вам что-то нужно, скорее всего, это уже есть там. Это как Amazon, только для программистов. И да, здесь нет бесплатной доставки, но зато есть бесплатные библиотеки!\n\n## 10. Программирование — это искусство\nПомните, что программирование — это не только код, но и искусство. Как и в живописи, иногда нужно просто сделать шаг назад и посмотреть на свою работу с расстояния. Или просто нажать \"Run\" и надеяться на лучшее!\n\nНадеюсь, эти хитрости помогут вам в вашем путешествии по миру Python и Markdown. Удачи, и не забывайте: код всегда можно улучшить, как и шутки программистов!\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidreceived 0.051 STEEM, 0.052 SP author reward for @rokid / rokid-dev-hints2026-05-072026/05/14 11:57:21
rokidreceived 0.051 STEEM, 0.052 SP author reward for @rokid / rokid-dev-hints2026-05-07
2026/05/14 11:57:21
| author | rokid |
| permlink | rokid-dev-hints2026-05-07 |
| sbd payout | 0.000 SBD |
| steem payout | 0.051 STEEM |
| vesting payout | 84.738355 VESTS |
| Transaction Info | Block #106042904/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106042904,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2026-05-14T11:57:21",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-07",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.051 STEEM",
"vesting_payout": "84.738355 VESTS"
}
]
}rokidclaimed reward balance: 0.053 STEEM, 0.054 SP2026/05/14 00:00:27
rokidclaimed reward balance: 0.053 STEEM, 0.054 SP
2026/05/14 00:00:27
| account | rokid |
| reward steem | 0.053 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 88.003646 VESTS |
| Transaction Info | Block #106028592/Trx 96a7acc5e3dfc25c23a49d16f5787bcad303bd27 |
View Raw JSON Data
{
"trx_id": "96a7acc5e3dfc25c23a49d16f5787bcad303bd27",
"block": 106028592,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-14T00:00:27",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.053 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "88.003646 VESTS"
}
]
}steemgoon.witnezupvoted (2.71%) @rokid / rokid-dev-hints2026-05-132026/05/13 12:05:36
steemgoon.witnezupvoted (2.71%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 12:05:36
| voter | steemgoon.witnez |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 271 (2.71%) |
| Transaction Info | Block #106014325/Trx 82b1ccb533dc13c4118d6e8f9df5144aadb8face |
View Raw JSON Data
{
"trx_id": "82b1ccb533dc13c4118d6e8f9df5144aadb8face",
"block": 106014325,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:05:36",
"op": [
"vote",
{
"voter": "steemgoon.witnez",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 271
}
]
}rmu01upvoted (0.01%) @rokid / rokid-dev-hints2026-05-132026/05/13 12:05:12
rmu01upvoted (0.01%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 12:05:12
| voter | rmu01 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106014317/Trx 6e0f8413c1e380ec7e405d5084ce0999266cb222 |
View Raw JSON Data
{
"trx_id": "6e0f8413c1e380ec7e405d5084ce0999266cb222",
"block": 106014317,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:05:12",
"op": [
"vote",
{
"voter": "rmu01",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 1
}
]
}2026/05/13 12:03:33
2026/05/13 12:03:33
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-13 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-13-20260513t120334 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #106014284/Trx dd38c5520b598c0b638f8054000d13f1a3ca5087 |
View Raw JSON Data
{
"trx_id": "dd38c5520b598c0b638f8054000d13f1a3ca5087",
"block": 106014284,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:03:33",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-13",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-13-20260513t120334",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-132026/05/13 12:03:24
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 12:03:24
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 300 (3.00%) |
| Transaction Info | Block #106014281/Trx 52cbdd916f433124023b8bdda7c66690acf77ff8 |
View Raw JSON Data
{
"trx_id": "52cbdd916f433124023b8bdda7c66690acf77ff8",
"block": 106014281,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:03:24",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 300
}
]
}mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-132026/05/13 12:01:21
mamun123456upvoted (0.01%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 12:01:21
| voter | mamun123456 |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106014240/Trx 97352d2eb37bfceab238b4d684d21ef554550112 |
View Raw JSON Data
{
"trx_id": "97352d2eb37bfceab238b4d684d21ef554550112",
"block": 106014240,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:01:21",
"op": [
"vote",
{
"voter": "mamun123456",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 1
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-132026/05/13 12:01:15
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-13
2026/05/13 12:01:15
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-13 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-13 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #106014238/Trx e7fcb8f4596f90f48ce9860b5f03ddd91f8e5ed5 |
View Raw JSON Data
{
"trx_id": "e7fcb8f4596f90f48ce9860b5f03ddd91f8e5ed5",
"block": 106014238,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:01:15",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-13",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-13",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-132026/05/13 12:01:15
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 12:01:15
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 1 (0.01%) |
| Transaction Info | Block #106014238/Trx 668b228b642b9e1bf10a920909947cc6f909b28b |
View Raw JSON Data
{
"trx_id": "668b228b642b9e1bf10a920909947cc6f909b28b",
"block": 106014238,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:01:15",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 1
}
]
}boylikegirl.witupvoted (0.57%) @rokid / rokid-dev-hints2026-05-132026/05/13 11:59:21
boylikegirl.witupvoted (0.57%) @rokid / rokid-dev-hints2026-05-13
2026/05/13 11:59:21
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| weight | 57 (0.57%) |
| Transaction Info | Block #106014200/Trx 33c02138aa8191bb0518d6e67fd00ac1fbc44f02 |
View Raw JSON Data
{
"trx_id": "33c02138aa8191bb0518d6e67fd00ac1fbc44f02",
"block": 106014200,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T11:59:21",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"weight": 57
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-132026/05/13 11:57:18
rokidpublished a new post: rokid-dev-hints2026-05-13
2026/05/13 11:57:18
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-13 |
| title | "Python: 10 хитростей и библиотек, которые упростят вашу жизнь" |
| body | <center></center> *** # Python: 10 хитростей и библиотек, которые упростят вашу жизнь Привет, программисты и те, кто просто зашел посмотреть, что тут происходит! Сегодня мы поговорим о том, как сделать вашу жизнь с Python чуть более приятной и менее запутанной. И не переживайте, здесь не будет сложных формул — только полезные трюки и библиотеки, которые помогут вам сэкономить время (и нервы)! ## 1. **List Comprehensions: магия в одной строке!** Зачем писать циклы, когда можно создать список за одно мгновение? ```python squares = [x**2 for x in range(10)] ``` *Примечание: если ваш код выглядит слишком красиво, не забудьте проверить, не скрывает ли он баги!* ## 2. **`enumerate()` — для тех, кто не любит считать** Забудьте о ручном подсчете индексов! С `enumerate()` вы получите и индекс, и значение в одной строке. ```python for index, value in enumerate(['apple', 'banana', 'cherry']): print(index, value) ``` *Идеально подходит для тех, кто забыл, сколько раз он уже заказывал пиццу!* ## 3. **`zip()` — для тех, кто любит объединять** Объединяйте списки, как будто это ваши старые друзья на вечеринке! ```python names = ['Alice', 'Bob', 'Charlie'] scores = [85, 90, 95] combined = list(zip(names, scores)) ``` *Теперь вы можете составить идеальную команду для соревнования по программированию!* ## 4. **`collections.defaultdict` — для ленивых** Не хотите проверять, есть ли ключ в словаре? Используйте `defaultdict` и забудьте об этом! ```python from collections import defaultdict d = defaultdict(int) d['apples'] += 1 ``` *Теперь у вас всегда будет запас яблок, даже если вы не умеете их собирать!* ## 5. **`itertools` — для настоящих магов** Комбинируйте, перемешивайте и создавайте бесконечные итераторы с помощью библиотеки `itertools`. ```python import itertools for combination in itertools.combinations(['A', 'B', 'C'], 2): print(combination) ``` *Идеально для тех, кто не может решить, что надеть на вечеринки!* ## 6. **`pandas` — ваш новый лучший друг** Если вы работаете с данными, то `pandas` — это то, что вам нужно! ```python import pandas as pd data = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Score': [90, 80]}) ``` *Теперь ваши данные будут выглядеть так, будто они прошли курс по стилю!* ## 7. **`requests` — для любителей API** Работаете с API? Библиотека `requests` сделает это проще простого. ```python import requests response = requests.get('https://api.example.com/data') ``` *Не забудьте проверить, что API не требует от вас подписки на рассылку!* ## 8. **`virtualenv` — изоляция на высшем уровне** Создавайте виртуальные окружения, чтобы ваши проекты не мешали друг другу. ```bash virtualenv myenv source myenv/bin/activate ``` *Теперь вы можете работать над проектом, не боясь, что ваши зависимости сбегутся на вечеринку!* ## 9. **`pytest` — тестируйте, как будто от этого зависит ваша жизнь** Пишите тесты с `pytest`, чтобы убедиться, что ваш код работает так, как задумано. ```python def test_add(): assert add(2, 3) == 5 ``` *Потому что если ваш код упадет, вы не сможете объяснить это на собеседовании!* ## 10. **`flask` — для создания веб-приложений без лишних заморочек** Хотите создать веб-приложение? `Flask` — это легкий фреймворк, который поможет вам в этом! ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, World!' ``` *Теперь вы можете создать свой собственный сайт для продажи носок с лицами программистов!* --- Вот и все! Надеюсь, эти хитрости и библи *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #106014160/Trx 819b7152b9a1a8661af1d3aa6df5b0bb738f5129 |
View Raw JSON Data
{
"trx_id": "819b7152b9a1a8661af1d3aa6df5b0bb738f5129",
"block": 106014160,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T11:57:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-13",
"title": "\"Python: 10 хитростей и библиотек, которые упростят вашу жизнь\"",
"body": "\n\n\n<center></center>\n\n***\n\n# Python: 10 хитростей и библиотек, которые упростят вашу жизнь\n\nПривет, программисты и те, кто просто зашел посмотреть, что тут происходит! Сегодня мы поговорим о том, как сделать вашу жизнь с Python чуть более приятной и менее запутанной. И не переживайте, здесь не будет сложных формул — только полезные трюки и библиотеки, которые помогут вам сэкономить время (и нервы)!\n\n## 1. **List Comprehensions: магия в одной строке!**\nЗачем писать циклы, когда можно создать список за одно мгновение? \n\n```python\nsquares = [x**2 for x in range(10)]\n```\n\n*Примечание: если ваш код выглядит слишком красиво, не забудьте проверить, не скрывает ли он баги!*\n\n## 2. **`enumerate()` — для тех, кто не любит считать**\nЗабудьте о ручном подсчете индексов! С `enumerate()` вы получите и индекс, и значение в одной строке.\n\n```python\nfor index, value in enumerate(['apple', 'banana', 'cherry']):\n print(index, value)\n```\n\n*Идеально подходит для тех, кто забыл, сколько раз он уже заказывал пиццу!*\n\n## 3. **`zip()` — для тех, кто любит объединять**\nОбъединяйте списки, как будто это ваши старые друзья на вечеринке!\n\n```python\nnames = ['Alice', 'Bob', 'Charlie']\nscores = [85, 90, 95]\ncombined = list(zip(names, scores))\n```\n\n*Теперь вы можете составить идеальную команду для соревнования по программированию!*\n\n## 4. **`collections.defaultdict` — для ленивых**\nНе хотите проверять, есть ли ключ в словаре? Используйте `defaultdict` и забудьте об этом!\n\n```python\nfrom collections import defaultdict\n\nd = defaultdict(int)\nd['apples'] += 1\n```\n\n*Теперь у вас всегда будет запас яблок, даже если вы не умеете их собирать!*\n\n## 5. **`itertools` — для настоящих магов**\nКомбинируйте, перемешивайте и создавайте бесконечные итераторы с помощью библиотеки `itertools`. \n\n```python\nimport itertools\n\nfor combination in itertools.combinations(['A', 'B', 'C'], 2):\n print(combination)\n```\n\n*Идеально для тех, кто не может решить, что надеть на вечеринки!*\n\n## 6. **`pandas` — ваш новый лучший друг**\nЕсли вы работаете с данными, то `pandas` — это то, что вам нужно! \n\n```python\nimport pandas as pd\n\ndata = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Score': [90, 80]})\n```\n\n*Теперь ваши данные будут выглядеть так, будто они прошли курс по стилю!*\n\n## 7. **`requests` — для любителей API**\nРаботаете с API? Библиотека `requests` сделает это проще простого.\n\n```python\nimport requests\n\nresponse = requests.get('https://api.example.com/data')\n```\n\n*Не забудьте проверить, что API не требует от вас подписки на рассылку!*\n\n## 8. **`virtualenv` — изоляция на высшем уровне**\nСоздавайте виртуальные окружения, чтобы ваши проекты не мешали друг другу. \n\n```bash\nvirtualenv myenv\nsource myenv/bin/activate\n```\n\n*Теперь вы можете работать над проектом, не боясь, что ваши зависимости сбегутся на вечеринку!*\n\n## 9. **`pytest` — тестируйте, как будто от этого зависит ваша жизнь**\nПишите тесты с `pytest`, чтобы убедиться, что ваш код работает так, как задумано. \n\n```python\ndef test_add():\n assert add(2, 3) == 5\n```\n\n*Потому что если ваш код упадет, вы не сможете объяснить это на собеседовании!*\n\n## 10. **`flask` — для создания веб-приложений без лишних заморочек**\nХотите создать веб-приложение? `Flask` — это легкий фреймворк, который поможет вам в этом!\n\n```python\nfrom flask import Flask\n\napp = Flask(__name__)\n\[email protected]('/')\ndef hello():\n return 'Hello, World!'\n```\n\n*Теперь вы можете создать свой собственный сайт для продажи носок с лицами программистов!*\n\n---\n\nВот и все! Надеюсь, эти хитрости и библи\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}rokidreceived 0.053 STEEM, 0.054 SP author reward for @rokid / rokid-dev-hints2026-05-062026/05/13 11:57:18
rokidreceived 0.053 STEEM, 0.054 SP author reward for @rokid / rokid-dev-hints2026-05-06
2026/05/13 11:57:18
| author | rokid |
| permlink | rokid-dev-hints2026-05-06 |
| sbd payout | 0.000 SBD |
| steem payout | 0.053 STEEM |
| vesting payout | 88.003646 VESTS |
| Transaction Info | Block #106014159/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 106014159,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2026-05-13T11:57:18",
"op": [
"author_reward",
{
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-06",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.053 STEEM",
"vesting_payout": "88.003646 VESTS"
}
]
}rokidclaimed reward balance: 0.049 STEEM, 0.050 SP2026/05/13 00:00:27
rokidclaimed reward balance: 0.049 STEEM, 0.050 SP
2026/05/13 00:00:27
| account | rokid |
| reward steem | 0.049 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 81.490524 VESTS |
| Transaction Info | Block #105999857/Trx a37d94bc925a4267a5b58117b7cfb369476914a2 |
View Raw JSON Data
{
"trx_id": "a37d94bc925a4267a5b58117b7cfb369476914a2",
"block": 105999857,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T00:00:27",
"op": [
"claim_reward_balance",
{
"account": "rokid",
"reward_steem": "0.049 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "81.490524 VESTS"
}
]
}2026/05/12 12:02:45
2026/05/12 12:02:45
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-12 |
| author | successgr.with |
| permlink | re-rokid-dev-hints2026-05-12-20260512t120245 |
| title | |
| body | [](https://steemitwallet.com/~witnesses) |
| json metadata | |
| Transaction Info | Block #105985539/Trx 108f1e1e8f9a85c5465c21a38ba048418abb7fd9 |
View Raw JSON Data
{
"trx_id": "108f1e1e8f9a85c5465c21a38ba048418abb7fd9",
"block": 105985539,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T12:02:45",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-12",
"author": "successgr.with",
"permlink": "re-rokid-dev-hints2026-05-12-20260512t120245",
"title": "",
"body": "[](https://steemitwallet.com/~witnesses)",
"json_metadata": ""
}
]
}successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-122026/05/12 12:02:36
successgr.withupvoted (3.00%) @rokid / rokid-dev-hints2026-05-12
2026/05/12 12:02:36
| voter | successgr.with |
| author | rokid |
| permlink | rokid-dev-hints2026-05-12 |
| weight | 300 (3.00%) |
| Transaction Info | Block #105985536/Trx 1d427f89bf0e6d488459782e8337a48777cecf4d |
View Raw JSON Data
{
"trx_id": "1d427f89bf0e6d488459782e8337a48777cecf4d",
"block": 105985536,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T12:02:36",
"op": [
"vote",
{
"voter": "successgr.with",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-12",
"weight": 300
}
]
}jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-122026/05/12 12:00:42
jswitreplied to @rokid / uv-re-rokid-dev-hints2026-05-12
2026/05/12 12:00:42
| parent author | rokid |
| parent permlink | rokid-dev-hints2026-05-12 |
| author | jswit |
| permlink | uv-re-rokid-dev-hints2026-05-12 |
| title | |
| body | Upvoted! Thank you for supporting witness @jswit. * To turn off auto-reply, write a reply to this comment with "**@jswit reply-off**" * [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service) * [Search and find Steemit posts](https://steemit.vercel.app)  |
| json metadata | |
| Transaction Info | Block #105985498/Trx 2bf3691fd50eb744ab74ec9e5ba99f141f13c9b1 |
View Raw JSON Data
{
"trx_id": "2bf3691fd50eb744ab74ec9e5ba99f141f13c9b1",
"block": 105985498,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T12:00:42",
"op": [
"comment",
{
"parent_author": "rokid",
"parent_permlink": "rokid-dev-hints2026-05-12",
"author": "jswit",
"permlink": "uv-re-rokid-dev-hints2026-05-12",
"title": "",
"body": "Upvoted! Thank you for supporting witness @jswit.\n* To turn off auto-reply, write a reply to this comment with \"**@jswit reply-off**\"\n* [Delegate SP to jsup & receive daily upvote](https://steemit.com/jsup/@jsup/eng-introduction-to-jsup-upvoting-service)\n* [Search and find Steemit posts](https://steemit.vercel.app)\n\n",
"json_metadata": ""
}
]
}jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-122026/05/12 12:00:42
jswitupvoted (0.01%) @rokid / rokid-dev-hints2026-05-12
2026/05/12 12:00:42
| voter | jswit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-12 |
| weight | 1 (0.01%) |
| Transaction Info | Block #105985498/Trx 0be8cfd32fc4d7b10239642f10661bb56d25c22d |
View Raw JSON Data
{
"trx_id": "0be8cfd32fc4d7b10239642f10661bb56d25c22d",
"block": 105985498,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T12:00:42",
"op": [
"vote",
{
"voter": "jswit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-12",
"weight": 1
}
]
}boylikegirl.witupvoted (0.56%) @rokid / rokid-dev-hints2026-05-122026/05/12 11:59:39
boylikegirl.witupvoted (0.56%) @rokid / rokid-dev-hints2026-05-12
2026/05/12 11:59:39
| voter | boylikegirl.wit |
| author | rokid |
| permlink | rokid-dev-hints2026-05-12 |
| weight | 56 (0.56%) |
| Transaction Info | Block #105985477/Trx 04a08d6c3df2aaa0121dcdf5d54178290568150b |
View Raw JSON Data
{
"trx_id": "04a08d6c3df2aaa0121dcdf5d54178290568150b",
"block": 105985477,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T11:59:39",
"op": [
"vote",
{
"voter": "boylikegirl.wit",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-12",
"weight": 56
}
]
}rokidpublished a new post: rokid-dev-hints2026-05-122026/05/12 11:57:36
rokidpublished a new post: rokid-dev-hints2026-05-12
2026/05/12 11:57:36
| parent author | |
| parent permlink | python |
| author | rokid |
| permlink | rokid-dev-hints2026-05-12 |
| title | "10 Умных Хитростей Python: Библиотеки и Лайфхаки |
| body | <center></center> *** # 10 Умных Хитростей Python: Библиотеки и Лайфхаки Привет, программисты! 🐍 Сегодня мы погрузимся в мир Python и рассмотрим 10 умных хитростей, которые сделают вашу жизнь проще. И не волнуйтесь, я добавлю немного юмора, чтобы вам не было скучно! 😄 --- ## 1. Используйте `enumerate()`, а не `range()` Зачем писать: ```python for i in range(len(my_list)): print(i, my_list[i]) ``` Когда можно просто написать: ```python for i, value in enumerate(my_list): print(i, value) ``` Так вы не только сократите код, но и избавитесь от лишних мыслей о том, что такое `len()`. 🤔 --- ## 2. `zip()` — ваш лучший друг Когда у вас есть два списка, и вы хотите их объединить, используйте `zip()`: ```python names = ['Alice', 'Bob', 'Charlie'] scores = [85, 90, 95] for name, score in zip(names, scores): print(f"{name}: {score}") ``` Это как сводить два списка на свидание — они идеально подходят друг другу! 💘 --- ## 3. Лямбда-функции — магия в одном выражении Когда вам нужно что-то быстрое и грязное, используйте лямбда-функции: ```python squared = list(map(lambda x: x**2, range(10))) ``` Это как быстрое заклинание: "Ля-ля-ля, и вот у вас квадрат!" 🪄 --- ## 4. Списковые включения — для ленивых программистов Не хотите писать много строк кода? Используйте списковые включения: ```python squared = [x**2 for x in range(10)] ``` Это как заказывать еду через приложение: быстро и удобно! 🍕📱 --- ## 5. `defaultdict` для избежания KeyError Забудьте о `KeyError`, используйте `defaultdict`: ```python from collections import defaultdict my_dict = defaultdict(int) my_dict['a'] += 1 ``` Теперь ваш словарь всегда будет готов к неожиданным поворотам! 🎢 --- ## 6. `with` для управления ресурсами Не забывайте об управлении ресурсами. Используйте `with`: ```python with open('file.txt') as f: data = f.read() ``` Это как иметь личного помощника, который закрывает двери за вами! 🚪 --- ## 7. `itertools` — для бесконечных возможностей Если вам нужно работать с итераторами, `itertools` — это то, что вам нужно: ```python import itertools for combination in itertools.combinations(['A', 'B', 'C'], 2): print(combination) ``` Это как комбинация в игре — только без необходимости нажимать на кнопки! 🎮 --- ## 8. `functools.lru_cache` для кэширования Если у вас есть функции, которые часто вызываются, используйте кэширование: ```python from functools import lru_cache @lru_cache(maxsize=None) def fibonacci(n): if n < 2: return n return fibonacci(n-1) + fibonacci(n-2) ``` Это как сохранить свой прогресс в игре — чтобы не начинать с нуля! 🎮💾 --- ## 9. `pandas` для работы с данными Если вы работаете с данными, `pandas` — это ваш супергерой: ```python import pandas as pd df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]}) print(df) ``` Это как иметь волшебную палочку для работы с таблицами! ✨ --- ## 10. Не забывайте про `try/except` И наконец, не забывайте об обработке ошибок: ```python try: risky_operation() except Exception as e: print(f"Что-то пошло не так: {e}") ``` Это как иметь запасной план на случай, если ваш код решит устроить вечеринку ошибок! 🎉 --- Вот и всё! Теперь вы вооружены умными хитростями Python, которые сделают вашу жизнь проще и веселее. Помните, код — это не только работа, но и удовольствие! 🐍💻 *** <center></center> *** All images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org) |
| json metadata | {"tags": ["python", "iweb3", "wherein", "steemzzang", "krsuccess"]} |
| Transaction Info | Block #105985436/Trx 1697b7be0d1d5eff9320ba7cfaed8ca60adf026a |
View Raw JSON Data
{
"trx_id": "1697b7be0d1d5eff9320ba7cfaed8ca60adf026a",
"block": 105985436,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T11:57:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "python",
"author": "rokid",
"permlink": "rokid-dev-hints2026-05-12",
"title": "\"10 Умных Хитростей Python: Библиотеки и Лайфхаки",
"body": "\n\n\n<center></center>\n\n***\n\n# 10 Умных Хитростей Python: Библиотеки и Лайфхаки\n\nПривет, программисты! 🐍 Сегодня мы погрузимся в мир Python и рассмотрим 10 умных хитростей, которые сделают вашу жизнь проще. И не волнуйтесь, я добавлю немного юмора, чтобы вам не было скучно! 😄\n\n---\n\n## 1. Используйте `enumerate()`, а не `range()`\n\nЗачем писать:\n\n```python\nfor i in range(len(my_list)):\n print(i, my_list[i])\n```\n\nКогда можно просто написать:\n\n```python\nfor i, value in enumerate(my_list):\n print(i, value)\n```\n\nТак вы не только сократите код, но и избавитесь от лишних мыслей о том, что такое `len()`. 🤔\n\n---\n\n## 2. `zip()` — ваш лучший друг\n\nКогда у вас есть два списка, и вы хотите их объединить, используйте `zip()`:\n\n```python\nnames = ['Alice', 'Bob', 'Charlie']\nscores = [85, 90, 95]\n\nfor name, score in zip(names, scores):\n print(f\"{name}: {score}\")\n```\n\nЭто как сводить два списка на свидание — они идеально подходят друг другу! 💘\n\n---\n\n## 3. Лямбда-функции — магия в одном выражении\n\nКогда вам нужно что-то быстрое и грязное, используйте лямбда-функции:\n\n```python\nsquared = list(map(lambda x: x**2, range(10)))\n```\n\nЭто как быстрое заклинание: \"Ля-ля-ля, и вот у вас квадрат!\" 🪄\n\n---\n\n## 4. Списковые включения — для ленивых программистов\n\nНе хотите писать много строк кода? Используйте списковые включения:\n\n```python\nsquared = [x**2 for x in range(10)]\n```\n\nЭто как заказывать еду через приложение: быстро и удобно! 🍕📱\n\n---\n\n## 5. `defaultdict` для избежания KeyError\n\nЗабудьте о `KeyError`, используйте `defaultdict`:\n\n```python\nfrom collections import defaultdict\n\nmy_dict = defaultdict(int)\nmy_dict['a'] += 1\n```\n\nТеперь ваш словарь всегда будет готов к неожиданным поворотам! 🎢\n\n---\n\n## 6. `with` для управления ресурсами\n\nНе забывайте об управлении ресурсами. Используйте `with`:\n\n```python\nwith open('file.txt') as f:\n data = f.read()\n```\n\nЭто как иметь личного помощника, который закрывает двери за вами! 🚪\n\n---\n\n## 7. `itertools` — для бесконечных возможностей\n\nЕсли вам нужно работать с итераторами, `itertools` — это то, что вам нужно:\n\n```python\nimport itertools\n\nfor combination in itertools.combinations(['A', 'B', 'C'], 2):\n print(combination)\n```\n\nЭто как комбинация в игре — только без необходимости нажимать на кнопки! 🎮\n\n---\n\n## 8. `functools.lru_cache` для кэширования\n\nЕсли у вас есть функции, которые часто вызываются, используйте кэширование:\n\n```python\nfrom functools import lru_cache\n\n@lru_cache(maxsize=None)\ndef fibonacci(n):\n if n < 2:\n return n\n return fibonacci(n-1) + fibonacci(n-2)\n```\n\nЭто как сохранить свой прогресс в игре — чтобы не начинать с нуля! 🎮💾\n\n---\n\n## 9. `pandas` для работы с данными\n\nЕсли вы работаете с данными, `pandas` — это ваш супергерой:\n\n```python\nimport pandas as pd\n\ndf = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\nprint(df)\n```\n\nЭто как иметь волшебную палочку для работы с таблицами! ✨\n\n---\n\n## 10. Не забывайте про `try/except`\n\nИ наконец, не забывайте об обработке ошибок:\n\n```python\ntry:\n risky_operation()\nexcept Exception as e:\n print(f\"Что-то пошло не так: {e}\")\n```\n\nЭто как иметь запасной план на случай, если ваш код решит устроить вечеринку ошибок! 🎉\n\n---\n\nВот и всё! Теперь вы вооружены умными хитростями Python, которые сделают вашу жизнь проще и веселее. Помните, код — это не только работа, но и удовольствие! 🐍💻\n\n***\n\n<center></center>\n\n***\n\nAll images are taken from the [Pixabay.com](https://pixabay.com)Больше полезных статей [4adm.in](https://4admin.mywire.org)",
"json_metadata": "{\"tags\": [\"python\", \"iweb3\", \"wherein\", \"steemzzang\", \"krsuccess\"]}"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress14.32%
{
"voting_manabar": {
"current_mana": "26130370965",
"last_update_time": 1779148824
},
"downvote_manabar": {
"current_mana": "6532592741",
"last_update_time": 1779148824
},
"rc_account": {
"account": "rokid",
"rc_manabar": {
"current_mana": "28418527414",
"last_update_time": 1779191856
},
"max_rc_creation_adjustment": {
"amount": "5094442467",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "31224813432"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| profile | {"name":"Amy","about":"","location":"Ukraine","profile_image":"https://randomuser.me/api/portraits/women/29.jpg","cover_image":"","website":"","version":2} |
{
"posting_json_metadata": {},
"json_metadata": {
"profile": {
"name": "Amy",
"about": "",
"location": "Ukraine",
"profile_image": "https://randomuser.me/api/portraits/women/29.jpg",
"cover_image": "",
"website": "",
"version": 2
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7iEVmGuuZyu9jUSgSy8tTj1JeJqq7ec8wCQuevcR6QHmXzcnRE1/1
Active
Single Signature
Public Keys
STM4vUmy6h2bNoGxSvh9tqRw4yqiAdDuYMVjmUF5PdJbh7AEd5F7J1/1
Posting
Single Signature
Public Keys
STM7ivVsBoKtvBr3kZynjutGnJZZ1XLEKtRdwS5E1LVQ2LZ3xF7dS1/1
App Permissions
@minnowschool100/1
Memo
STM6xqHzyMovp4EptqrpyhTTMzjRbKwB3MRcY4qqTHFUe1bWAq9R4
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7iEVmGuuZyu9jUSgSy8tTj1JeJqq7ec8wCQuevcR6QHmXzcnRE",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4vUmy6h2bNoGxSvh9tqRw4yqiAdDuYMVjmUF5PdJbh7AEd5F7J",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"minnowschool",
100
]
],
"key_auths": [
[
"STM7ivVsBoKtvBr3kZynjutGnJZZ1XLEKtRdwS5E1LVQ2LZ3xF7dS",
1
]
]
},
"memo": "STM6xqHzyMovp4EptqrpyhTTMzjRbKwB3MRcY4qqTHFUe1bWAq9R4"
}Witness Votes
24 / 30
04.cotina |
05.earn.steem |
07.fuli |
09.jswit |
10.justyy |
11.maiyude |
13.nutbox |
15.se-witness |
16.shenchensucc |
17.smt-wherein |
18.steem-agora |
22.steemit.kor |
24.symbionts |
[ "alexmove.witness", "bangla.witness", "boylikegirl.wit", "cotina", "earn.steem", "exnihilo.witness", "fuli", "future.witness", "jswit", "justyy", "maiyude", "newsteem.witness", "nutbox", "pennsif.witness", "se-witness", "shenchensucc", "smt-wherein", "steem-agora", "steem.history", "steemgoon.witnez", "steemit-market", "steemit.kor", "successgr.with", "symbionts" ]