[Funland] Tự học CNTT chưa bao giờ là muộn! Em đã tự học python như thế nào!

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
VI: Tạo môi trường ảo để lập trình flask-python:
Cũng là may có các cậu em, các cậu í bảo, hệ điều hành cũng dùng python có sẵn trong máy, nên anh phải thiết lập môi trường ảo cho nó :D
Cài bản python nào? Giờ nên dùng 3.7 hoặc 3.8 :D
Ảnh chụp Màn hình 2020-10-28 lúc 07.56.03.png

Create an environment
Create a project folder and a venv folder within:
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv

On Windows:
$ py -3 -m venv venv

If you needed to install virtualenv because you are using Python 2, use the following command instead:
$ python2 -m virtualenv venv

On Windows:
> \Python27\Scripts\virtualenv.exe venv

Activate the environment
Before you work on your project, activate the corresponding environment:
$ . venv/bin/activate

On Windows:
> venv\Scripts\activate

Your shell prompt will change to show the name of the activated environment.
Install Flask
Within the activated environment, use the following command to install Flask:
$ pip install Flask

Flask is now installed. Check out the Quickstart or go to the Documentation Overview.
Living on the edge
If you want to work with the latest Flask code before it’s released, install or update the code from the master branch:
$ pip install -U https://github.com/pallets/flask/archive/master.tar.gz

Install virtualenv
If you are using Python 2, the venv module is not available. Instead, install virtualenv.
On Linux, virtualenv is provided by your package manager:
# Debian, Ubuntu
$ sudo apt-get install python-virtualenv

# CentOS, Fedora
$ sudo yum install python-virtualenv

# Arch
$ sudo pacman -S python-virtualenv

If you are on Mac OS X or Windows, download get-pip.py, then:
$ sudo python2 Downloads/get-pip.py
$ sudo python2 -m pip install virtualenv

On Windows, as an administrator:
> \Python27\python.exe Downloads\get-pip.py
> \Python27\python.exe -m pip install virtualenv

Now you can return above and Create an environment.
 

Xe vài bánh

Xe điện
Biển số
OF-468420
Ngày cấp bằng
6/11/16
Số km
4,047
Động cơ
243,912 Mã lực
Nơi ở
Gầm cầu
Em ném đá phát :D
Python là hệ lập trình mới, còn nhiều khiếm khuyết, ít các tiện ích phụ trợ.
Em mà bắt đầu từ đầu thì em học Java.
Thôi em chạy =))
 

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Em ném đá phát :D
Python là hệ lập trình mới, còn nhiều khiếm khuyết, ít các tiện ích phụ trợ.
Em mà bắt đầu từ đầu thì em học Java.
Thôi em chạy =))
Java giành cho làm front end nhiều hơn chứ :))
 

TanHoangMinhVhs

Xe tải
Biển số
OF-514050
Ngày cấp bằng
3/6/17
Số km
374
Động cơ
183,549 Mã lực
Tuổi
44
Nơi ở
Hà Đông, Cầu Giấy
Anh em đã ghi nhận công lao của cụ. Trông web cũng vạm vỡ đấy. :D
Đúng là hội đi code dạo quen biết lại khó nhờ vả. Giờ của hội đó là giờ vàng giờ ngọc. Nhưng mãi vẫn là công nhân lập trình thôi.
Python trước mới xem được tới 2 tiếng (chưa hết) cái video tutorial. Rồi nhảy vào xem phụ lục các functions thường dùng như đã ghi trong web/sách "Machine learning cơ bản" thì cũng thấy các đoạn code Python trong sách dễ theo dõi hơn.
 

i_am_invisible

Xe máy
Biển số
OF-746500
Ngày cấp bằng
15/10/20
Số km
56
Động cơ
57,260 Mã lực
Tuổi
33
P
Em ném đá phát :D
Python là hệ lập trình mới, còn nhiều khiếm khuyết, ít các tiện ích phụ trợ.
Em mà bắt đầu từ đầu thì em học Java.
Thôi em chạy =))
Python chả mới đâu, phổ biến phần lớn nhờ làm machine learning, prototype nhanh nhưng khó để large scale.

Python là dynamic language nên code nhanh nhưng maintain hơi mệt tý. Tuy nhiên cái system của cụ chủ bé xíu nên thế là quá đủ
 

i_am_invisible

Xe máy
Biển số
OF-746500
Ngày cấp bằng
15/10/20
Số km
56
Động cơ
57,260 Mã lực
Tuổi
33
VI: Tạo môi trường ảo để lập trình flask-python:
Cũng là may có các cậu em, các cậu í bảo, hệ điều hành cũng dùng python có sẵn trong máy, nên anh phải thiết lập môi trường ảo cho nó :D
Cài bản python nào? Giờ nên dùng 3.7 hoặc 3.8 :D
Ảnh chụp Màn hình 2020-10-28 lúc 07.56.03.png
Nhìn đường dẫn cho vẻ bác dùng MacOS.

Tạo môi trường ảo để bác làm nhiều dự án nó không dính vào nhau.

3.7 hay 3.8 chả quan trọng bác dùng bản nào cũng được. Bác chả dùng hết tính năng của nó đâu.
 

i_am_invisible

Xe máy
Biển số
OF-746500
Ngày cấp bằng
15/10/20
Số km
56
Động cơ
57,260 Mã lực
Tuổi
33
Lỡ học chuyên ngành cơ khí, nhưng do yêu cầu côgn việc, em đã lọ mọ tự học python trong 3 tháng để làm 1 hệ thống quản lý chuỗi trung tâm chăm sóc xe.
Mời các cụ tham khảo!
I. Hành trình để có động lực tự học.
  • Em cần một hệ thống quản trị lịch dịch vụ chính xác để khách hàng book được sẽ được thi công dịch vụ không phải chờ đợi, nhờ đó tăng hiệu suất khai thác mặt bằng, nhà xưởng, và chi phí khác...
  • Em cần đánh giá nhân viên chính xác qua KPIs.
  • Em cần kết nối hệ thống đặt lịch đa kênh chuyển về 1 nơi để quản trị được: Facebook, Website, app Mobile....
  • Và rất nhiều mong muốn khác :D
  • Em tìm hiểu nhiều phần mềm có sẵn trên thị trường nhưng
II. Dựa vào đâu để có thể hành trình tự học và tự code khi mình không phải dân chuyên:
  • Đã được học Pascal :D nghe bảo ngôn ngữ nào cũng chỉ cần logic.
  • Tiếng Anh ở tầm lọ mọ, đọc hiểu được sơ sơ.
  • Có quen vài cậu em làm IT.
Em demo qua để các cụ tham khảo
Ảnh chụp Màn hình 2020-10-27 lúc 09.41.13.png
Ảnh chụp Màn hình 2020-10-27 lúc 09.40.59.png


Thớt này với mục đích truyền tải: Học chưa bao giờ là muộn!
Vì em đăng ở box CNTT chắc là không vi phạm nội quy, hành trình em sẽ update từ từ!
Cái Exception khi lưu dữ liệu bác pass luôn à ;) hoặc bác log lại, hoặc bác pop cái thông báo vào mặt user chứ.
 

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Nhìn đường dẫn cho vẻ bác dùng MacOS.

Tạo môi trường ảo để bác làm nhiều dự án nó không dính vào nhau.

3.7 hay 3.8 chả quan trọng bác dùng bản nào cũng được. Bác chả dùng hết tính năng của nó đâu.
Em cần 3.7 trở lên vì dùng nhiều hàm xử lý thời gian quá :D
 

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Lâu nay bận code nên em quay lại khoe các cụ
Em vừa viết xong ver2
Hệ thống đặt lịch version2 đã ra mắt!
Nâng cấp lên có thể đặt lịch trên website chính của công ty!
Các kệnh khách hàng có thể đặt
https://1z-vietnam.com/
https://ruaxe.com.vn/
Hoặc app: Rửa xe toàn quốc
Khi khách hàng vào website 1z-vietnam, hãy click vào dịch vụ khách hàng quan tâm, sau đó bấm nút đặt lịch, chọn chi nhánh của TMCARe để đặt lịch!
https://1z-vietnam.com/.../rua-xe-nho-morning-camry-altis...
Mong nhận được sự đóng góp của quý khách.



54CA2380-C0B8-4AE4-A896-A35EEFB904D1.jpeg
27876BE7-7EDC-4370-BEEE-7002AFD7002D.jpeg


Với kiến thức toán có từ thời phổ thông, sau một hồi lằng xà nhằng chia lấy dư các kiểu, em ra được danh sách khách hàng cần nhắc nhở hôm nay!
Không bị trùng lặp, em đang tích hợp API nhắn tin của bên nhà mạng vào, để nhắn tin hỏi thăm khác hàng. :D


925094DB-7564-4F78-A4E5-E9425F20DCA3.jpeg
71103A73-60DB-4652-8BC7-D4C1F1C635EB.jpeg
 

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Hay quá lão ơi, 4 chấm là đây chứ đâu!
Em vừa test thử API của zalo :))
Hay lắm lão ạ =)) =)) =))
Sắp tới lão vào có khi con bot của em sẽ chat với lão:
Xin chào lão Xe vài bánh , em biết lão là kỳ cựu trên OF, em sẽ tặng cho lão mã mát xa XUKA free khi lão làm dịch vụ chỗ em :))
Nhưng cái khó là làm sao biết lão tới từ OF, build con AI khó :))
 

Xe vài bánh

Xe điện
Biển số
OF-468420
Ngày cấp bằng
6/11/16
Số km
4,047
Động cơ
243,912 Mã lực
Nơi ở
Gầm cầu
Em vừa test thử API của zalo :))
Hay lắm lão ạ =)) =)) =))
Sắp tới lão vào có khi con bot của em sẽ chat với lão:
Xin chào lão Xe vài bánh , em biết lão là kỳ cựu trên OF, em sẽ tặng cho lão mã mát xa XUKA free khi lão làm dịch vụ chỗ em :))
Nhưng cái khó là làm sao biết lão tới từ OF, build con AI khó :))
Ấy ấy, chat với lão hay em nhân viên chân dài của lão em còn hứng thú chứ chat với con bot thì thôi... :))
 

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Ấy ấy, chat với lão hay em nhân viên chân dài của lão em còn hứng thú chứ chat với con bot thì thôi... :))
Vấn đề là phải xử lý nàm thao để lão không biết đấy là bott chứ :)) mà cứ nghĩ là!
Đang ngâm cứu vụ machine learning nữa lão, hệ thống tự phân tích làm sao giống người :))

1609300191095.png
 

Xe vài bánh

Xe điện
Biển số
OF-468420
Ngày cấp bằng
6/11/16
Số km
4,047
Động cơ
243,912 Mã lực
Nơi ở
Gầm cầu

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com

Of.NguyenLinh

Xe ngựa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
28,665
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Em ném đá phát :D
Python là hệ lập trình mới, còn nhiều khiếm khuyết, ít các tiện ích phụ trợ.
Em mà bắt đầu từ đầu thì em học Java.
Thôi em chạy =))
Quất lại lão này cái,
Tự code được java rồi nhá =))
Về căn bản javascript y hệt với python, chỉ khác nhau mấy cái dấu như ; {
haha
Ảnh chụp Màn hình 2020-12-30 lúc 10.59.49.png
 
Thông tin thớt
Đang tải
Top