Bạn có thể học Python trong 100 giờ không?

Nó phụ thuộc vào định nghĩa của bạn về "đã học" ngôn ngữ. Nhưng đối với người mới bắt đầu, hãy ước tính

Đối với ngôn ngữ đầu tiên của bạn, có thể có hàng chục khối xây dựng (biến, chuỗi, vòng lặp, hàm,. ) mà bạn sẽ cần phải hiểu và thực hành. Giả sử sẽ mất năm giờ để nhấp vào một phần. Chúng tôi có tới 60 giờ. Thêm 2-3 dự án thực hành, mỗi dự án kéo dài 25-40 giờ và bạn sẽ bắt đầu cảm thấy thoải mái. Đó là tổng số. có thể 200 giờ. Hơn một tháng nếu bạn làm việc toàn thời gian cho nó, nếu không thì hơn. Có thể là 100 hoặc 300 giờ dựa trên tốc độ học của bạn

Ngôn ngữ thứ hai của bạn có thể mất một nửa thời gian đó

Tôi có thể học những kiến ​​thức cơ bản về Python ở đâu?

Bạn có thể sử dụng sách, video hướng dẫn hoặc bài học tương tác trực tuyến. Nếu bạn muốn thứ gì đó thực tế dựa trên các bài tập và bài học, bạn có thể thích Nguyên tắc Python

con trăn

Bài báo cáo

Thưởng thức bài viết này?

5

Chia sẻ

Cris Carter

Làm theo

Khám phá và đọc thêm các bài viết từ Cris Carter

bắt đầu

Thưởng thức bài viết này?

Để lại một like và comment cho Cris nhé

5

Bạn có thể học Python trong 100 giờ không?
Hãy là người đầu tiên chia sẻ ý kiến ​​của bạn

Bạn có thể học Python trong 100 giờ không?
Hỗ trợ đánh dấu hương vị GitHub

Gửi đi

Vlađimia S.

2 năm trước

Tôi đã tìm kiếm một bài viết hay về chủ đề này trong một thời gian dài. Ngoài bài viết này, tôi cũng khuyên bạn nên tự làm quen với Học Python trong bao lâu để bắt đầu phát triển thương mại https. // gợi ý. io/ivctbor/bao lâu-học-trăn-để-bắt-đầu-phát-triển-thương-mại/

Hồi đáp

Anupam Jain

4 năm trước

Tôi đã tìm thấy hướng dẫn này (‘Hướng dẫn - Học Python trong 10 phút’ - https. //www. stavros. io/tutorials/python/) của Stavros rất hữu ích để học nhanh Python

Đi từ người mới bắt đầu đến lập trình viên trung cấp và bắt đầu học những cách mới để sử dụng Python. Một số bài học hướng dẫn bạn xây dựng bot y tế, lập trình ứng dụng trò chuyện và thực hiện các phép toán phức tạp.  

Python là một ngôn ngữ đa năng. Nó có thể được sử dụng cho mọi thứ, từ kế toán đến thiết kế trò chơi và gói này có các khóa học liên quan đến cả hai. Tìm hiểu cách tạo các ứng dụng web trực quan hóa dữ liệu trong Trực quan hóa dữ liệu trên Trình duyệt bằng Python và Bokeh hoặc bạn có thể cắt rời và lập trình phòng thoát hiểm kỹ thuật số của riêng mình.  

Python được cho là phần hoàn hảo của hầu hết các ngôn ngữ lập trình đang phát triển, mạnh mẽ, phổ biến và dễ dàng nhất. Lý do đằng sau là Python được thiết kế để trẻ em học. Nhưng vì sự đơn giản và phổ biến, nó đã trở thành một ngôn ngữ lập trình quan trọng cho tất cả mọi người. Các tổ chức khác nhau sử dụng Trí tuệ nhân tạo, họ sử dụng Python. Bạn sẽ ngạc nhiên khi biết rằng các trang web hàng đầu như Quora, Pinterest, Instagram, YouTube, Spotify, v.v. được xây dựng bằng Python. Trong blog này, chúng ta sẽ thảo luận về trường hợp sử dụng ngôn ngữ lập trình Python và khoảng thời gian bạn sẽ mất để trở thành chuyên gia Python. Chúng ta sẽ xem xét hai trường hợp

  • Python như một PL đầu tiên
  • Python như một PL cấp độ tiếp theo

Ngôn ngữ lập trình là công cụ để xây dựng thứ gì đó sáng tạo. Python về cơ bản là một ngôn ngữ lập trình kịch bản ban đầu được sử dụng trong các tác vụ quản trị hệ thống. Nếu bạn đang thực hiện các công việc liên quan đến quản trị hệ thống hoặc nếu bạn đang thực hiện/lên kế hoạch cho bất kỳ chứng chỉ nào liên quan đến Linux hoặc đặc biệt là RedHat hoặc chứng chỉ bảo mật khác, thì Python rất phù hợp. Hãy nhớ rằng, học một mình cú pháp của Vòng lặp và công cụ If-else sẽ không giúp được gì nhiều. Một khi bạn thành thạo các vòng lặp

Nếu bạn đang lập kế hoạch sử dụng Python làm bước đầu tiên hoặc bước tiếp theo cho sự nghiệp của mình, thì bạn phải làm quen với các lĩnh vực mà Python được sử dụng chủ yếu. -

1). Python trong phát triển web

Do nhấn mạnh vào tính dễ đọc và hiệu quả, Python được nhiều nhà phát triển yêu thích hơn so với các ngôn ngữ lập trình khác như Java, C++ hoặc PHP

Ví dụ Java


public class Hello
{
Public static void main (String[])
{
system.out.println("Hello World!");
}
}

Ví dụ PHP

php

Ví dụ C++

HTML mẫu

Bạn có thể tưởng tượng, Chỉ để hiển thị “Xin chào thế giới” như đầu ra, chúng tôi có nhiều cách khác nhau để viết nó bằng các ngôn ngữ khác nhau. Nó đã dài, mặc dù. Bây giờ chúng ta hãy xem chương trình “Xin chào thế giới” được viết bằng Python


print 'Hello, world!'

Ngay cả người không hiểu gì về Ngôn ngữ lập trình cũng có thể hiểu mã này. Sự đơn giản của Python làm cho nó trở nên hữu ích vì nó cho phép bạn xây dựng nhiều chức năng hơn chỉ với ít dòng mã hơn

Đọc. Hướng dẫn chứng chỉ Python - Các loại, Chi tiết bài kiểm tra, Mẹo chuẩn bị

Trong khi viết mã cho trang web, nhà phát triển cần viết các dòng mã dài có thể vượt quá 5000 dòng (hoặc có thể hơn). Trong những trường hợp như vậy, viết đoạn mã bằng Python là một nhiệm vụ tiết kiệm thời gian. Python là một ngôn ngữ phức tạp, nhưng nó không phức tạp

Chiến lược học tập của Python trong phát triển web

Để học Python để phát triển web, các chủ đề sau cần được học. -

  • Thuật ngữ cơ bản của Python
  • Cú pháp của Python
  • Các hàm được sử dụng trong Python
  • Nhập các mô-đun bên ngoài của Python
  • Toán tử và cấu trúc vòng lặp
  • Các thao tác xử lý chuỗi
  • biểu thức chính quy
  • khung Django
  • khung bình
  • Quen thuộc với các ngôn ngữ phát triển web như HTML, CSS và Javascript cho giao diện người dùng và Nginx và Apache làm phần mềm máy chủ

2). Python trong thử nghiệm bút

Python được cho là công cụ kiểm tra thâm nhập. Thử nghiệm thâm nhập có nghĩa là nỗ lực đánh giá tính bảo mật của cơ sở hạ tầng CNTT bằng cách mô phỏng một cuộc tấn công mạng nhằm vào hệ thống máy tính để khai thác các lỗ hổng. Công cụ thâm nhập Python giúp một tổ chức tăng cường bảo mật trước các cuộc tấn công mạng bằng cách xác định các lỗ hổng. Vì lý do này, Python được sử dụng trong RedHat hoặc các chủ đề liên quan đến bảo mật khác

Chiến lược học tập của Python trong Pen Testing

Để học Python để thử nghiệm thâm nhập, các chủ đề sau cần được học. -

  • Khái niệm mạng cơ bản
  • Kịch bản mạng với Python
  • Kali Linux hoặc các công cụ tương tự để kiểm tra bút

3). Python trong học máy

Machine Learning là một loại Trí tuệ nhân tạo cung cấp cho máy tính khả năng học hỏi mà không cần lập trình rõ ràng. Trọng tâm chính của Machine Learning là phát triển các Chương trình Máy tính có thể thay đổi khi tiếp xúc với dữ liệu mới

Tìm hiểu các thư viện như-

  • NumPy
  • gấu trúc
  • MatplotLib
  • SeaBorn, v.v.

Lộ trình học Python

Dựa trên thông tin trên, hãy chia tổng khoảng thời gian cần thiết để học Python

Đây là lộ trình dành cho những người bắt đầu học Python làm ngôn ngữ lập trình cấp độ đầu tiên hoặc cấp độ tiếp theo-

Python learning roadmap

Nếu bạn đã biết bất kỳ ngôn ngữ lập trình nào, thì việc học Python sẽ dễ dàng và tốn ít thời gian hơn cho bạn. Bởi vì các khái niệm và logic đằng sau tất cả các ngôn ngữ lập trình đều giống nhau, sự khác biệt duy nhất đến ở cách bạn viết mã bằng cú pháp ngôn ngữ cụ thể

Vì vậy, nếu bạn làm quen với một ngôn ngữ lập trình, bạn sẽ chỉ mất một tháng để học lập trình Python. Vì bạn chỉ cần học cú pháp và cách viết của ngôn ngữ này. Hãy nhớ rằng, học một ngôn ngữ lập trình mới vẫn dễ dàng, nhưng để có được chuyên môn về ngôn ngữ đó; . Mặc dù, thời gian ước tính 1 tháng là đủ cho người biết lập trình nhưng đừng nghĩ trong khoảng thời gian này bạn sẽ trở thành chuyên gia. Để đạt được chuyên môn, bạn cần khoảng thời gian 2-3 tháng bằng cách dành năm giờ mỗi ngày. Xét cho cùng, chuyên môn không thể ước tính được, và hãy nhớ rằng- “Luyện tập làm cho một người đàn ông trở nên hoàn hảo. “Tất cả những gì bạn cần là cam kết với bản thân. Lập một kế hoạch học tập và gắn bó với nó. Bạn chắc chắn sẽ làm được. Nó thực sự phụ thuộc vào sự cam kết và nhiệt tình mà bạn có để học một ngôn ngữ lập trình

Đọc. Mức lương của nhà phát triển Python cho người mới bắt đầu và người cao niên - Biết bao nhiêu để yêu cầu

Bây giờ, chúng ta hãy lập kế hoạch học tập cho cả hai danh mục-Những người sử dụng Python làm ngôn ngữ lập trình đầu tiên và những người sử dụng Python làm ngôn ngữ lập trình tiếp theo

Một kế hoạch ước tính cho người mới bắt đầu-

Nếu bạn học một ngôn ngữ lập trình lần đầu tiên, sẽ có hàng tá khối xây dựng (biến, chuỗi, vòng lặp, hàm,. ) mà bạn sẽ cần phải hiểu và thực hành. Giả sử sẽ mất năm giờ để học một phần trong số này. Chúng ta có tổng cộng 60 giờ. Thêm 2-3 dự án thực hành, mỗi dự án kéo dài 25-40 giờ và bạn sẽ bắt đầu cảm thấy thoải mái. Đó là tổng số. có thể là 200 giờ; . Sẽ là 100 hoặc 300 giờ dựa trên tốc độ học của bạn

Nếu Python là ngôn ngữ thứ hai của bạn, thì sẽ mất một nửa thời gian đó

Bạn đã sẵn sàng học Python theo tốc độ của riêng mình chưa?

Tôi hiểu, học một ngôn ngữ mới có thể căng thẳng lúc đầu, nhưng một khi bạn bắt đầu thực hiện nó với kế hoạch, nó sẽ trở thành thói quen của bạn. Thật tuyệt và nhẹ nhõm biết bao nếu tôi nói với bạn rằng bạn sẽ tự lập trình Python trong vài tháng tới. âm thanh tuyệt vời. Đúng? . Ban đầu, lịch trình 5 giờ này sẽ khó quản lý trong lịch trình bận rộn của bạn. Nhưng hãy tin tôi; . Tìm bên dưới một số chiến lược sẽ giúp bạn tiết kiệm thời gian học Python. -

Mẹo kỹ thuật

  • Là người mới bắt đầu, bạn nên học các framework sau
    • Django
    • Flask (Chai)
    • Máy tính xách tay Jupyter, v.v.
  • Khám phá các thư viện như “Xà phòng đẹp” và các thư viện khác
  • Tìm hiểu Web Scraping bằng Python
  • Viết đoạn mã để mở các định dạng tệp khác nhau như pdf, csv, v.v. (Đây là một phương pháp tuyệt vời để học Python với kinh nghiệm thực hành)
  • Dành thời gian để hiểu Biểu thức chính quy
  • Ban đầu, không viết mã bằng thư viện Python. Chỉ cần nhìn và cảm nhận thư viện trông như thế nào và chúng sẽ giúp bạn như thế nào trong tương lai

Lời khuyên của chuyên gia. Dù bạn là người mới bắt đầu hay đang học Python làm ngôn ngữ lập trình tiếp theo, bạn nên tìm hiểu các khái niệm cơ bản sau. -

  • Các lớp học
  • Các đối tượng
  • trừu tượng
  • đóng gói
  • Di sản
  • đa hình

Những khái niệm này không dành riêng cho bất kỳ ngôn ngữ lập trình nào vì hầu hết các ngôn ngữ lập trình đều bắt đầu với những nguyên tắc cơ bản này

Mẹo học Python

1). học buổi sáng

Tin tôi đi, khi tôi bắt đầu học lập trình, tôi đã học nó từ sáng sớm. Buổi sáng là thời gian tốt nhất để học những điều mới. Bởi vì tâm trí của bạn sảng khoái sau giấc ngủ đêm, và buổi sáng giới thiệu cho bạn những cam kết của một ngày mới. Và khi bạn nhìn những con số bằng con mắt mới mẻ, bạn có thể dễ dàng tiếp thu những gì bạn học tốt hơn nhiều. Thời gian làm việc hiệu quả nhất là khoảng hai giờ đầu tiên mỗi ngày khi bạn thức dậy. Không cần phải hy sinh giấc ngủ của bạn. Chỉ cần đi ngủ sớm hơn và thức dậy sớm hơn. Và bằng cách này, bạn có thể dễ dàng quản lý một số tổng quan về Python trước khi đi ngủ vào ban đêm. Bạn cũng có thể xáo trộn các nhiệm vụ bằng cách dành thời gian buổi sáng để xem xét các dự án và khám phá thêm các ví dụ vào buổi tối

Nó mang lại cho bạn sự hài lòng khi bạn nói- “Tôi đã thức cả đêm để viết mã. ”

2). Thoát khỏi thói quen xem phim của bạn

Nếu bạn đã là người dậy sớm, thức dậy lúc 5 giờ sáng để đi làm hàng ngày và việc thức dậy hàng ngày không phải là lựa chọn tốt nhất cho bạn. Ngừng lãng phí thời gian quan trọng của bạn trên phương tiện truyền thông xã hội hoặc xem phim. Bạn có thể kết thúc một ngày của mình với khoa học dữ liệu. Sau khi dành thời gian buổi sáng cho các dự án quan trọng nhất của mình, bạn có thể xem lại công việc của mình hoặc tham gia các diễn đàn trước khi đi ngủ để giúp bạn thành thạo.  

3). Tận dụng những ngày cuối tuần yên tĩnh

Thực hành mỗi ngày là kỹ thuật tốt nhất để học Python. Điều thực sự quan trọng là phải nhất quán nhất có thể và đó là lý do cuối tuần dành cho bạn. Nếu bạn không thể sắp xếp thời gian mỗi ngày vào sáng sớm, thì bạn có thể giữ cho mình đi đúng hướng bằng cách dành thêm giờ vào cuối tuần.

Ngoài ra, điều này sẽ có lợi hơn nếu bạn tìm thấy một tập không bị gián đoạn trong một tập mà bạn dành riêng cho việc học Python. Hãy biến những ngày cuối tuần của bạn trở nên bổ ích hơn bằng cách đi dạo trong công viên, uống cà phê yêu thích và ăn bánh sandwich, v.v.

Đọc. Thông tin chi tiết về mức lương của nhà phát triển Python Full Stack

Tôi muốn nói thêm ở đây rằng học hai hoặc ba giờ một ngày tốt hơn nhiều so với 10-12 giờ trong một ngày vào cuối tuần

4). Tham gia cộng đồng lập trình viên Python

Tham gia cộng đồng sẽ giúp bạn biết chính xác những gì các lập trình viên khác đang làm và những chiến lược hoặc phương pháp họ đang sử dụng. Bạn nên tham gia cộng đồng các nhà phát triển Python sẽ giúp bạn đi đúng hướng về mục tiêu học Python của mình. Bạn có thể tham gia các cuộc gặp gỡ Python hoặc các cộng đồng khác để kết nối và thảo luận các vấn đề liên quan đến Python, các vấn đề khắc phục sự cố hoặc các ý tưởng liên quan đến danh mục dự án khoa học dữ liệu hoặc các đoạn mã

5). Lập kế hoạch nền tảng học tập của bạn

Có sẵn các nền tảng khác nhau sẽ giúp bạn học Python. đó là. -

MỘT). Các khóa học trực tuyến

Bạn có thể biết rằng có hàng trăm trang web cung cấp các khóa học trực tuyến. Loại hình đào tạo này được thực hiện qua internet bằng nhiều công cụ phần mềm khác nhau và thông qua cơ sở chia sẻ video và máy tính để bàn. Ưu điểm của đào tạo trực tuyến là bạn có thể học theo tốc độ của riêng mình. Tại JanBask Training, chúng tôi cung cấp khóa học trực tuyến về lập trình Python, đây là khóa đào tạo tuyệt vời dành cho những người đang tìm kiếm khóa đào tạo tự học về Python. Và chứng chỉ do JanBask Training cung cấp giống như quả anh đào trên chiếc bánh

b). Sách

Nếu bạn muốn đọc sách để lấy các mẫu mã, bạn cũng có tùy chọn để làm điều đó. Có rất nhiều sách có sẵn ở định dạng Kindle hoặc sách điện tử, có thể giúp bạn có thêm kiến ​​thức về Python. Ngoài điều này, bạn cũng có thể chọn đọc Blog

C). lớp huấn luyện

Bản thân tôi không bao giờ thích các lớp huấn luyện. Nhưng vì đây là trường hợp của ngôn ngữ lập trình, sẽ rất hữu ích nếu bạn tham gia một số lớp học trong một tháng để giải tỏa những nghi ngờ của mình. Trong lớp huấn luyện, bạn có thể tương tác với các sinh viên khác và gia sư để thảo luận về Python. Bạn có thể tham gia một lớp huấn luyện, ngoại tuyến hoặc trực tuyến. Tuỳ bạn

6). Sức mạnh của thói quen

Tùy thuộc vào sở thích và niềm đam mê học Python của bạn, bạn có thể lên kế hoạch cho chiến lược và phương thức học Python của mình. Việc học của mọi người không giống nhau, nhưng một khi bạn có ý tưởng về cách học và những chủ đề bạn cần học, bạn có thể lập một kế hoạch giúp bạn đạt được mục tiêu đó. Học bằng cách thực hiện bất cứ khi nào có thể và đừng đi chệch hướng

Tiến về phía trước

Python đang phát triển xung quanh. Chỉ có một số ít người có thể tuyên bố là hiểu hoàn toàn các ngôn ngữ lập trình và họ chính là những người đã tạo ra ngôn ngữ này. Chỉ cần bám vào kế hoạch liên tục và làm việc trên các dự án nhỏ. Nếu bạn làm theo chiến lược này, thì bạn sẽ thấy mình viết mã Python sau vài tháng. Học mã với nụ cười trân trọng

Mất bao nhiêu giờ mỗi ngày để học Python?

Duy trì nghiêm ngặt 4–5 giờ học và 2–3 giờ thực hành mỗi ngày (tối đa bạn có thể mất 1 ngày .

Mất bao lâu để học Python?

Có khá nhiều yếu tố phát huy tác dụng khi bạn học một kỹ năng mới. Thật khó để nói chính xác bạn sẽ mất bao lâu để học Python – có thể là từ 14 đến 32 tuần với các chương trình đào tạo Python của Coding Dojo – nhưng đây là một vài yếu tố mà bạn có thể sử dụng để ước tính tốc độ của mình

Tôi nên học Python trong bao nhiêu giờ?

Để bắt đầu, bạn sẽ tìm hiểu một số lý do khác nhau mà mọi người muốn học lập trình bằng Python. . Từ nhận thức đến khả năng

Tôi có thể học Python trong 100 ngày không?

100 ngày, 1 giờ mỗi ngày, học cách xây dựng 1 dự án mỗi ngày , đây là cách bạn thành thạo Python. Với hơn 60 giờ, khóa học Python này chắc chắn là khóa học Python toàn diện nhất hiện có ở bất kỳ đâu trực tuyến. Ngay cả khi bạn không có kinh nghiệm lập trình, khóa học này sẽ đưa bạn từ người mới bắt đầu đến chuyên nghiệp.