{"id":5145,"date":"2020-05-24T17:45:52","date_gmt":"2020-05-24T10:45:52","guid":{"rendered":"https:\/\/appngon.com\/?p=5145"},"modified":"2022-04-07T10:29:26","modified_gmt":"2022-04-07T03:29:26","slug":"pythonista-3","status":"publish","type":"post","link":"https:\/\/appngon.com\/?p=5145","title":{"rendered":"Pythonista 3 cho iOS &#8211; \u1ee8ng d\u1ee5ng l\u1eadp tr\u00ecnh Python"},"content":{"rendered":"<p><strong>Pythonista 3<\/strong> l\u00e0 m\u1ed9t IDE Python \u0111\u1ea7y \u0111\u1ee7 cho iOS, l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n ho\u00e0n ch\u1ec9nh \u0111\u1ec3 vi\u1ebft c\u00e1c t\u1ec7p l\u1ec7nh Python tr\u00ean iPhone ho\u1eb7c iPad c\u1ee7a b\u1ea1n.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/appngon.com\/wp-content\/uploads\/2020\/05\/Pythonista-3-cho-iOS-mien-phi.jpg\" alt=\"Pythonista 3 - \u1ee8ng d\u1ee5ng l\u1eadp tr\u00ecnh tr\u00ean iOS\" width=\"1023\" height=\"1364\" class=\"aligncenter size-full wp-image-5146\" srcset=\"https:\/\/appngon.com\/wp-content\/uploads\/2020\/05\/Pythonista-3-cho-iOS-mien-phi.jpg 1023w, https:\/\/appngon.com\/wp-content\/uploads\/2020\/05\/Pythonista-3-cho-iOS-mien-phi-225x300.jpg 225w, https:\/\/appngon.com\/wp-content\/uploads\/2020\/05\/Pythonista-3-cho-iOS-mien-phi-768x1024.jpg 768w, https:\/\/appngon.com\/wp-content\/uploads\/2020\/05\/Pythonista-3-cho-iOS-mien-phi-585x780.jpg 585w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/p>\n<p>R\u1ea5t nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 s\u1eed d\u1ee5ng Pythonista 3 \u0111\u1ec3 l\u1eadp tr\u00ecnh c\u00e1c tr\u00f2 ch\u01a1i, h\u00ecnh \u1ea3nh v\u1edbi giao di\u1ec7n t\u00f9y ch\u1ec9nh v\u00e0 t\u1eadp l\u1ec7nh t\u1ef1 \u0111\u1ed9ng h\u00f3a. Ngo\u00e0i th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n m\u1ea1nh m\u1ebd, Pythonista cung c\u1ea5p h\u1ed7 tr\u1ee3 r\u1ed9ng r\u00e3i \u0111\u1ec3 t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c t\u00ednh n\u0103ng g\u1ed1c c\u1ee7a iOS nh\u01b0 danh b\u1ea1, l\u1eddi nh\u1eafc, h\u00ecnh \u1ea3nh, v\u1ecb tr\u00ed&#8230;<\/p>\n<p>Pythonista bao g\u1ed3m h\u1ed7 tr\u1ee3 cho c\u1ea3 Python 3.6 v\u00e0 2.7 v\u00ec v\u1eady b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u1ea5t c\u1ea3 c\u00e1c t\u00ednh n\u0103ng trong Python 3. Ngo\u00e0i vi\u1ec7c h\u1ecdc v\u00e0 th\u1ef1c h\u00e0nh Python, b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u1ee9ng d\u1ee5ng n\u00e0y \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u00e1c ph\u1ea7n c\u1ee7a iOS v\u1edbi ti\u1ec7n \u00edch m\u1edf r\u1ed9ng \u1ee9ng d\u1ee5ng, v\u00ed d\u1ee5 \u0111\u1ec3 g\u1ecdi c\u00e1c t\u1eadp l\u1ec7nh tr\u1ef1c ti\u1ebfp t\u1eeb b\u1ea3ng chia s\u1ebb trong h\u1ea7u h\u1ebft m\u1ecdi \u1ee9ng d\u1ee5ng.<\/p>\n<h2>T\u00ednh n\u0103ng<\/h2>\n<ul>\n<li>Tr\u00ecnh ch\u1ec9nh s\u1eeda m\u00e3 m\u1ea1nh m\u1ebd v\u1edbi h\u1ed7 tr\u1ee3 t\u1eadp l\u1ec7nh \u0111\u1ea7y \u0111\u1ee7<\/li>\n<li>T\u00edch h\u1ee3p tr\u00ecnh g\u1ee1 l\u1ed7i (debugger) tr\u1ef1c quan v\u00e0 object inspector<\/li>\n<li>Tr\u00ecnh ki\u1ec3m tra ki\u1ec3u PEP 8 t\u00edch h\u1ee3p v\u1edbi c\u00e1c s\u1ef1 c\u1ed1 \u0111\u01b0\u1ee3c t\u00f4 s\u00e1ng<\/li>\n<li>Ho\u00e0n th\u00e0nh t\u00e0i li\u1ec7u ngo\u1ea1i tuy\u1ebfn v\u1edbi tra c\u1ee9u nhanh tr\u1ef1c ti\u1ebfp<\/li>\n<li>Nhi\u1ec1u ch\u1ee7 \u0111\u1ec1 m\u00e0u s\u00e1ng v\u00e0 t\u1ed1i kh\u00e1c nhau ho\u1eb7c t\u1ea1o c\u1ee7a ri\u00eang b\u1ea1n<\/li>\n<li>Tr\u00ecnh ch\u1ec9nh s\u1eeda giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng \u0111\u1ec3 t\u1ea1o m\u1eabu nhanh ch\u00f3ng<\/li>\n<li>Bao g\u1ed3m h\u1ea7u h\u1ebft th\u01b0 vi\u1ec7n chu\u1ea9n Python v\u00e0 c\u00e1c m\u00f4-\u0111un b\u1ed5 sung<\/li>\n<li>H\u1ed7 tr\u1ee3 c\u00e1c m\u00f4-\u0111un b\u00ean th\u1ee9 ba nh\u01b0 BeautifulSoup, Flask, bottle, SymPy<\/li>\n<li>Chia s\u1ebb ti\u1ec7n \u00edch m\u1edf r\u1ed9ng \u1ee9ng d\u1ee5ng \u0111\u1ec3 ch\u1ea1y tr\u00ean h\u1ea7u h\u1ebft m\u1ecdi \u1ee9ng d\u1ee5ng<\/li>\n<li>T\u1ea1o t\u1eadp l\u1ec7nh t\u00f9y ch\u1ec9nh \u0111\u1ec3 s\u1eed d\u1ee5ng Python trong b\u1ea5t k\u1ef3 \u1ee9ng d\u1ee5ng n\u00e0o<\/li>\n<\/ul>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;5145&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;5&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;3.4&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;3.4\\\/5 - (5 votes)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;Pythonista 3 cho iOS - \\u1ee8ng d\\u1ee5ng l\\u1eadp tr\\u00ecnh Python&quot;,&quot;width&quot;:&quot;86.4&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 86.4px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 17.6px;\">\n            3.4\/5 - (5 votes)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pythonista 3 l\u00e0 m\u1ed9t IDE Python \u0111\u1ea7y \u0111\u1ee7 cho iOS, l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n ho\u00e0n ch\u1ec9nh \u0111\u1ec3 vi\u1ebft c\u00e1c t\u1ec7p l\u1ec7nh Python tr\u00ean iPhone ho\u1eb7c iPad c\u1ee7a b\u1ea1n.&hellip;<\/p>\n","protected":false},"author":4,"featured_media":5147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[527],"tags":[882,883,884],"_links":{"self":[{"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/posts\/5145"}],"collection":[{"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/appngon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5145"}],"version-history":[{"count":0,"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/posts\/5145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/appngon.com\/index.php?rest_route=\/wp\/v2\/media\/5147"}],"wp:attachment":[{"href":"https:\/\/appngon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/appngon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/appngon.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}