คำถามติดแท็ก python

Python เป็นภาษาการเขียนโปรแกรมตีความระดับสูงแบบไดนามิก การออกแบบมุ่งเน้นไปที่ไวยากรณ์ที่ชัดเจนวิธีการเขียนโปรแกรมเชิงวัตถุและวิธีที่ถูกต้องในการทำสิ่งที่ชัดเจน Python สนับสนุนโมดูลและข้อยกเว้นและมีไลบรารีโมดูลมาตรฐานมากมาย Python มีวัตถุประสงค์ทั่วไปและใช้กันอย่างแพร่หลายตั้งแต่เว็บไปจนถึงระบบฝังตัว

7
เราควรใช้ python 2.6 หรือ 2.7 หรือ 3.x หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา หลามเวอร์ชันที่ฉันใช้อยู่คือ 2.6และมี 2.7 และ 3.x ฉันมักจะใช้ python สำหรับโปรแกรม / ตัวอย่างเล็ก ๆ น้อย ๆ ฉันรู้ว่ามีความแตกต่างที่สำคัญระหว่าง 2.x และ 3.x ฉันอยากรู้จริงๆว่าถ้าฉันจะสร้างโครงการที่ใหญ่กว่าด้วย python ฉันควรใช้ python เวอร์ชันใด ฉันควรอัพเกรดเป็น 2.7 หรือไปที่ 3.x หรืออยู่ที่ 2.6? การตัดสินใจควรขึ้นอยู่กับข้อกำหนดเหล่านี้: จำนวนผู้ใช้ในอินเทอร์เน็ตในฐานะชุมชน ผู้ใช้จำนวนมากหมายถึงแพ็คเกจโอเพ่นซอร์สที่มากขึ้นและช่วยพวกเขา ฟังก์ชั่น การสนับสนุนจากทีมพัฒนาอย่างเป็นทางการ ความเข้ากันได้สำหรับโมดูล / แพ็คเกจที่มีอยู่ ขอบคุณ!
25 python 

8
คำถามสัมภาษณ์งูหลาม [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะสัมภาษณ์ภายในสองสัปดาห์สำหรับการฝึกงานที่เกี่ยวข้องกับการเขียนโปรแกรม Python ใครสามารถแนะนำสิ่งที่เป็นไปได้ในพื้นที่ที่ฉันควรจะขัด? ฉันกำลังมองหาสิ่งที่พบบ่อยในการสัมภาษณ์ช่อง Python นอกเหนือจากความจริงที่ว่าฉันได้ทำภาษามานานกว่าหนึ่งปีแล้วฉันไม่เข้าใจสิ่งที่พวกเขาสามารถถามฉันได้ เช่นเดียวกับการสัมภาษณ์ C หรือ C ++ มีคำถามมากมายตั้งแต่การย้อนกลับของสตริงไปจนถึงการสร้างรายการที่เชื่อมโยง แต่สำหรับการสัมภาษณ์ Python ฉันรู้สึกไร้เดียงสา ยินดีต้อนรับประสบการณ์ส่วนตัวและ / หรือข้อเสนอแนะ
25 python  interview 

4
การจัดการข้อยกเว้นสไตล์การทำงาน
ฉันได้รับการบอกว่าในการเขียนโปรแกรมทำงานไม่ควรโยนและ / หรือสังเกตข้อยกเว้น ควรคำนวณการคำนวณที่ผิดพลาดแทนค่าล่าง ในภาษาไพ ธ อน (หรือภาษาอื่นที่ไม่สนับสนุนการเขียนโปรแกรมเชิงฟังก์ชันอย่างสมบูรณ์) เราสามารถส่งคืนNone(หรืออีกทางเลือกหนึ่งที่ถือว่าเป็นค่าที่ต่ำที่สุด แต่Noneไม่ปฏิบัติตามคำจำกัดความอย่างเคร่งครัด) เมื่อใดก็ตามที่บางสิ่งผิดปกติ ดังนั้นหนึ่งจะต้องสังเกตข้อผิดพลาดในสถานที่แรกคือ def fn(*args): try: ... do something except SomeException: return None สิ่งนี้เป็นการละเมิดความบริสุทธิ์หรือไม่ และถ้าเป็นเช่นนั้นหมายความว่าเป็นไปไม่ได้ที่จะจัดการกับข้อผิดพลาดใน Python อย่างแท้จริงหรือไม่? ปรับปรุง ในความคิดเห็นของเขา Eric Lippert ทำให้ฉันนึกถึงอีกวิธีหนึ่งในการรักษาข้อยกเว้นใน FP แม้ว่าฉันจะไม่เคยเห็นแบบนั้นใน Python ในทางปฏิบัติ แต่ฉันก็เล่นกับมันเมื่อฉันศึกษา FP เมื่อปีที่แล้ว optionalฟังก์ชันใด ๆ-decorated จะส่งคืนOptionalค่าซึ่งสามารถว่างได้สำหรับเอาต์พุตปกติเช่นเดียวกับรายการข้อยกเว้นที่ระบุ (ข้อยกเว้นที่ไม่ระบุยังคงสามารถยุติการดำเนินการได้) Carryสร้างการประเมินผลที่ล่าช้าซึ่งแต่ละขั้นตอน (ล่าช้าเรียกฟังก์ชัน) อย่างใดอย่างหนึ่งได้รับการว่างเอาท์พุทจากขั้นตอนก่อนและก็ผ่านมันบนหรือประเมินตัวเองผ่านใหม่Optional ในตอนท้ายของค่าสุดท้ายเป็นเรื่องปกติหรือไม่Optional Emptyนี่คือtry/exceptบล็อกที่ซ่อนอยู่หลังมัณฑนากรดังนั้นข้อยกเว้นที่ระบุสามารถถือได้ว่าเป็นส่วนหนึ่งของลายเซ็นประเภทส่งคืน class Empty: def …

1
การกระจายไฟล์หลามเดียว: โมดูลหรือแพ็คเกจ?
สมมติว่าฉันมีฟังก์ชั่นหลามที่มีประโยชน์หรือคลาส (หรืออะไรก็ตาม) ที่เรียกว่าuseful_thingซึ่งมีอยู่ในไฟล์เดียว มีสองวิธีที่จำเป็นในการจัดระเบียบต้นไม้ต้นกำเนิด วิธีแรกใช้โมดูลเดียว: - setup.py - README.rst - ...etc... - foo.py ที่กำหนดไว้ในuseful_thing foo.pyกลยุทธ์ที่สองคือการทำแพคเกจ: - setup.py - README.rst - ...etc... - foo |-module.py |-__init__.py ที่กำหนดไว้ในuseful_thing module.pyในกรณีแพคเกจ__init__.pyจะมีลักษณะเช่นนี้ from foo.module import useful_thing from foo import useful_thingเพื่อที่ว่าในทั้งสองกรณีที่คุณสามารถทำได้ คำถาม:วิธีใดที่เป็นที่ต้องการและทำไม แก้ไข: เนื่องจากผู้ใช้ริ้นกล่าวว่าคำถามนี้เกิดขึ้นไม่ดีฉันจะเพิ่มว่าการสอนบรรจุภัณฑ์งูใหญ่อย่างเป็นทางการดูเหมือนจะไม่แสดงความคิดเห็นว่าวิธีการใดที่อธิบายไว้ข้างต้นเป็นวิธีที่ต้องการ ฉันไม่ได้ให้รายการข้อดีข้อเสียส่วนตัวอย่างชัดเจนเพราะฉันสนใจว่ามีวิธีที่ชุมชนต้องการหรือไม่ไม่สร้างการอภิปรายข้อดี / ข้อเสีย :)

3
Python - 'if foo in dict' ลอง 'ลอง: dict [foo]'
นี่เป็นคำถามที่น้อยกว่าเกี่ยวกับธรรมชาติของการพิมพ์เป็ด ก่อนอื่น - เมื่อต้องรับมือกับ dicts โดยเฉพาะอย่างยิ่งเมื่อโครงสร้างของ dict นั้นสามารถคาดเดาได้อย่างเป็นธรรมและโดยทั่วไปแล้วคีย์ที่ได้รับจะไม่ปรากฏ แต่บางครั้งก็เป็นฉันแรกที่คิดว่าสองวิธี: if myKey in dict: do_some_work(dict[myKey]) else: pass และแน่นอนว่าแนวทางการให้อภัยกับการอนุญาตของ Ye Olde try: do_some_work(dict[myKey]) except KeyError: pass ในฐานะที่เป็นคนที่แต่งตัวประหลาดงูหลามชำนาญฉันรู้สึกเหมือนฉันเห็นหลังที่ต้องการเป็นจำนวนมากซึ่งจะให้ความรู้สึกที่ผมคิดว่าแปลกเพราะในเอกสารหลามtry/exceptsดูเหมือนจะเป็นที่ต้องการเมื่อมีข้อผิดพลาดที่เกิดขึ้นจริงเมื่อเทียบกับเอ่อ ... ตัวตนของความสำเร็จ? หาก dict เป็นครั้งคราวไม่มีคีย์ใน myDict และเป็นที่ทราบกันว่ามันจะไม่มีคีย์นั้นอยู่เสมอลอง / ยกเว้นในกรณีที่ทำให้เข้าใจผิดบริบทหรือไม่ นี่ไม่ใช่ข้อผิดพลาดในการเขียนโปรแกรมมันเป็นเพียงข้อมูลจริง - dict นี้ไม่มีรหัสเฉพาะนั้น สิ่งนี้ดูเหมือนว่าสำคัญเป็นอย่างยิ่งเมื่อคุณดูที่ลอง / ยกเว้น / ไวยากรณ์อื่นซึ่งดูเหมือนจะมีประโยชน์จริง ๆ เมื่อตรวจสอบให้แน่ใจว่าการลองไม่จับข้อผิดพลาดมากเกินไป คุณสามารถทำสิ่งที่ชอบ: try: foo += bar …
24 python 

8
กรอบทำให้สิ่งที่เป็นนามธรรมมากเกินไป? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเขียนโปรแกรมมาไม่ถึงปีแล้วและมีประสบการณ์ในการเขียนแอปพลิเคชันระบบเว็บแอพและสคริปต์สำหรับธุรกิจ / องค์กร อย่างไรก็ตามสิ่งหนึ่งที่ฉันไม่เคยทำมาก่อนคือทำงานกับกรอบอย่าง Django, Rails หรือ Zend เมื่อมองไปที่กรอบของ Django ฉันรู้สึกผิดหวังเล็กน้อยกับกรอบในใจ ฉันเข้าใจถึงเป้าหมายหลักของ DRY และโค้ดน้อยที่สุด แต่บางส่วนของการพึ่งพาโมดูลที่แตกต่างกันและสิ่งที่เป็นนามธรรมที่สำคัญของฟังก์ชั่นหลักรู้สึกว่ามัน: ทำให้โปรแกรมลงวันที่เร็วมากเนื่องจากลักษณะที่เปลี่ยนแปลงตลอดเวลาของโมดูล / กรอบงาน ทำให้โค้ดยากที่จะเข้าใจเนื่องจากมีกรอบและโมดูลที่พร้อมใช้งานและไอเดียของพวกเขาทั้งหมด ทำให้โค้ดน้อยลงยกเว้นว่าคุณอ่านเอกสารทั้งหมด; นั่นคือฉันสามารถอ่านรายการความเข้าใจและตรรกะตามเงื่อนไขและหาว่าโปรแกรมกำลังทำอะไร แต่เมื่อคุณเห็นฟังก์ชั่นที่ต้องการส่งผ่านสตริงและพจนานุกรมตามอำเภอใจ โมดูลที่กำหนด; และ: ทำให้การสลับระหว่างเฟรมเวิร์กเป็นเรื่องยากและน่าเบื่อ การสลับไปมาระหว่างภาษาเป็นเรื่องที่ท้าทายอยู่แล้ว แต่สามารถจัดการได้หากคุณมีความเข้าใจที่เพียงพอเกี่ยวกับฟังก์ชั่นหลัก / ปรัชญา การสลับระหว่างเฟรมเวิร์กดูเหมือนจะเป็นเรื่องของการท่องจำมากกว่าซึ่งในบางวิธีดูเหมือนจะส่งเสริมความไร้ประสิทธิภาพอย่างมากเฟรมเวิร์กเหล่านี้ถูกออกแบบมาเพื่อกำจัด เราจำเป็นต้องใส่สิ่งที่เป็นนามธรรมมากกว่า 50 เลเยอร์ไว้บนสิ่งที่เรียบง่ายเหมือนกับการสืบค้น MySQL หรือไม่? ทำไมไม่ใช้บางอย่างเช่นอินเทอร์เฟซ PDO ของ PHP ที่จัดการคำสั่ง / การทดสอบอินพุตที่เตรียมไว้ แต่เคียวรี …

7
Python Productivity VS Java Productivity
ฉันได้พบกับคำถามเกี่ยวกับแพลตฟอร์มที่ Java หรือ Python ดีที่สุดสำหรับการพัฒนาบน Google AppEngine หลายคนกำลังอวดประสิทธิภาพที่เพิ่มขึ้นจากการใช้ Python ผ่าน Java สิ่งหนึ่งที่ฉันจะพูดเกี่ยวกับอาร์กิวเมนต์การผลิต Python vs Java คือ Java มี IDE ที่ยอดเยี่ยมในการเร่งความเร็วในการพัฒนาเนื่องจาก Python ขาดในพื้นที่นี้เนื่องจากธรรมชาติที่เปลี่ยนแปลง ดังนั้นถึงแม้ว่าฉันจะชอบใช้ Python เป็นภาษา แต่ฉันไม่เชื่อว่ามันจะช่วยเพิ่มประสิทธิภาพการทำงานได้มากเมื่อเทียบกับ Java โดยเฉพาะเมื่อใช้เฟรมเวิร์กใหม่ เห็นได้ชัดว่ามันเป็น Java vs Python และเครื่องมือแก้ไขเดียวที่คุณสามารถใช้ได้คือ VIM ดังนั้น Python จะเพิ่มประสิทธิภาพการทำงานให้คุณอย่างมาก แต่เมื่อ IDE ถูกนำเข้ามาในสมการ ฉันคิดว่าข้อดีของ Java นั้นมักจะถูกประเมินในระดับภาษาและมักจะเกิดจากข้อสันนิษฐานที่ล้าสมัย แต่ Java มีประโยชน์มากมายภายนอกตัวภาษาเองเช่น JVM (มักถูกวิพากษ์วิจารณ์ แต่มีศักยภาพมาก), IDE …

8
ทับทิมหรืองูหลาม? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา คำถามนี้เป็นอัตนัยและปลายเปิด มันอาจฟังดูเหมือนสิ่งที่ฉันควรค้นคว้าด้วยตัวเองและตัดสินใจเอง แต่ฉันอยากจะเอามันออกไปและรับความคิดจากคนอื่น เรื่องสั้นเรื่องสั้น - ฉันรู้สึกเหนื่อยกับการแข่งหนูและเข้าร่วมพิธีแต่งเพลงด้วยตัวเองในปีนี้ ส่วนมากจะหยุดพักจากการบด บริษัท และเดินทางไปรอบ ๆ แต่ฉันก็อยากจะเล่นกับเทคโนโลยีใหม่ ๆ และทำโครงการเรียนรู้ด้วยตนเองเพื่อให้ทันกับความเร็วในการเขียนโปรแกรมและฉันก็ชอบที่จะแก้ไข การเขียนโปรแกรมเมื่อไม่มีแรงกดดัน! นี่คือสิ่งที่: ฉันเป็นโปรแกรมเมอร์ C / C ++ / Java ตลอดชีวิต ฉันเป็นคนหยาบคายคร่าวๆคร่าวๆตั้งแต่ฉันทำงานกับครอบครัวของภาษานี้มาตลอดอาชีพการเขียนโปรแกรมของฉัน ดังนั้นฉันต้องการเรียนรู้ภาษาที่ไม่เกี่ยวข้องกับ syntactically กลุ่มนี้ สิ่งที่ฉันกำลังมองหาคือภาษาที่ค่อนข้างมีวัตถุประสงค์ทั่วไปสนุกกับการเรียนมีแนวคิดใหม่ที่แตกต่างจาก C ++ / Java และมีชุมชนที่ดี ข้อพิจารณารองคือมีกรอบการพัฒนาเว็บที่ดี ข้อพิจารณาในระดับอุดมศึกษาคือมันไม่ได้เป็นวิชาการทั้งหมด (อ่าน: มีงานในโลกแห่งความเป็นจริงที่ใช้ ฉัน จำกัด ให้แคบลงเป็น Ruby หรือ …
24 learning  python  ruby 

4
วิธีจัดการกับการเชื่อมต่อฐานข้อมูลในโมดูลไลบรารี Python
ฉันสร้างห้องสมุดใน Python ที่มีฟังก์ชั่นสำหรับการเข้าถึงฐานข้อมูล นี่คือไลบรารีของ wrapper รอบฐานข้อมูลแอปพลิเคชันบุคคลที่สามซึ่งเขียนขึ้นเนื่องจากความจริงที่ว่าแอปพลิเคชันบุคคลที่สามไม่มี API ที่เหมาะสม ตอนนี้ฉันอนุญาตให้แต่ละฟังก์ชั่นเปิดการเชื่อมต่อฐานข้อมูลในช่วงระยะเวลาของการเรียกใช้ฟังก์ชันซึ่งก็โอเคจนกระทั่งตรรกะโปรแกรมของฉันใช้การเรียกซ้อนกับฟังก์ชันที่ฉันจะเรียกใช้ฟังก์ชันเฉพาะสองสามพันครั้ง มันไม่ได้มีประสิทธิภาพมากนัก การทำโปรไฟล์นี้แสดงให้เห็นว่าค่าใช้จ่ายอยู่ในการตั้งค่าการเชื่อมต่อฐานข้อมูล - หนึ่งครั้งต่อการเรียกใช้ฟังก์ชัน ดังนั้นฉันจึงย้ายการเชื่อมต่อเปิดจากภายในฟังก์ชั่นไปยังโมดูลเองดังนั้นการเชื่อมต่อฐานข้อมูลจะเปิดขึ้นเมื่อนำเข้าโมดูลห้องสมุด สิ่งนี้ทำให้ฉันมีประสิทธิภาพที่ยอมรับได้ ตอนนี้ฉันมีคำถามสองข้อเกี่ยวกับเรื่องนี้ ประการแรกฉันต้องกังวลว่าฉันจะไม่ปิดการเชื่อมต่อฐานข้อมูลอย่างชัดเจนอีกต่อไปและฉันจะทำอย่างไรกับการตั้งค่านี้อย่างชัดเจนได้อย่างไร ประการที่สองสิ่งที่ฉันทำลงไปนั้นใกล้กับขอบเขตของการฝึกฝนที่ดีหรือไม่และฉันจะเข้าใกล้สิ่งนี้ได้อย่างไร?
23 python 

6
วิธีแก้ปัญหาความคิดเห็นซ้อน
ปรากฏเป็นภาษาเดียวที่ไม่สามารถซ้อนความคิดเห็นได้ คุณมีทางออกที่ดีสำหรับปัญหานี้หรือไม่? วิธีแก้ปัญหาหนึ่งใน C / C ++ และ Java คือการใช้ความคิดเห็นบรรทัดเดียวเท่านั้น แต่มันเป็นไปไม่ได้ที่จะแสดงความคิดเห็นบล็อกขนาดใหญ่ ฉันกำลังเผชิญกับสิ่งนี้: </li><!-- <li><!-- Save --> ดังนั้นฉันต้องผ่านและแก้ไขความคิดเห็นด้วยตนเอง คุณช่วยแนะนำได้ไหมว่าเราควรจัดการเรื่องนี้ในหลาย ๆ ภาษา? ฉันไม่แน่ใจ แต่หลามอาจมีวิธีแก้ปัญหานี้ด้วย'''วิธีที่อาจรวมถึง#ความคิดเห็นในหลาม? `
23 java  c++  python  c  comments 

9
ทำไมไม่มีตัวดำเนินการพลังงานใน Java / C ++
ในขณะที่มีโอเปอเรเตอร์ดังกล่าว - **ใน Python ฉันสงสัยว่าทำไม Java และ C ++ จึงไม่มีตัวนี้เช่นกัน มันง่ายที่จะสร้างคลาสที่คุณกำหนดใน C ++ พร้อมกับโอเปอเรเตอร์การบรรทุกเกินพิกัด (และฉันเชื่อว่ามันเป็นไปได้ใน Java) แต่เมื่อพูดถึงประเภทดั้งเดิมเช่น int, double และอื่น ๆ คุณจะต้องใช้ไลบรารี่ ฟังก์ชั่นเช่นMath.power(และมักจะต้องร่ายทั้งสองครั้ง) ดังนั้น - ทำไมไม่กำหนดผู้ประกอบการดังกล่าวสำหรับประเภทดั้งเดิม?
23 java  c++  python 

1
ทำไมเอกสารในบางภาษาจึงพูดว่า "เทียบเท่า" แทนที่จะเป็น "?"
เหตุใดเอกสารในบางภาษาจึงพูดว่า "เทียบเท่า" แทนที่จะเป็น "?" ตัวอย่างเช่นPython Docsพูด itertools.chain(*iterables) ... เทียบเท่ากับ: def chain(*iterables): # chain('ABC', 'DEF') --> A B C D E F for it in iterables: for element in it: yield element หรือการอ้างอิง C ++บนfind_if: พฤติกรรมของแม่แบบฟังก์ชั่นนี้เทียบเท่ากับ: template<class InputIterator, class UnaryPredicate> InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred) { while (first!=last) …

2
SQLite ที่มีสองกระบวนการของไพ ธ อนเข้าถึง: หนึ่งการอ่านหนึ่งการเขียน
ฉันกำลังพัฒนาระบบขนาดเล็กที่มีสององค์ประกอบ: โพลหนึ่งข้อมูลจากแหล่งข้อมูลอินเทอร์เน็ตและแปลเป็นข้อมูล sql เพื่อคงอยู่ในระบบ คนที่สองอ่านว่าข้อมูล sql จากอินสแตนซ์ในท้องถิ่นและให้บริการผ่านทาง json และ api ที่สงบ เดิมทีฉันวางแผนจะคงข้อมูลไว้กับ postgresql แต่เนื่องจากแอปพลิเคชันจะมีข้อมูลปริมาณน้อยมากในการจัดเก็บและรับส่งข้อมูลเพื่อให้บริการฉันคิดว่ามันเกินความจริง SQLite ขึ้นอยู่กับงานหรือไม่? ฉันชอบความคิดของรอยเท้าขนาดเล็กและไม่จำเป็นต้องบำรุงรักษาเซิร์ฟเวอร์ SQL อื่นสำหรับงานนี้ แต่ฉันกังวลเกี่ยวกับการทำงานพร้อมกัน ดูเหมือนว่าเมื่อเปิดใช้งานการบันทึกล่วงหน้าเขียนการอ่านและการเขียนฐานข้อมูล SQLite สามารถเกิดขึ้นได้โดยไม่ต้องล็อคกระบวนการใด ๆ ออกจากฐานข้อมูล อินสแตนซ์ SQLite เดียวสามารถรักษากระบวนการที่เกิดขึ้นพร้อมกันสองกระบวนการให้เข้าถึงได้หากมีเพียงหนึ่งการอ่านและการเขียนอื่นเท่านั้น ฉันเริ่มเขียนโค้ด แต่สงสัยว่านี่เป็นการใช้ผิดของ SQLite หรือไม่

9
ฉันรู้สึกติดอยู่ในใจกลางของงูหลาม, วิธีการเริ่มต้นที่ผ่านมา [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา ฉันขอโทษจริง ๆ ถ้าสิ่งนี้ไม่เป็นไปตามกฎของ SO แต่ฉันต้องการความช่วยเหลือเล็กน้อยฉันยังคงจำแนกตัวเองว่าเป็นผู้เริ่มต้นใน python แต่ฉันได้เขียนโปรแกรมที่ใช้งานไม่ได้จริง ๆ และเจ้านายของฉันใช้มาก ฉันรู้ว่าฉันยังเป็นมือใหม่เพราะสิ่งที่เรียบง่ายยังทำให้ฉันงง แต่หนังสือทุกเล่มที่ฉันอ่านสำหรับผู้เริ่มต้นพูดตรงๆแค่ทำตามสิ่งที่ฉันรู้อยู่แล้ว แต่หนังสือ 'ขั้นสูง' ทุกเล่มไม่อนุญาตให้ฉันเรียนรู้จริง ๆ และฉันไม่เคยเข้าใจเลยว่าทำไมพวกเขาจึงสร้างฟังก์ชั่น 'พูด' หรือ 'พูด' ดังนั้นคำถามของฉัน ... มีคำแนะนำใด ๆ เกี่ยวกับหนังสือหรือสิ่งใดที่ผลักดันฉันออกจากขั้นตอนนี้ฉันใช้หัวก่อนและโดยปกติแล้วพวกเขาจะดีจริงๆ แต่ปัญหาของฉันคือพวกเขาให้ฉันกลับมาติดตามอีกครั้งเพื่อไปข้างหน้าอีกครั้ง มันสับสนใน Python โดยทั่วไปฉันคิดว่าฉันต้องสร้างโปรแกรมในขณะที่ทำตามมาอีกครั้งฉันชอบสไตล์ของ …
22 python 

7
เรียนรู้การเขียนโปรแกรมใน C (มาจาก Python) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา หากนี่ผิดที่จะถามคำถามนี้โปรดแจ้งให้เราทราบ ฉันเป็นโปรแกรมเมอร์งูใหญ่ตามอาชีพ ฉันชอบที่จะเรียนรู้ C. แน่นอนฉันได้ลองมาหลายครั้งแล้ว แต่ฉันรู้สึกท้อแท้อยู่เสมอ ใน Python คุณเขียนสองสามบรรทัดแล้วโปรแกรมก็มหัศจรรย์ ใน C ฉันดูเหมือนจะไม่สามารถทำสิ่งที่มีประโยชน์ได้ ดูเหมือนว่าจะซับซ้อนมากแม้จะเชื่อมต่อกับอินเทอร์เน็ต คุณมีข้อเสนอแนะเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อเรียนรู้ C หรือไม่? มีเว็บไซต์ที่ดีหรือไม่? โครงการเจ๋ง ๆ ขอบคุณ
22 learning  python  c 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.