cyanic-selkie/wikianc huggingface dataset:
Dreadnought
Cuộc chạy đua vũ trang Anh-Đức
Mặc dù đã gây ra những hệ quả chiến lược quan trọng, Đạo luật Hải quân 1912 chỉ có ít ảnh hưởng lên tương quan giữa các lực lượng thiết giáp hạm. Anh Quốc đã đáp trả bằng cách đặt lườn thêm mười chiếc siêu-dreadnought mới trong các tài khóa 1912 và 1913, những chiếc thuộc lớp Queen Elizabeth và Revenge với những cải tiến lớn về vũ khí, tốc độ và sự bảo vệ; trong khi Đức chỉ đặt lườn năm chiếc do phải tập trung các nguồn lực cho lục quân.
Hoa Kỳ
Quốc hội Mỹ cho phép Hải quân đóng hai thiết giáp hạm mới, nhưng chỉ với tải trọng 16.000 tấn hay nhỏ hơn. Kết quả là lớp South Carolina được chế tạo với những tính năng nhỏ hơn nhiều so với Dreadnought. Để sử dụng tốt nhất trọng lượng dành cho vũ khí, tất cả tám khẩu pháo 305 mm (12 inch) đều được bố trí dọc theo trục giữa, trên các vị trí bắn thượng tầng trước và sau. Cách sắp xếp này cho phép một số lượng pháo bắn qua mạn tàu tương đương với Dreadnought cho dù có tổng số pháo trang bị ít hơn; và đây là giải pháp bố trí vũ khí hiệu quả nhất, là điềm báo trước cho cấu hình tiêu chuẩn trên các thế hệ thiết giáp hạm tương lai. Tiết kiệm chính về tải trọng so với Dreadnought là ở hệ thống động lực; South Carolina giữ lại kiểu động cơ hơi nước ba buồng bành trướng đặt dọc, nên chỉ đạt được tốc độ tối đa 34 km/h (18,5 knot) so với 41,6 km/h (22,5 knot) của Dreadnought. Chính vì lý do này mà một số tác giả đã mô tả lớp Delaware sau này mới là những thiết giáp hạm dreadnought đầu tiên thực sự của Hoa Kỳ. Chỉ vài năm sau khi được đưa vào hoạt động, lớp South Carolina đã không thể hoạt động trong đội hình chiến thuật chung với các dreadnought mới hơn do tốc độ chậm của chúng, và bị buộc phải hoạt động chung với các thiết giáp hạm tiền-dreadnought cũ hơn.
Hai chiếc thuộc lớp Delaware là những thiết giáp hạm Mỹ đầu tiên bắt kịp về tốc độ so với các dreadnought Anh Quốc. Quyết định áp dụng kiểu tàu tải trọng 20.500 tấn trang bị 10 pháo thay vì 24.000 tấn và 12 pháo cho lớp tàu này bị phê phán, vì dàn pháo hạng hai bị ướt khi đi biển và mũi tàu thấp so với mực nước. Thiết kế 12 pháo thay thế cũng có nhiều bất lợi; hai khẩu pháo bổ sung và ụ pháo thấp có những "chi phí ngầm", hai tháp pháo cánh được dự tính trang bị sẽ làm yếu đi sàn tàu bên trên, hầu như không thể được bảo vệ thỏa đáng chống lại các cuộc tấn công dưới nước, và buộc phải bố trí các hầm đạn quá gần hông lườn tàu.
Hải quân Mỹ tiếp tục phát triển hạm đội chiến trận của họ, đặt lườn thêm hai chiếc mỗi năm trong hầu hết những năm tiếp theo cho đến năm 1920. Mỹ tiếp tục sử dụng động cơ chuyển động qua lại thay vì động cơ turbine cho đến lớp Nevada, đặt lườn vào năm 1912. Điều này một phần phản ảnh sự tiếp cận thận trọng trong chương trình chế tạo thiết giáp hạm, và một phần do sự lựa chọn ưu thế tầm xa hoạt động hơn là ưu thế tốc độ tối đa.
Nhật Bản
nhỏ|Thiết giáp hạm Nhật Bản [[Settsu (thiết giáp hạm Nhật)|Settsu]] Sau chiến thắng trong cuộc Chiến tranh Nga-Nhật năm 1904-1905, người Nhật bắt đầu quan tâm đến khả năng xảy ra một cuộc xung đột với Hoa Kỳ. Nhà lý luận Sato Tetsutaro đã phát triển một đường lối cho rằng Nhật Bản phải có một hạm đội chiến trận với kích cỡ ít nhất bằng 70% so với của Hoa Kỳ. Có như vậy, Nhật Bản mới có thể chiến thắng trong hai trận chiến quyết định, trận thứ nhất vào đầu cuộc chiến chống lại Hạm đội Thái Bình Dương, và trận thứ hai chống lại Hạm đội Đại Tây Dương vốn sẽ không tránh khỏi được gửi đến tăng cường.
Ưu tiên ban đầu của Nhật Bản là tái trang bị những chiếc tiền-dreadnought mà họ đã chiếm được của Nga và hoàn tất Satsuma và Aki. Lớp Satsuma thậm chí còn được thiết kế trước Dreadnought, nhưng sự thiếu hụt tài chính do ảnh hưởng của cuộc Chiến tranh Nga-Nhật đã trì hoãn việc hoàn tất cũng như khiến nó phải mang một dàn pháo chính hỗn hợp, nên nó được gọi là một "bán-dreadnought". Chúng được tiếp nối bởi một kiểu Aki được cải tiến: những chiếc Kawachi và Settsu. Hai chiếc này được đặt lườn vào năm 1909 và hoàn tất vào năm 1912, được trang bị mười hai pháo 305 mm (12 inch), nhưng chúng lại là hai kiểu pháo khác nhau với hai chiều dài nòng pháo riêng biệt, khiến cho chúng gặp khó khăn trong việc kiểm soát hỏa lực ở tầm xa.
Các nước khác
nhỏ|Thiết giáp hạm Pháp [[Provence (thiết giáp hạm Pháp)|Provence, một chiếc thuộc lớp Bretagne]] So với các cường quốc hải quân khác, Pháp chậm trễ trong việc bắt đầu chế tạo dreadnought, thay vì vậy họ đã tập trung vào việc hoàn tất lớp tiền-dreadnought Danton theo kế hoạch, đặt lườn năm chiếc trong các năm 1907-1908. Mãi đến tháng 9 năm 1910, chiếc đầu tiên của lớp Courbet mới được đặt lườn, đưa Pháp trở thành quốc gia thứ mười một tham gia cuộc chạy đua dreadnought. Trong tài liệu "Navy Estimates năm 1911", Paul Bénazet quả quyết rằng trong giai đoạn từ năm 1896 đến năm 1911, Pháp đã bị tụt dốc từ vị trí hải quân lớn thứ hai toàn thế giới xuống vị trí thứ tư; ông quy kết điều này cho những vấn đề trong quy trình bảo trì thường quy và sự sao lãng. Tuy nhiên, nhờ liên minh thân thiện hơn với Anh Quốc được mô tả bên trên, Hải quân Pháp vẫn có số lượng đảm bảo.
Cuniberti từng kêu gọi trang bị cho Hải quân Ý những chiếc thiết giáp hạm toàn súng lớn từ rất lâu trước khi Dreadnought được hạ thủy, nhưng phải mãi đến năm 1909 Ý mới đặt lườn một chiếc cho riêng mình. Việc chế tạo chiếc Dante Alighieri được thúc đẩy bởi những tin đồn về kế hoạch chế tạo thiết giáp hạm của Đế quốc Áo-Hung. Thêm năm chiếc dreadnought thuộc các lớp Cavour và Andrea Doria tiếp nối khi Ý muốn duy trì một ưu thế vượt trội hơn so với Đế quốc Áo-Hung. Những chiếc này tiếp tục là hạt nhân sức mạnh của Hải quân Ý cho đến giai đoạn Thế Chiến II. Lớp Caracciolo tiếp theo bị hủy bỏ sau khi Thế Chiến I bùng nổ.
Vào tháng 1 năm 1909, các Đô đốc Áo-Hung phát hành một tài liệu kêu gọi xây dựng một hạm đội bao gồm bốn chiếc dreadnought. Tuy nhiên, cuộc khủng hoảng hiến pháp vào năm 1909-1910 khiến mọi việc chế tạo đều không thể thực hiện. Dù vậy, có suy đoán rằng hai chiếc dreadnought đã được đặt lườn, và sau đó thêm hai chiếc nữa được chấp thuận. Tiếp sau những chiếc thuộc lớp Tegetthoff này là bốn chiếc nữa, nhưng chúng bị hủy bỏ khi Thế Chiến I nổ ra.
Vào tháng 6 năm 1909, Hải quân Đế quốc Nga bắt đầu chế tạo bốn chiếc dreadnought lớp Gangut cho Hạm đội Baltic, rồi đến tháng 11 năm 1911 thêm ba chiếc thuộc lớp Imperatritsa Mariya được đặt lườn cho Hạm đội Biển Đen. Trong tổng số bảy chiếc, chỉ có một chiếc hoàn tất trong vòng bốn năm kể từ khi đặt lườn, còn những chiếc Gangut đã "lạc hậu và bị qua mặt" khi đưa vào hoạt động. Những bài học trong trận Tsushima và ảnh hưởng của Cuniberti khiến chúng khá gần gũi với phiên bản chậm của những tàu chiến-tuần dương của Fisher hơn là với Dreadnought, và chúng tỏ ra rất kém cỏi do cỡ pháo nhỏ và lớp giáp mỏng so với các dreadnought đương thời.
Tây Ban Nha đưa vào hoạt động ba chiếc thuộc lớp España, chiếc đầu tiên được đặt lườn vào năm 1909. Ba chiếc này là những dreadnought nhỏ nhất từng được chế tạo. Dù được đóng ngay tại Tây Ban Nha, nhưung việc chế tạo phải dựa vào sự giúp đỡ của Anh; ví dụ như việc chế tạo chiếc thứ ba trong lớp Jaime I phải mất chín năm từ lúc đặt lườn cho đến lúc hoàn thành, do không nhận được những vật liệu chiến lược cần thiết từ Anh, đặc biệt là vũ khí. nhỏ|trái|Thiết giáp hạm Brazil [[Minas Geraes (thiết giáp hạm Brazil)|Minas Geraes ngoài biển vào đầu năm 1910, không lâu sau khi được đưa vào hoạt động]] Brasil là nước thứ ba bắt đầu chế tạo dreadnought. Cho dù ba chiếc tiền-dreadnought đã được đặt hàng từ Anh, việc chế tạo được tạm ngưng để có được thiết kế cải tiến hơn. Kế hoạch mới đưa ra một dreadnought trang bị một dàn pháo chính mạnh chưa từng có trên mọi thiết giáp hạm vào thời đó, với mười hai khẩu pháo 305 mm (12 inch)/45 caliber. Minas Geraes được đặt lườn bởi hãng Armstrong tại Elswick vào ngày 17 tháng 4 năm 1907, và chiếc chị em với nó São Paulo được tiếp nối chỉ mười ba ngày sau đó bởi hãng Vickers tại Barrow. Cho dù nhiều tạp chí hải quân tại châu Âu và Hoa Kỳ suy đoán những con tàu này chỉ là sự ủy nhiệm của một trong các cường quốc hải quân, và sẽ được trao lại cho họ một khi được hoàn tất, song cả hai đã được đưa vào hoạt động trong Hải quân Brasil vào năm 1910. Hải quân Mỹ chỉ đưa vào hoạt động chiếc đầu tiên của lớp South Carolina là Michigan vào ngày 4 tháng 1, chỉ một ngày trước chiếc Minas Geraes. Những chiếc dreadnought của Brasil đã phát động một cuộc chạy đua vũ trang quy mô nhỏ tại Nam Mỹ, khi Argentina đặt hàng hai chiếc từ Mỹ, còn Argentina hai chiếc từ Anh. ARA Rivadavia và ARA Moreno của Argentina có dàn pháo chính tương đương với những đối thủ Brasil. Tuy nhiên, cả hai chiếc của Chile đều bị Anh mua lại vào lúc nổ ra Thế Chiến I, cho dù sau cùng có một chiếc, Almirante Latorre, được trao trả lại cho Chính phủ Chile.
Hà Lan lên kế hoạch thay thế hạm đội tiền-dreadnought phòng thủ duyên hải của họ bằng một hạm đội hiện đại với ít nhất năm chiếc dreadnoughtvào năm 1912. Song, những thay đổi lặt vặt thường xuyên trong thiết kế cùng với những quyết định chính trị chậm trễ đã khiến cho không có con tàu nào được đặt hàng, và khi mà Chiến tranh Thế giới thứ nhất bùng nổ vào mùa Hè năm 1914, thì kế hoạch hạm đội nhiều tham vọng của Hà Lan chấm dứt.
Thổ Nhĩ Kỳ đặt hàng các xưởng đóng tàu Anh chế tạo cho mình hai chiếc dreadnought, nhưng bị Anh trưng dụng khi Thế Chiến I nổ ra, nhằm tăng cường cho Hải quân Hoàng gia và ngăn không cho chúng rơi vào tay đối phương. Những chiếc Reshadiye và Sultan Osman I bị đổi tên thành HMS Erin và Agincourt. Trong khi đó, Đức lại tặng cho Thổ Nhĩ Kỳ hai tàu chiến: tàu chiến-tuần dương Goeben và tàu tuần dương Breslau. Đây là một yếu tố quan trọng góp phần vào quyết định của Đế quốc Ottoman tham chiến ở phe Liên minh Trung tâm.
Hy Lạp đặt hàng Đức chế tạo cho mình một chiếc dreadnought, nhưng công việc bị ngưng lại khi chiến tranh nổ ra. Dàn pháo chính cho con tàu Hy Lạp được đặt hàng tại Hoa Kỳ, và các khẩu pháo này sau đó được trang bị cho một lớp monitor của Anh. Thay vào đó, năm 1914, Hy Lạp mua lại hai chiếc tiền-dreadnought cũ của Hải quân Mỹ, đặt lại tên là Kilkis và Limnos khi phục vụ trong Hải quân Hoàng gia Hy Lạp.
Siêu-dreadnought
nhỏ|Những chiếc trong [[Orion (lớp thiết giáp hạm)|lớp Orion đang di chuyển theo đội hình hàng dọc]] Trong vòng năm năm sau khi chiếc Dreadnought được đưa vào hoạt động, một thế hệ mới của những chiếc "siêu-dreadnought" mạnh mẽ hơn được chế tạo. Sự xuất hiện của siêu-dreadnought thường được gắn liền với lớp Orion của Anh, và điều khiến cho chúng được gọi là "siêu" chính là bước nhảy về tải trọng thêm 2.000 tấn, sử dụng cỡ pháo lớn hơn BL 343 mm (13,5 inch) và việc bố trí toàn bộ dàn pháo chính trên trục dọc giữa tàu. Orion đi vào hoạt động chỉ sau Dreadnought 4 năm, nhưng tải trọng đã tăng thêm 25%, còn uy lực pháo bắn qua mạn đã mạnh gấp đôi.
Các siêu-dreadnought của Anh được các nước khác tiếp bước. Lớp New York của Hải quân Mỹ được đặt lườn vào năm 1911 và mang pháo 356 mm (14 inch) nhằm đáp trả lại động thái của Anh, và cỡ nòng pháo này trở thành tiêu chuẩn. Tại Nhật Bản, hai chiếc siêu-dreadnought thuộc lớp Fuso được đặt lườn vào năm 1912, và được tiếp nối bởi hai chiếc Ise vào năm 1914; tất cả đều được trang bị mười hai pháo 356 mm (14 inch). Năm 1917, lớp Nagato được đặt hàng, đây là những chiếc dreadnought đầu tiên được trang bị pháo 406 mm (16 inch), làm cho chúng trở thành những tàu chiến mạnh nhất thế giới. Tất cả dần dần được chế tạo toàn bộ tại Nhật Bản thay cho việc phải nhập khẩu các linh kiện từ nước ngoài. Tại Pháp, lớp Courbet được tiếp nối bởi ba chiếc siêu-dreadnought thuộc lớp Bretagne mang cỡ pháo 340 mm (13,4 in); rồi thêm năm chiếc lớp Normandie nhưng bị hủy bỏ do việc Chiến tranh Thế giới thứ nhất nổ ra.
Các siêu-dreadnought của Anh sau này, chủ yếu là lớp Queen Elizabeth, loại bỏ bớt một tháp pháo, dành chỗ và trọng lượng cho những nồi hơi đốt dầu lớn hơn. Kiểu pháo mới BL 381 mm (15 inch) có hỏa lực mạnh hơn bù lại việc mất một tháp pháo, và nó cũng có đai giáp dày hơn cũng như cải thiện việc bảo vệ dưới nước. Lớp tàu này có tốc độ thiết kế 46 km/h (25 knot), và được xem là những thiết giáp hạm nhanh đầu tiên. nhỏ|trái|Phần đuôi của chiếc siêu-dreadnought đầu tiên của Hoa Kỳ, [[USS Nevada (BB-36)|Nevada, trong Chiến tranh Thế giới thứ nhất]] Điểm yếu trong thiết kế của siêu-dreadnought, vốn phân biệt chúng với những thiết kế sau Thế Chiến I, là sự phân bố vỏ giáp. Thiết kế của siêu-dreadnought nhấn mạnh đến việc bảo vệ tầm ngang cần thiết trong các trận chiến ở tầm ngắn. Những con tàu này có thể tiếp chiến với đối phương ở khoảng cách 18 km (20.000 yard), nhưng tỏ ra mong manh trước những quả đạn pháo bắn tới ở góc cao từ cự ly đó. Các thiết kế tiêu biểu sau chiến tranh thường dành lớp vỏ giáp sàn tàu dày 130–150 mm (5-6 inch) để khắc phục điểm yếu trên. Khái niệm về vùng miễn nhiễm trở thành một phần quan trọng trong thiết kế thiết giáp hạm. Việc thiếu sót một sự bảo vệ dưới nước cũng là một điểm yếu của những thiết kế trước Thế Chiến I vốn chỉ phát sinh khi mối đe dọa của ngư lôi trở thành hiện thực.
Kiểu thiết giáp hạm "tiêu chuẩn" của Hải quân Hoa Kỳ, bắt đầu với lớp Nevada, được thiết kế với những tính toán để đối đầu ở tầm xa và chịu đựng những quả đạn pháo bắn tới ở khoảng cách này, được đặt lườn lần đầu tiên vào năm 1912, bốn năm trước khi trận Jutland có thể dạy được điều gì cho hải quân các nước châu Âu về mối nguy hiểm của tác chiến ở tầm xa. Những đặc tính quan trọng của kiểu thiết giáp hạm "tiêu chuẩn" là nguyên tắc "Tất cả hoặc không có gì" của vỏ giáp cùng việc cấu trúc kiểu "bè", một triết lý mà theo đó chỉ những phần của con tàu đáng được bảo vệ mới đáng được bọc giáp, và cần có đủ độ nổi dự trữ chứa trong một "bè" bọc thép để có thể giữ nổi cho toàn thể con tàu trong trường hợp phần mũi hoặc đuôi tàu không bọc thép có thể bị bắn thủng hoàn toàn và ngập nước. Thiết kế này chỉ được chứng minh trong chiến đấu ở trận Hải chiến Guadalcanal trong Chiến tranh Thế giới thứ hai, khi một cú bẻ lái cơ động không đúng lúc đã khiến cho USS South Dakota hiện ra rõ ràng trước các họng pháo Nhật Bản. Mặc dù bị bắn trúng 26 phát pháo hạng nặng, "bè bọc thép" của nó đã vô hại và nó tiếp tục nổi và tiếp tục hoạt động sau khi kết thúc trận đánh.
Hoạt động
nhỏ|phải|[[HMS Audacious (1912)|HMS Audacious bị chìm sau khi trúng mìn (thủy lôi) tháng 10 năm 1914]] Cuộc Chiến tranh Thế giới thứ nhất không phải là một đỉnh cao dành cho các hạm đội dreadnought to lớn. Không có cuộc đối đầu quyết định nào giữa các hạm đội hiện đại có thể so sánh với trận Tsushima. Vai trò của thiết giáp hạm rất giới hạn so với quy mô cuộc chiến đấu trên bộ của Pháp và Nga; và cũng nhỏ bé so với trận chiến Đại Tây Dương thứ nhất, cuộc đối đầu chủ yếu thực hiện giữa tàu ngầm Đức và tàu buôn được vũ trang của Anh.
Xét thuần túy về địa lý, Hải quân Hoàng gia Anh có thể dễ dàng kìm giữ cho Hạm đội Biển khơi Đức mắc kẹt trong Bắc Hải, nơi đây chỉ có những eo biển hẹp thông ra Đại Tây Dương, và chúng được canh phòng bởi các lực lượng Anh; nhưng ở mặt khác, họ không thể phá vỡ ưu thế của Đức trong biển Baltic. Cả hai phía đều nhận thức rằng, do Anh có số lượng dreadnought áp đảo, một cuộc đối đầu giữa toàn thể hai hạm đội có thể đưa đến một chiến thắng cho người Anh. Do đó chiến lược của Đức là cố khiêu khích một trận chiến theo điều kiện của họ: hoặc chỉ đấu với một phần của Đại Hạm đội Anh Quốc, hoặc một trận chiến ở gần bờ biển nước Đức, nơi mà các bãi mìn quen thuộc, tàu phóng lôi và tàu ngầm có thể được sử dụng để lật ngược thế cờ.
Hai năm đầu tiên của cuộc chiến tranh tại Bắc Hải chỉ chứng kiến các vụ đụng độ lẻ tẻ bởi các tàu chiến-tuần dương trong trận Heligoland Bight và trận Dogger Bank cùng các vụ bắn phá bờ biển nước Anh. Ngày 31 tháng 5 năm 1916, một nỗ lực khác nhằm lôi kéo Hạm đội Anh tiếp chiến theo điều kiện của Đức đã đưa đến cuộc đối đầu giữa các hạm đội dreadnought trong trận Jutland. Hạm đội chiến trận Đức rút lui về cảng vào cơ hội sớm nhất của họ sau hai đợt giao chiến ngắn cùng hạm đội Anh, và họ quyết định không bao giờ giao chiến đối mặt cùng hạm đội đối phương.
Trên các chiến trường trên biển khác đã không có những trận chiến lớn. Tại Hắc Hải, sự đối đầu giữa các thiết giáp hạm Nga và Thổ Nhĩ Kỳ chỉ giới hạn trong những vụ lẻ tẻ; và tại biển Baltic, các hoạt động chỉ giới hạn trong đánh phá các đoàn tàu vận tải và rải mìn phòng ngự. Biển Adriatic là một hình ảnh lặp lại của Bắc Hải khi hạm đội dreadnought Áo-Hung bị khóa chặt bởi sự phong tỏa của Pháp và Anh; và tại Địa Trung Hải, vai trò quan trọng nhất của thiết giáp hạm là hỗ trợ cho cuộc đổ bộ lên Gallipoli.
Cuộc chiến tranh đã phô bày sự mong manh của dreadnought đối với những vũ khí rẻ tiền. Vào tháng 9 năm 1914, mối đe dọa tiềm tàng của tàu ngầm U-boat Đức đối với tàu chiến chủ lực được xác nhận bằng các cuộc tấn công thành công nhắm vào các tàu tuần dương Anh, đặc biệt là việc ba tàu tuần dương bọc thép cũ bị đánh chìm bởi tàu ngầm Đức U-9 trong vòng không đầy một giờ. Thủy lôi cũng là một mối đe dọa nguy hiểm khác, khi một tháng sau đó, chiếc siêu-dreadnought Anh Audacious vừa mới được đưa ra hoạt động đã trúng phải một quả mìn duy nhất và bị chìm. Đến cuối tháng 10, người Anh phải thay đổi chiến lược và chiến thuật tại Bắc Hải để giảm thiểu nguy cơ tấn công bởi U-boat. Trong khi trận Jutland là một trong những cuộc chiến lớn cuối cùng giữa các thiết giáp hạm trong lịch sử, kế hoạch của Đức cho trận đánh đã dựa trên các cuộc tấn công của U-boat vào hạm đội Anh; và việc Hạm đội Đức thoát được hỏa lực Anh Quốc áp đảo là nhờ các tàu tuần dương và tàu khu trục Đức đã áp sát các thiết giáp hạm Anh, buộc chúng phải quay lui để tránh nguy cơ tấn công bằng ngư lôi. Thêm những cuộc tấn công bằng tàu ngầm suýt đánh chìm thiết giáp hạm và tổn thất về tàu tuần dương đã dẫn đến nỗi lo ngại ngày càng lớn trong Hải quân Hoàng gia về sự mong manh của dreadnought.
Về phần mình, Hạm đội Biển khơi Đức quyết định không giao chiến với Anh nếu không có sự hỗ trợ của tàu ngầm, và vì tàu ngầm U-boat được cần đến nhiều hơn trong chiến tranh cướp tàu buôn, hạm đội Đức đã ở lại trong cảng cho đến hết cuộc chiến. Các chiến trường khác cũng đã phô diễn vai trò của các tàu chiến nhỏ trong việc làm hư hại hay phá hủy dreadnought. Hai chiếc dreadnought của Áo bị mất năm 1918 do các hoạt động của tàu phóng lôi và người nhái.
Thiết giáp hạm chế tạo từ 1914 trở đi
nhỏ|trái|Thiết giáp hạm [[USS California (BB-44)|California, một trong hai chiếc thuộc lớp Tennessee, di chuyển hết tốc độ vào năm 1921]] Chiến tranh Thế giới thứ nhất nổ ra đã làm cho cuộc chạy đua vũ trang dreadnought giữa các cường quốc Hải quân bị chậm lại đáng kể do ngân quỹ và nguồn lực kỹ thuật được chuyển đổi cho những nhu cầu có ưu tiên cao và cấp thiết hơn. Các xưởng chế tạo pháo cho thiết giáp hạm được chỉ định sản xuất pháo mặt đất và súng cho bộ binh thay thế, còn các xưởng đóng tàu thì tràn ngập đơn đặt hàng những con tàu nhỏ hơn. Vương quốc Anh cần khẩn cấp các tàu chở hàng để vận chuyển hàng hóa nhập khẩu từ Hoa Kỳ và các tàu chiến cỡ nhỏ hơn đi theo bảo vệ chúng, còn Đức thì ưu tiên cho U-boat để phong tỏa nước Anh bằng cách tiêu diệt các tàu chở hàng của bất kì quốc gia nào đi đến Anh. Các thế lực hải quân yếu hơn tham gia cuộc chiến này: Pháp, Áo-Hung, Ý và Nga đã ngừng hoàn toàn chương trình đóng thiết giáp hạm của họ do không có đủ chi phí; trong khi Anh và Đức tiếp tục chế tạo thiết giáp hạm và tàu chiến-tuần dương nhưng với một tiến độ chậm hơn nhiều so với trước chiến tranh.
Tại Anh, mệnh lệnh đình chỉ đóng thiết giáp hạm của chính phủ, cùng với việc Jackie Fisher quay trở lại Bộ Hải quân vào năm 1914, đã chuyển trọng tâm vào việc chế tạo tàu chiến-tuần dương. Những chiếc đang đóng dang dở của hai lớp thiết giáp hạm Revenge và lớp Queen Elizabeth được hoàn tất, nhưng hai chiếc Revenge cuối cùng được thiết kế lại thành những tàu chiến-tuần dương thuộc lớp Renown. Fisher tiếp nối những con tàu này bằng lớp Courageous càng cực đoan hơn nữa; những con tàu cực nhanh và trang bị vũ khí hạng nặng nhưng với vỏ giáp chỉ dày 76 mm (3 inch), được gọi là những "tàu tuần dương nhẹ lớn" nhằm lách tránh những quy định của Nội các đối với tàu chiến chủ lực mới. Đam mê về tốc độ của Fisher lên đến cực điểm trong đề nghị của ông cho chiếc HMS Incomparable, một tàu chiến-tuần dương khổng lồ có vỏ giáp siêu nhẹ.
Tại Đức, hai chiếc thuộc lớp Bayern trước chiến tranh được dần dần hoàn tất, nhưng hai chiếc khác đã đặt lườn vẫn chưa hoàn thành vào lúc chiến tranh kết thúc. SMS Hindenburg, vốn cũng đặt lườn trước chiến tranh, được hoàn tất vào năm 1917. Lớp tàu chiến-tuần dương Mackensen được thiết kế vào năm 1914-1915, được bắt đầu nhưng không bao giờ hoàn thành.
Cho dù việc đóng thiết giáp hạm có khoảng thời gian tạm lắng trong cuộc thế chiến, giai đoạn 1919-1922 lại chứng kiến mối đe dọa của một cuộc chạy đua vũ trang mới giữa Anh Quốc, Nhật Bản và Hoa Kỳ. Trận Jutland đã có một ảnh hưởng lớn đối với những thiết kế được chế tạo trong giai đoạn này. Những chiếc đầu tiên xuất hiện trong bức tranh này là các tàu chiến-tuần dương lớp Admiral của Anh, được thiết kế vào năm 1916. Kết quả của trận Jutland cuối cùng đã thuyết phục được Bộ Hải quân Anh rằng những chiếc tàu chiến-tuần dương có vỏ giáp nhẹ là quá mong manh, và do đó thiết kế cuối cùng của lớp Admiral bao gồm vỏ giáp được tăng cường đáng kể, làm gia tăng trọng lượng rẽ nước lên đến 42.000 tấn. Tuy nhiên, việc khởi xướng ra cuộc chạy đua vũ trang hải quân mới chính là giữa Hải quân Nhật Bản và Hải quân Hoa Kỳ. Đạo luật Hải quân 1916 của Hoa Kỳ đã chấp thuận đóng 156 tàu chiến mới, bao gồm mười thiết giáp hạm và sáu tàu chiến-tuần dương. Lần đầu tiên trong lịch sử, Hoa Kỳ đã đe dọa ưu thế dẫn đầu toàn cầu của Anh Quốc trong lĩnh vực này. Chương trình này được khởi đầu chậm chạp, một phần là bởi mong muốn học hỏi và áp dụng những bài học có được từ trận Jutland, và chưa bao giờ được đáp ứng hoàn toàn. Tuy nhiên, các tàu chiến mới của Hoa Kỳ: lớp thiết giáp hạm Colorado và lớp tàu chiến-tuần dương Lexington, đã có bước phát triển về chất lượng vượt qua các lớp Queen Elizabeth và Admiral của Anh Quốc khi trang bị cỡ pháo 406 mm (16 inch).
Tình hình càng trở nên tồi tệ hơn vào năm 1919 khi Tổng thống Woodrow Wilson đề nghị một chương trình bành trướng Hải quân Hoa Kỳ hơn nữa, yêu cầu ngân sách cho việc đóng thêm mười thiết giáp hạm và sáu tàu chiến-tuần dương, bổ sung vào việc hoàn tất Chương trình Chế tạo 1916, mà những chiếc thuộc lớp South Dakota vẫn chưa được đặt lườn. Để đáp trả, Nghị viện Nhật Bản cuối cùng đồng ý cho hoàn tất chương trình "Hạm đội 8-8", bổ sung thêm bốn thiết giáp hạm. Những con tàu thuộc lớp Kii này sẽ có tải trọng 43.000 tấn, trong khi thiết kế tiếp theo sau, lớp Số 13, sẽ trang bị pháo cỡ 457 mm (18 inch). Nhiều người trong Hải quân Nhật vẫn chưa thỏa mãn, đòi hỏi một "Hạm đội 8-8-8" với tổng cộng 24 thiết giáp hạm và tàu chiến-tuần dương hiện đại.
Anh Quốc, bị suy kiệt bởi Thế Chiến I, đối đầu với nguy cơ bị tụt lại phía sau Mỹ và Nhật. Không có tàu chiến nào được tiếp tục sau lớp Admiral, và trong lớp này chỉ có HMS Hood được hoàn tất. Một kế hoạch do Bộ Hải quân đệ trình vào tháng 6 năm 1919 dự trù một hạm đội sau chiến tranh bao gồm 33 thiết giáp hạm và tám tàu chiến-tuần dương, có thể được đóng và duy trì ở mức chi phí 171 triệu Bảng Anh mỗi năm (tương đương với khoảng 5,83 tỉ Bảng Anh ngày hôm nay); nhưng chỉ có 84 triệu Bảng được cho phép. Bộ Hải quân sau đó yêu cầu một số lượng tuyệt đối thêm tối thiểu tám thiết giáp hạm. Chúng sẽ là những tàu chiến-tuần dương thuộc lớp G3 với pháo 406 mm (16 inch) và tốc độ cao, cùng với thiết giáp hạm lớp N3 trang bị pháo 457 mm (18 inch). Đức đã không tham gia vào cuộc cạnh tranh hải quân ba bên này: Hiệp ước Versailles quy định những điều kiện ngặt nghèo nhằm cản trở việc Đức tái vũ tranh, đặc biệt là trong lĩnh vực hải quân; hầu hết hạm đội dreadnought Đức đã bị đánh chìm tại Scapa Flow bởi thủy thủ đoàn của chúng vào năm 1919; số còn lại bị tịch thu như là chiến lợi phẩm.
Thay vì cắt giảm từng phần chương trình chế tạo rộng rãi và tốn kém này, các cường quốc hải quân đã thỏa thuận được Hiệp ước Hải quân Washington vào năm 1922. Hiệp ước này đưa ra một danh sách các tàu chiến, bao gồm đa số các dreadnought cũ hơn và hầu hết mọi chiếc mới hơn đang được chế tạo, vốn sẽ bị tháo dỡ hoặc không sử dụng theo cách nào đó. Nó còn công bố một "kỳ nghỉ" dài hạn cho ngành đóng tàu khi không có thiết giáp hạm hay tàu chiến-tuần dương mới nào được đặt lườn trong hai mươi năm tiếp theo. Những chiếc còn sống sót sau hiệp ước, bao gồm những chiếc siêu-dreadnought hiện đại nhất của hải quân mọi nước, đã hình thành nên phần lớn của sức mạnh tàu chiến chủ lực trên thế giới trong suốt những năm 1920 và 1930, với một số được hiện đại hóa, đã tiếp tục chiến đấu trong Thế Chiến II. Những chiếc được chế tạo trong phạm vi bị giới hạn của Hiệp ước nhằm thay thế những chiếc lạc hậu được biết đến như là những thiết giáp hạm hiệp ước.
Từ lúc này trở đi, thuật ngữ "dreadnought" ít còn được sử dụng rộng rãi. Đa số thiết giáp hạm tiền-dreadnought đều đã bị tháo dỡ hoặc bị đánh chìm sau Thế Chiến I, nên từ này không còn cần thiết. Dù sao, những thiết giáp hạm trong Thế Chiến II đôi khi vẫn được gọi là những dreadnought và cũng là thiết giáp hạm yếu nhất.
Liên kết ngoài
Thể loại:Thiết giáp hạm Thể loại:Kiểu tàu chiến Thể loại:Lịch sử hải quân Thể loại:Bài Anh chọn lọc Thể loại:Loại tàu Thể loại:Thời kỳ Edward
Mandrevillars
Mandrevillars là một xã thuộc tỉnh Haute-Saône trong vùng Bourgogne-Franche-Comté phía đông nước Pháp.
Tham khảo
Thể loại:Xã của Haute-Saône
Macromia taeniolata
Macromia taeniolata là một loài chuồn chuồn ngô thuộc họ Macromiidae. It là một long, slender insect with bright green eyes và a dark brown body with yellow stripes. The sexes are alike. Nó được tìm thấy dọc theo large streams và rivers.
Cosio di Arroscia
Costarainera là một đô thị ở tỉnh Imperia trong vùng Liguria, tọa lạc khoảng 100 km về phía tây nam của Genoa và khoảng 9 km về phía tây nam của Imperia. Tại thời điểm ngày 31 tháng 12 năm 2004, đô thị này có dân số 775 người và diện tích là 2,4 km².
Costarainera giáp các đô thị sau: Cipressa và San Lorenzo al Mare.
Chùa Ninna
nhỏ|300px|Kim đường - kiến trúc chính của chùa Ninna nhỏ|phải|Tháp năm tầng trong chùa Ninna Chùa Ninna (tiếng Nhật: 仁和寺 Ninnaji; Hán-Việt:Nhân Hòa Tự) là đại bản doanh của phái Omura, Chân ngôn tông ở phía Đông thành phố Kyoto, Nhật Bản. Chùa thờ Như Lai A-di-đà. Đây là một bộ phận của Di sản văn hóa cổ đô Kyoto - một di sản thế giới được UNESCO công nhận.
Lịch sử
Chùa được khởi công từ năm 886 bởi Nhật hoàng Koko. Tuy nhiên, khi Nhật hoàng Koko mất, chùa vẫn chưa được xây xong. Chùa được Nhật hoàng Uda xây tiếp và hoàn thành vào năm 888. Tên chùa "Ninna (Nhân Hòa)" là lấy theo niên hiệu của thời đại mà Nhật hoàng Uda trị vì.
Giữa thế kỷ 15, thời Loạn Onin, chùa đã bị thiêu trụi. Phần lớn các tòa còn lại ngày nay có niên hiệu từ thế kỷ 17 do Shogun Tokugawa Iemitsu xây lại và xây thêm gồm cả một ngôi tháp 5 tầng và một vườn trồng cây sơ-ri thấp.
Từ năm 888 đến 1869, theo truyền thống, các hoàng đế gửi con trai vào chùa làm sư trụ trì khi có chỗ khuyết vị trí đó.
Cảnh quan
Ngôi chùa có các bức tường sơn vẽ màu xanh lá cây đẹp và một khu vườn có tường bao quanh. Phía sau ngôi chùa là một phiên bản thu nhỏ của renowned 88-temple walk in Shikoku.
Tham khảo
Ninna Thể loại:Thành phố Kyoto Thể loại:Di sản thế giới tại Nhật Bản Thể loại:Quốc bảo của Nhật Bản
Python (ngôn ngữ lập trình)
Python là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991. Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình và là ngôn ngữ lập trình dễ học; được dùng rộng rãi trong phát triển trí tuệ nhân tạo. Cấu trúc của Python còn cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu. Vào tháng 7 năm 2018, van Rossum đã từ chức lãnh đạo trong cộng đồng ngôn ngữ Python sau 30 năm làm việc.
Ban đầu, Python được phát triển để chạy trên nền Unix. Nhưng rồi theo thời gian, Python dần mở rộng sang mọi hệ điều hành từ MS-DOS đến Mac OS, OS/2, Windows, Linux và các hệ điều hành khác thuộc họ Unix. Mặc dù sự phát triển của Python có sự đóng góp của rất nhiều cá nhân, nhưng Guido van Rossum hiện nay vẫn là tác giả chủ yếu của Python. Ông giữ vai trò chủ chốt trong việc quyết định hướng phát triển của Python.
Python luôn được xếp hạng vào những ngôn ngữ lập trình phổ biến nhất.
Lịch sử
Python đã được Guido van Rossum thai nghén vào những năm 1980 tại Trung tâm Toán học – Tin học (Centrum Wiskunde & Informatica, CWI) ở Hà Lan như là một ngôn ngữ kế tục ngôn ngữ ABC – một ngôn ngữ được lấy cảm hứng từ SETL, có khả năng xử lí ngoại lệ và giao tiếp với hệ điều hành Amoeba. Nó bắt đầu được triển khai vào tháng 12 năm 1989. Van Rossum đã tự mình gánh vác trách nhiệm cho dự án, với vai trò là nhà phát triển chính, cho đến ngày 12 tháng 7 năm 2018, khi ông thông báo rằng ông sẽ rời bỏ trách nhiệm của ông và cả danh hiệu "Nhà độc tài nhân từ cho cuộc sống" của Python, một danh hiệu mà cộng đồng Python đã trao tặng cho ông vì sự tận tụy lâu dài của ông với vai trò là người ra quyết định chính cho dự án. Vào tháng 1 năm 2019, các nhà phát triển phần lõi Python đã bầu ra một "Hội đồng chèo lái" gồm năm thành viên để dẫn dắt dự án.
Python 2.0 được ra mắt vào ngày 16 tháng 10 năm 2000, với nhiều tính năng mới mẻ, bao gồm một bộ dọn rác phát hiện theo chu kỳ và khả năng hỗ trợ Unicode.
Python 3.0 được ra mắt vào ngày mùng 3 tháng 12 năm 2008. Đây là một phiên bản lớn của Python không tương thích ngược hoàn toàn. Nhiều tính năng lớn của nó đã được chuyển mã ngược (backport) về loạt phiên bản Python 2.6.x và 2.7.x. Các bản phát hành của Python 3 có đi kèm với công cụ, có tác dụng tự động hoá việc dịch mã Python 2 sang Python 3.
Python 3.9.2 và 3.8.8 được xúc tiến vì tất cả các phiên bản trước của Python (bao gồm cả 2.7) gặp một số vấn đề bảo mật, có thể dẫn đến thực thị mã từ xa và "đầu độc" bộ nhớ đệm.
Triết lý thiết kế và tính năng
Python là một ngôn ngữ lập trình đa mẫu hình, lập trình hướng đối tượng và lập trình cấu trúc được hỗ trợ hoàn toàn, và nhiều tính năng của nó cũng hỗ trợ lập trình hàm và lập trình hướng khía cạnh (bao gồm siêu lập trình và siêu đối tượng (phương thức thần kỳ)). Các mẫu hình khác cũng được hỗ trợ thông qua các phần mở rộng, bao gồm thiết kế theo hợp đồng và lập trình logic.
Python sử dụng kiểu động và một dạng kết hợp giữa đếm tham chiếu và bộ dọn rác kiểm tra theo chu kì để quản lí bộ nhớ. Nó cũng có tính năng phân giải tên động (liên kết muộn), cho phép liên kết các tên biến và phương thức trong quá trình thực thi chương trình.
Thiết kế của Python cung cấp một số tính năng cho lập trình hàm giống như trong ngôn ngữ Lisp. Python có các hàm, và ; thông hiểu danh sách (list comprehension), từ điển (dictionary), tập hợp (set), và các biểu thức bộ sinh (generator). Thư viện chuẩn cũng có hai mô đun ( và ) triển khai các công cụ hàm được vay mượn từ Haskell và Standard ML.
Mantoche
Mantoche là một xã thuộc tỉnh Haute-Saône trong vùng Bourgogne-Franche-Comté phía đông nước Pháp.
Python (ngôn ngữ lập trình)
Triết lý thiết kế và tính năng
Triết lý căn bản của ngôn ngữ Python được trình bày trong tài liệu The Zen of Python (PEP 20), có dạng thơ Haiku, tóm gọn như sau: Thay vì tích hợp hết tất cả các tính năng vào phần cốt lõi, Python được thiết kế để dễ dàng mở rộng (bằng các mô đun). Tính mô đun nhỏ gọn này đã làm cho Python trở nên phổ biến như là một cách thêm các giao diện lập trình được vào các ứng dụng hiện có. Tầm nhìn của Van Rossum về một ngôn ngữ có phần lõi nhỏ với một thư viện chuẩn rộng lớn và một trình thông dịch dễ dàng mở rộng bắt nguồn từ việc ông nản lòng trước ABC, một ngôn ngữ lập trình tán thành hướng tiếp cận ngược lại. Python thường được mô tả là một ngôn ngữ "tặng kèm pin" nhờ vào thư viện chuẩn bao quát của nó.
Python nỗ lực hướng đến một cú pháp đơn giản hơn, gọn gàng hơn trong khi vẫn cho các nhà phát triển lựa chọn phương pháp viết mã của họ. Đối lập với khẩu hiệu "có nhiều hơn một cách để làm việc này," triết lý thiết kế của Python lại nằm trong châm ngôn "chỉ nên có một— và tốt nhất là chỉ một—cách rõ ràng để làm việc này". Alex Martelli, một Viện sĩ (Fellow) tại Tổ chức Phần mềm Python (Python Software Foundation) và là một tác giả viết sách Python, viết rằng "Mô tả một thứ gì đó là "tài tình" không được coi là một lời khen ngợi trong văn hoá Python."
Mantoche
Tham khảo
Thể loại:Xã của Haute-Saône
Python (ngôn ngữ lập trình)
Triết lý thiết kế và tính năng
Các nhà phát triển Python nỗ lực tránh xa việc tối ưu hoá quá sớm và không chấp nhận các bản vá không cải thiện đáng kể tốc độ mà lại làm mất đi tính rõ ràng lên những phần không thiết yếu của bản thực hiện tham khảo CPython. Khi cần đến tốc độ, một lập trình viên Python có thể di chuyển các hàm bị giới hạn về thời gian sang các mô đun mở rộng được viết bằng những ngôn ngữ như C, hoặc sử dụng PyPy, một trình biên dịch tức thời. Cython cũng có thể được dùng để phiên dịch một tập lệnh Python sang C và tạo ra các lệnh gọi API ở cấp độ của C trực tiếp vào trình thông dịch Python.
Mục tiêu mà các nhà phát triển Python hướng đến là đem đến niềm vui khi sử dụng ngôn ngữ này. Điều này được thể hiện qua bản thân cái tên – một sự tôn vinh dành cho nhóm hài người Anh Monty Python – và trong một số cách tiếp cận thi thoảng vui tươi trong hướng dẫn và các tài liệu tham khảo, chẳng hạn như một vi dụ có đề cập đến trứng và spam (gợi nhắc đến một tiểu phẩm trong Monty Python) thay cho foo và bar tiêu chuẩn.
Một phổ biến trong cộng đồng Python là pythonic (đậm chất Python), một từ có thể có nhiều ý nghĩa liên quan đến phong cách lập trình. Nói rằng một phần mã nào đó là pythonic tức là phần mã đó sử dụng tốt các Python, trông tự nhiên hoặc trôi chảy về ngôn ngữ, phù hợp với triết lý tối giản của Python và nhấn mạnh vào tính dễ đọc. Ngược lại, những phần mã khó hiểu hoặc trông như một bản dịch thô từ một ngôn ngữ lập trình khác được gọi là unpythonic (không đậm chất Python).
Những người sử dụng và say mê Python, nhất là những người được cho là am hiểu hay có nhiều kinh nghiệm, thường được gọi là các Pythonista.
Cú pháp
Python là một ngôn ngữ dễ đọc, dễ hiểu. Định dạng của nó rất gọn gàng về mặt trực quan, và nó thường sử dụng các từ khoá tiếng Anh trong khi các ngôn ngữ khác lại sử dụng các dấu câu. Khác với nhiều ngôn ngữ khác, nó không sử dụng các dấu ngoặc nhọn để giới hạn các khối lệnh, và dấu chấm phẩy cuối câu lệnh rất ít khi được sử dụng dù không bị cấm. Nó có ít ngoại lệ cú pháp và trường hợp đặc biệt hơn C và Pascal.
Thụt lề
Python sử dụng thụt lề bằng khoảng trắng hoặc ký tự tab thay vì dùng ngoặc nhọn hay các từ khoá để giới hạn khối lệnh. Lề thường được thụt vào sau một câu lệnh và thụt ra để đánh dấu kết thúc khối lệnh hiện tại. Cho nên, cấu trúc trực quan của chương trình sẽ thể hiện một cách chính xác cấu trúc ngữ nghĩa của chương trình đó. Tính năng này thỉnh thoảng cũng được gọi là "quy tắc việt vị", một quy tắc cũng xuất hiện ở một số ngôn ngữ; nhưng trong phần lớn ngôn ngữ thì thụt lề không phụ thuộc vào cú pháp. Cỡ thụt lề được khuyến cáo là bốn dấu cách.
Câu lệnh và luồng điều khiển
Một số câu lệnh trong Python gồm có:
Câu lệnh gán hoạt động bằng cách liên kết một tên dưới dạng một tham chiếu với một đối tượng được cấp phát động riêng lẻ. Các biến có thể được dùng lại bất cứ lúc nào với bất cứ đối tượng nào. Trong Python, một tên biến chỉ giữ tham chiếu một cách chung chung và không có kiểu dữ liệu cố định đi kèm. Tuy nhiên, tại một thời điểm nhất định, một biến sẽ tham chiếu đến một vài đối tượng có kiểu. Nó được gọi là kiểu động, ngược lại với các ngôn ngữ lập trình kiểu tĩnh với mỗi biến chỉ có thể chứa giá trị của một kiểu nhất định.
Biểu thức
Một số biểu thức trong Python tương tự như những biểu thức trong những ngôn ngữ khác chẳng hạn như C và Java, trong khi số khác thì không:
Trong Python các biểu thức và câu lệnh được phân biệt một cách vững chắc, ngược lại với các ngôn ngữ như Common Lisp, Scheme, hay Ruby. Điều này đã dẫn tới nhiều biểu thức và câu lệnh có cùng chức năng. Thí dụ:
Câu lệnh không thể nằm trong biểu thức, vậy nên các loại thông hiểu (gồm cả danh sách) và biểu thức lambda, vốn là các biểu thức, không thể chứa các câu lệnh. Một trường hợp cụ thể là một câu lệnh gán chẳng hạn như không thể là một phần của biểu thức điều kiện của một câu lệnh điều kiện. Điều này sẽ giúp tránh được các lỗi viết sai toán tử bằng   bằng toán tử gán     trong câu điều kiện thường thấy ở C. Ví dụ,  là một đoạn mã C hợp lệ (nhưng chắc là không đúng ý) còn  sẽ báo lỗi cú pháp trong Python.
Phương thức
Phương thức của đối tượng là một hàm đi kèm với lớp của đối tượng đó. Cú pháp, đối với các hàm và phương thức bình thường, thức chất là dạng cú pháp đặc biệt của. Các phương thức trong Python có một tham số  được dùng để truy cập dữ liệu của hiện thể (instance), ngược lại với biến bản thân (  hay ) trong một số ngôn ngữ lập trình hướng đối tượng khác (C++, Java, Objective-C, hay Ruby). Ngoại trừ điều này, Python cũng cung cấp các phương thức gạch dưới (do tên của chúng bắt đầu và kết thúc bằng hai dấu gạch dưới), cho phép các lớp do người dùng định nghĩa thay đổi cách các lớp này được xử lý bởi các thao tác của Python chẳng hạn như lấy chiều dài, so sánh, tính toán số học, chuyển đổi kiểu...
Kiểu dữ liệu
nhỏ|Cấp bậc kiểu tiêu chuẩn trong Python 3 Python sử dụng định kiểu vịt (duck typing) và có các đối tượng có kiểu nhưng tên biến thì không có kiểu. Giới hạn về kiểu không được kiểm tra trong lúc biên dịch; thay vào đó. các thao tác lên một đối tượng có thể thất bại, chỉ ra rằng đối tượng đó không thuộc vào kiểu dữ liệu phù hợp. Tuy là định kiểu động, Python cũng định kiểu mạnh khi không cho phép các thao tác mà không được định nghĩa rõ ràng (chẳng hạn như cộng một số vào một xâu) thay vì lặng lẽ cố gắng diễn giải thao tác đó.
Python cho phép các lập trình viên định nghĩa các kiểu của riêng họ bằng cách sử dụng lớp, thường được dùng trong lập trình hướng đối tượng. Các hiện thể của một lớp thường được tạo ra bằng cách gọi lớp đó (chẳng hạn như hay ), các lớp lại là hiện thể của siêu lớp   (bản thân nó cũng là một hiện thể của chính nó), cho phép siêu lập trình và phản xạ.
Trước phiên bản 3.0, Python có hai loại lớp là kiểu cũ và kiểu mới. Cú pháp của cả hai kiểu đều giống nhau. Sự khác biệt nằm ở chỗ lớp đó có kế thừa từ lớp  một cách trực tiếp hoặc gián tiếp hay không (tất cả các lớp kiểu mới đều kế thừa từ   và là hiện thể của  ). Từ phiên bản Python 2.2 trở đi, cả hai loại lớp đều có thể được sử dụng. Lớp kiểu cũ đã bị loại bỏ trong Python 3.0.
Kế hoạch dài hạn là hỗ trợ định kiểu dần dần và từ Python 3.5, cú pháp của ngôn ngữ này cho phép chỉ rõ các kiểu tĩnh nhưng chúng lại không được kiểm tra trong bản thực hiện mặc định, CPython. Một trình kiểm tra kiểu tĩnh đang trong quá trình thử nghiệm và tuỳ chọn tên là mypy có hỗ trợ kiểm tra kiểu trong thời gian biên dịch.
Phép tính số học
Python có các kí hiệu thường dùng cho các toán tử số học, toán tử chia sàn  và toán tử chia lấy dư   (số dư có thể âm,  chẳng hạn như  ). Nó cũng có toán tử  cho phép luỹ thừa, chẳng hạn như   và , và toán tử nhân ma trận. Các toán tử này hoạt động giống như trong toán học truyền thống, với cùng thứ tự tính toán, toán tử trung tố ( và   cũng có thể làm toán tử một ngôi để biểu diễn số dương và số âm một cách tương ứng).
Phép chia giữa các số nguyên tạo ra kết quả là số phẩy động. Hành vi của phép chia đã thay đổi đáng kể theo thời gian:
Trong thuật ngữ Python,  là phép chia đúng (gọi tắt là phép chia), và   là phép chia sàn. Toán tử   trước phiên bản 3.0 là phép chia cổ điển.
Python cung cấp một hàm  để làm tròn một số phẩy động thành số nguyên gần nhất. Để gỡ hoà (với những số có chữ số cuối là 5), Python 3 sử dụng làm tròn thành số chẵn:  và   đều là. Các phiên bản trước 3 làm tròn xa số không:  là ,   là.
Python cho phép sử dụng các biểu thức luận lý với nhiều quan hệ băng nhau theo một cách đồng nhất với cách dùng chung trong toán học. Thí dụ, biểu thức  kiểm tra xem   có nhỏ hơn   và   có nhỏ hơn   hay không. Các ngôn ngữ dựa trên C sẽ hiểu biểu thức trên khác đi: trong C, biểu thức trên sẽ đánh giá  trước tiên, cho ra kết quả 0 hoặc 1, rồi kết quả đó mới được so sánh với.
Python sử dụng số học có độ chính xác tuỳ ý cho tất cả các thao tác với số nguyên. Kiểu/Lớp  trong mô đun   cung cấp số dấu phẩy động thập phân với một độ chính xác tuỳ ý được định trước và một vài chế độ làm tròn. Lớp  trong mô đun   cung cấp độ chính xác tuỳ ý cho số hữu tỉ.
Nhờ thư viện toán học rộng lớn của Python và thư viện bên thứ ba NumPy với nhiều tính năng hơn nữa, Python thường được dùng như một ngôn ngữ kịch bản để giải quyết các vấn đề chẳng hạn như thao tác và xử lí dữ liệu số.
In giá trị
Nội suy xâu (string interpolation)
Hàm
Hàm với tham số mặc định:
Thư viện
Bộ thư viện chuẩn rộng lớn của Python – một trong những điểm mạnh lớn nhất của Python – cung cấp các công cụ phù hợp cho nhiều công việc khác nhau. Với các ứng dụng giao tiếp với Internet, nhiều giao thức và định dạng chuẩn chẳng hạn như MIME and HTTP được hỗ trợ. Nó cũng có chứa các mô đun đành cho việc tạo lập giao diện người dùng đồ hoạ, kết nối với cơ sở dữ liệu quan hệ, sinh số giả ngẫu nhiên, tính toán với số thập phân có độ chính xác tuỳ ý, thao tác với biểu thức chính quy và kiểm thử đơn vị.
Một số phần của thư viện chuẩn nằm trong đặc tả (ví dụ, Giao diện Cổng vào Máy chủ Web (Web Server Gateway Interface hay WSGI) triển khai  theo PEP 333 ), nhưng phần lớn mô đun thì không. Chúng được xác định dựa vào mã, tài liệu bên trong và bộ kiểm thử (test suite) của chúng. Tuy nhiên, vì phần lớn thư viện chuẩn là mã Python đa nền tảng, chỉ một vài mô đun cần được chỉnh sửa hoặc viết lại cho các bản thực hiện khác nhau.
Python Package Index (PyPI), kho chính thức dành cho các phần mềm Python bên thứ ba, có chứa hơn 329.000 gói với nhiều chức năng đa dạng và phong phú, bao gồm:• Tự động hoá
• Phân tích dữ liệu
• Cơ sở dữ liệu
• Tài liệu
• Giao diện người dùng đồ hoạ
• Xử lý hình ảnh
• Học máy
• Ứng dụng di động
• Đa phương tiện
• Mạng máy tính
• Khoa học tính toán
• Quản trị hệ thống
• Kiểm thử tự động
• Xử lí văn bản
• Bộ khung mạng
• Thu thập web
Môi trường phát triển
Phần lớn trình hiện thực Python (kể cả CPython) có chứa một trình lặp đọc–tính–in (REPL), cho phép chúng hoạt động như là một trình thông dịch dòng lệnh mà người dùng sẽ lần lượt nhập các câu lệnh và nhận kết quả ngay lập tức.
Python đì kèm với một môi trường phát triển tịch hợp (IDE) được gọi là IDLE, phù hợp với người mới bắt đầu.
Các hệ vỏ khác, bao gồm IDLE và IPython, có thêm khả năng tự hoàn thiện, khôi phục trạng thái phiên, và tô sáng cú pháp.
Ngoài các môi trường phát triển tích hợp trên máy để bàn, còn có những IDE chạy trên trình duyệt web: SageMath (dành cho việc phát triển các chương trình Python liên quan đền toán học và khoa học); PythonAnywhere, một IDE kiêm môi trường chủ nhà; và Canopy IDE, một IDE Python thương mại tập trung vào khoa học tính toán.
Bản thực hiện tham khảo
CPython là bản thực hiện tham khảo của Python. Nó được viết bằng C, đáp ứng tiêu chuẩn C89 vời một vào tính năng C99 chọn lọc (từ khi các phiên bản C mới hơn ra mắt, nó được coi là lỗi thời;  CPython có chứa phần mở rộng C của riêng nó, nhưng các phần mở rộng bên thứ ba không bị giới hạn bởi các phiên bản C cũ hơn, có thể được cài đặt với C11 hoặc C++ ). Nó biên dịch các chương trình Python thành một dạng mã byte trung gian, sau đó thực thi mã byte trên máy ảo của nó. CPython được phân phối cùng với một thư viện chuẩn rộng lớn được viết bằng C và Python bản địa. Nó có sẵn trên nhiều nền tảng, bao gồm Windows (từ Python 3.9, trình cài đặt Python sẽ không chạy một cách có chủ ý trên Windows 7 và 8; Windows XP đã từng được hỗ trợ cho đến Python 3.5) và phần lớn hệ điều hành tương tự Unix hiện đại, bao gồm macOS (và máy Mac Apple M1, kể từ Python 3.9.1, với trình cài đặt thử nghiệm) và hỗ trợ không chính thức cho chẳng hạn như VMS. Tính khả chuyển nền tảng là một trong những ưu tiên sớm nhất của nó, trong khung thời gian Python 1 và Python 2, khi ngay cả OS/2 và Solaris cũng được hỗ trợ; song nhiều hệ điều hành cũng không còn được hỗ trợ nữa.
Trình biên dịch chéo sang ngôn ngữ khác
Có một số trình biên dịch sang những ngôn ngữ đối tượng bậc cao khác từ ngôn ngữ mã nguồn là Python, một tập con giới hạn của Python hoặc một ngôn ngữ tương tự Python:
Hiệu năng
Là một ngôn ngữ thông dịch, Python có tốc độ thực hiện chậm hơn nhiều lần so với các ngôn ngữ biên dịch như Fortran hay C. Trong số các ngôn ngữ thông dịch, Python được đánh giá nhanh hơn Ruby và Tcl, nhưng chậm hơn Lua.
Phát triển
Sự cải tiến ngôn ngữ tương ứng với sự phát triển của bản thực hiện tham khảo CPython. Danh sách thư python-dev là diễn đàn chính về sự phát triển của ngôn ngữ này. Các vấn đề cụ thể được thảo luận trong hệ theo dõi lỗi Roundup được tổ chức trên bugs.python.org. Sự phát triển ban đầu chỉ xảy ra trên một kho mã nguồn tự làm chủ chạy Mercurial cho đến khi Python di chuyển mã nguồn sang Github vào tháng Một năm 2017.
Hội thảo học thuật lớn nhất của Python là PyCon. Ngoài ra, cũng có các chương trình hướng dẫn Python đặc biệt khác, chẳng hạn như Pyladies.
Python 3.10 không khuyên dùng  (sẽ bị loại bỏ từ Python 3.12; nghĩa là các phần mở rộng Python cần được chỉnh sửa khi đó), đông thời thêm tính năng khớp theo mẫu (pattern matching) vào ngôn ngữ.