vừa qua mình khởi đầu quay lại học lập trình cơ bản sở hữu Python, thứ mà mình đã bắt đầu Nhận định trong khoảng khi Python 3 ra mắt, nhưng khi đấy thực thụ chỉ là cưỡi ngựa xem hoa, nên đến lúc Đánh giá lại thì cũng chỉ là số 0 tròn trịa, dù xúc cảm yêu mến python thì vẫn còn chút gì gợi nhớ. Bài viết này tổng hợp các tri thức, kinh nghiệm dành cho người mới bắt đầu lập trình Python mà mình đã trải nghiệm, tổng hợp được chỉ cần khoảng gần đây. Hi vọng sẽ giúp ích cho các ai cũng mới bắt đầu như mình vậy, dù rằng cách thức tiếp cận của mình với tương đối khác một chút là mình chú trọng tới môi trường lớn mạnh, làm sao để “thực hành” mà không bị gặp những trục trặc, chứ ko chuyên vào lý thuyết, vì cũng đã có số đông tài liệu rồi.
Python đáng yêu như thế nào
Lần học Python trước hết, Python và cộng đồng Python ko mạnh như hiện tại, Python giờ giống cô gái sếc-xi mà bao chàng trai đều muốn với, mình cũng không hề ngoại lệ . Chắc Anh chị cũng biết hiện nay đang là trào lưu của Machine Learning, Deep Learning mà Python là ngôn ngữ có thể gọi là phù hợp nhất để triển khai, thực hiện.
tuy nhiên, Python được thiết kế đa mục đích, sở hữu thề lập trình web (Django rất tuyệt), devops, Internet of Things…, hầu như python có thể sử dụng được ở đông đảo những ngành, mặc dù ở 1 số ngành nghề thì có thể cũng không thể mạnh hơn so mang các tiếng nói khác, nhưng trong bài này mình sẽ không đi sâu vào vấn đề này.
Được sử dụng phổ biến và mạnh mẽ nhưng Python lại khá dễ học, vì thế mà Python là tiếng nói chính được chọn để dạy lập trình cho trẻ thơ, cho nên bạn hoàn toàn sở hữu thể học python một cách thức nhanh chóng.
So sánh một chút với Javascript
mục tiêu của blog này là nhắc về hệ sinh thái Fullstack, thứ mà javascript rất mạnh, bên cạnh đó sau khi học python và hoàn tất xong Công trình mang Django, mình thấy mang một điểm hay lúc phối hợp giữa Django và hệ sinh thái của Javascript, mà nòng cốt là React. Khi dùng Django, chúng ta sẽ quay trở lại mô phỏng cũ Frontend-Backend, trong đấy Frontend là hệ sinh thái React, Backend là Django thuận lợi sản xuất API và Admin dashboard. Khi dùng Django, mình chỉ cần để ý tới ngoài mặt model (ORM) là mình đã với Admin Dashboard với gần như chức năng bảo mật, phân quyền, dashboard cho CRUD (Create-Read-Update-Delete), tạo API cũng đơn thuần hoặc dùng Django Rest Framework.
mặc dù mình rất thích bề ngoài dao tao lap trinh game cho tre em của Graphql cho backend, nhưng sở hữu những ưu thế mà Django đem đến thì cũng sẽ sở hữu phổ quát Dự án phù hợp.
Cài đặt python
Python 2 đã ngưng lớn mạnh và sẽ ngưng hỗ trợ từ 2020, chỉ còn hai năm nữa thôi nên mọi thứ hiện nay bạn nên khởi đầu có Python 3, ko cần phải suy nghĩ.
MacOS thì do đã được cài đặt Python hai nên nếu như bạn cài đặt trong khoảng Package Installer của Python sẽ phức tạp hơn 1 chút để chuyển dùng mặc định python 3. Mình từng sử dụng Package Installer và sau khi cài là không biết đã được cài python ở đâu
Mình đề nghị tiêu dùng homebrew để cài đặt, sẽ đơn thuần hơn, chỉ dẫn cài đặt ở đây.
Trước lúc cài đặt bằng homebrew thì mình cũng thử cài bằng Anaconda, nhưng thấy ko tiện dụng bằng do máy đã mang sẵn homebrew.
Virtualenv
Chỉ mang Python và PIP thì chúng ta cần cài đặt ở mức hệ thống, nhưng sau đó phần đông các gì bạn cần khiến cho tiếp theo là phải sử dụng virtualenv (Môi trường ảo). Virtualenv rất quan yếu, nó tác động hầu như những bước đi tiếp theo sở hữu trôi chảy hay không.
Bởi vì lúc tiêu dùng PIP của hệ thống nó dính đến phân quyền, khi nào cũng phải dùng sudo pip install XYZ thì sẽ phức tạp và với rủi ro bảo mật, bạn chỉ cài PIP ko phải từ Virtualenv mang các thứ liên quan trong hệ thống máy tính của mình.
có Virtualenv thì bạn mang thể mường tưởng như node_modules của Nodejs và vendor trong composer của PHP, mọi thư viện đều được cài đặt tách biệt có hệ thống và chỉ sử dụng trong nội bộ Công trình.
dùng
Xem thêm =>>https://mindx.edu.vn/blog/post/tam-quan-trong-vuot-bac-cua-lap-trinh-ung-dung-cho-tre-em
pip install virtualenv
ví thử thư mục của Công trình là /path/to/my_project/
virtualenv venv
# ví như máy bạn mang cả python2, thì phải chỉ rõ trục đường dẫn đến python phê chuẩn tham số
Python đáng yêu như thế nào
Lần học Python trước hết, Python và cộng đồng Python ko mạnh như hiện tại, Python giờ giống cô gái sếc-xi mà bao chàng trai đều muốn với, mình cũng không hề ngoại lệ . Chắc Anh chị cũng biết hiện nay đang là trào lưu của Machine Learning, Deep Learning mà Python là ngôn ngữ có thể gọi là phù hợp nhất để triển khai, thực hiện.
tuy nhiên, Python được thiết kế đa mục đích, sở hữu thề lập trình web (Django rất tuyệt), devops, Internet of Things…, hầu như python có thể sử dụng được ở đông đảo những ngành, mặc dù ở 1 số ngành nghề thì có thể cũng không thể mạnh hơn so mang các tiếng nói khác, nhưng trong bài này mình sẽ không đi sâu vào vấn đề này.
Được sử dụng phổ biến và mạnh mẽ nhưng Python lại khá dễ học, vì thế mà Python là tiếng nói chính được chọn để dạy lập trình cho trẻ thơ, cho nên bạn hoàn toàn sở hữu thể học python một cách thức nhanh chóng.
So sánh một chút với Javascript
mục tiêu của blog này là nhắc về hệ sinh thái Fullstack, thứ mà javascript rất mạnh, bên cạnh đó sau khi học python và hoàn tất xong Công trình mang Django, mình thấy mang một điểm hay lúc phối hợp giữa Django và hệ sinh thái của Javascript, mà nòng cốt là React. Khi dùng Django, chúng ta sẽ quay trở lại mô phỏng cũ Frontend-Backend, trong đấy Frontend là hệ sinh thái React, Backend là Django thuận lợi sản xuất API và Admin dashboard. Khi dùng Django, mình chỉ cần để ý tới ngoài mặt model (ORM) là mình đã với Admin Dashboard với gần như chức năng bảo mật, phân quyền, dashboard cho CRUD (Create-Read-Update-Delete), tạo API cũng đơn thuần hoặc dùng Django Rest Framework.
mặc dù mình rất thích bề ngoài dao tao lap trinh game cho tre em của Graphql cho backend, nhưng sở hữu những ưu thế mà Django đem đến thì cũng sẽ sở hữu phổ quát Dự án phù hợp.
Cài đặt python
Python 2 đã ngưng lớn mạnh và sẽ ngưng hỗ trợ từ 2020, chỉ còn hai năm nữa thôi nên mọi thứ hiện nay bạn nên khởi đầu có Python 3, ko cần phải suy nghĩ.
MacOS thì do đã được cài đặt Python hai nên nếu như bạn cài đặt trong khoảng Package Installer của Python sẽ phức tạp hơn 1 chút để chuyển dùng mặc định python 3. Mình từng sử dụng Package Installer và sau khi cài là không biết đã được cài python ở đâu
Mình đề nghị tiêu dùng homebrew để cài đặt, sẽ đơn thuần hơn, chỉ dẫn cài đặt ở đây.
Trước lúc cài đặt bằng homebrew thì mình cũng thử cài bằng Anaconda, nhưng thấy ko tiện dụng bằng do máy đã mang sẵn homebrew.
Virtualenv
Chỉ mang Python và PIP thì chúng ta cần cài đặt ở mức hệ thống, nhưng sau đó phần đông các gì bạn cần khiến cho tiếp theo là phải sử dụng virtualenv (Môi trường ảo). Virtualenv rất quan yếu, nó tác động hầu như những bước đi tiếp theo sở hữu trôi chảy hay không.
Bởi vì lúc tiêu dùng PIP của hệ thống nó dính đến phân quyền, khi nào cũng phải dùng sudo pip install XYZ thì sẽ phức tạp và với rủi ro bảo mật, bạn chỉ cài PIP ko phải từ Virtualenv mang các thứ liên quan trong hệ thống máy tính của mình.
có Virtualenv thì bạn mang thể mường tưởng như node_modules của Nodejs và vendor trong composer của PHP, mọi thư viện đều được cài đặt tách biệt có hệ thống và chỉ sử dụng trong nội bộ Công trình.
dùng
Xem thêm =>>https://mindx.edu.vn/blog/post/tam-quan-trong-vuot-bac-cua-lap-trinh-ung-dung-cho-tre-em
pip install virtualenv
ví thử thư mục của Công trình là /path/to/my_project/
virtualenv venv
# ví như máy bạn mang cả python2, thì phải chỉ rõ trục đường dẫn đến python phê chuẩn tham số
Relate Threads