最新公告
  • 欢迎您光临666资源站,各种优质it资源共享下载,精品资源,持续更新 咨询Q群 174856490
  • 文章介绍
  • 课程目录:

    ├── 01 – Welcome to this Course!
    │ ├── 001 Welcome to the course!_en.srt
    │ ├── 001 Welcome to the course!.mp4
    │ ├── 001 Welcome to the course!.srt
    │ ├── 002 Curriculum overview_en.srt
    │ ├── 002 Curriculum overview.mp4
    │ ├── 002 Curriculum overview.srt
    │ ├── 003 Access the code and e-book here!.html
    │ ├── 004 How to install Python on your computer.html
    │ └── 005 How to install your IDE.html
    ├── 02 – A Full Python Refresher
    │ ├── 001 Introduction to this section_en.srt
    │ ├── 001 Introduction to this section.mp4
    │ ├── 001 Introduction to this section.srt
    │ ├── 002 Access the code for this section here.html
    │ ├── 003 How-to-set-up-VSCode-with-Python.url
    │ ├── 003 Variables in Python_en.srt
    │ ├── 003 Variables in Python.mp4
    │ ├── 003 Variables in Python.srt
    │ ├── 005 String formatting in Python_en.srt
    │ ├── 005 String formatting in Python.mp4
    │ ├── 005 String formatting in Python.srt
    │ ├── 006 Formatting-numbers-for-printing-in-Python.url
    │ ├── 006 Getting user input_en.srt
    │ ├── 006 Getting user input.mp4
    │ ├── 006 Getting user input.srt
    │ ├── 008 Writing our first Python app_en.srt
    │ ├── 008 Writing our first Python app.mp4
    │ ├── 008 Writing our first Python app.srt
    │ ├── 009 Lists, tuples and sets_en.srt
    │ ├── 009 Lists, tuples and sets.mp4
    │ ├── 009 Lists, tuples and sets.srt
    │ ├── 010 Advanced set operations_en.srt
    │ ├── 010 Advanced set operations.mp4
    │ ├── 010 Advanced set operations.srt
    │ ├── 010 Python-Set-Operators.url
    │ ├── 011 Booleans in Python_en.srt
    │ ├── 011 Booleans in Python.mp4
    │ ├── 011 Booleans in Python.srt
    │ ├── 012 If statements_en.srt
    │ ├── 012 If statements.mp4
    │ ├── 012 If statements.srt
    │ ├── 013 The in keyword in Python_en.srt
    │ ├── 013 The in keyword in Python.mp4
    │ ├── 013 The in keyword in Python.srt
    │ ├── 014 If statements with the in keyword_en.srt
    │ ├── 014 If statements with the in keyword.mp4
    │ ├── 014 If statements with the in keyword.srt
    │ ├── 016 Loops in Python_en.srt
    │ ├── 016 Loops in Python.mp4
    │ ├── 016 Loops in Python.srt
    │ ├── 017 List comprehensions in Python_en.srt
    │ ├── 017 List comprehensions in Python.mp4
    │ ├── 017 List comprehensions in Python.srt
    │ ├── 018 Dictionaries_en.srt
    │ ├── 018 Dictionaries.mp4
    │ ├── 018 Dictionaries.srt
    │ ├── 019 Destructuring variables_en.srt
    │ ├── 019 Destructuring variables.mp4
    │ ├── 019 Destructuring variables.srt
    │ ├── 019 Destructuring-in-Python-Teclado-Blog.url
    │ ├── 020 Functions in Python_en.srt
    │ ├── 020 Functions in Python.mp4
    │ ├── 020 Functions in Python.srt
    │ ├── 021 Function arguments and parameters_en.srt
    │ ├── 021 Function arguments and parameters.mp4
    │ ├── 021 Function arguments and parameters.srt
    │ ├── 023 Default parameter values_en.srt
    │ ├── 023 Default parameter values.mp4
    │ ├── 023 Default parameter values.srt
    │ ├── 024 Functions returning values_en.srt
    │ ├── 024 Functions returning values.mp4
    │ ├── 024 Functions returning values.srt
    │ ├── 025 Lambda functions in Python_en.srt
    │ ├── 025 Lambda functions in Python.mp4
    │ ├── 025 Lambda functions in Python.srt
    │ ├── 026 Dictionary comprehensions_en.srt
    │ ├── 026 Dictionary comprehensions.mp4
    │ ├── 026 Dictionary comprehensions.srt
    │ ├── 027 Unpacking arguments_en.srt
    │ ├── 027 Unpacking arguments.mp4
    │ ├── 027 Unpacking arguments.srt
    │ ├── 028 Unpacking keyword arguments_en.srt
    │ ├── 028 Unpacking keyword arguments.mp4
    │ ├── 028 Unpacking keyword arguments.srt
    │ ├── 029 Object-Oriented Programming in Python_en.srt
    │ ├── 029 Object-Oriented Programming in Python.mp4
    │ ├── 029 Object-Oriented Programming in Python.srt
    │ ├── 030 Magic methods __str__ and __repr___en.srt
    │ ├── 030 Magic methods __str__ and __repr__.mp4
    │ ├── 030 Magic methods __str__ and __repr__.srt
    │ ├── 031 @classmethod and @staticmethod_en.srt
    │ ├── 031 @classmethod and @staticmethod.mp4
    │ ├── 031 @classmethod and @staticmethod.srt
    │ ├── 032 Class inheritance_en.srt
    │ ├── 032 Class inheritance.mp4
    │ ├── 032 Class inheritance.srt
    │ ├── 033 Class composition_en.srt
    │ ├── 033 Class composition.mp4
    │ ├── 033 Class composition.srt
    │ ├── 034 Type hinting in Python 3.5+_en.srt
    │ ├── 034 Type hinting in Python 3.5+.mp4
    │ ├── 034 Type hinting in Python 3.5+.srt
    │ ├── 035 Imports in Python_en.srt
    │ ├── 035 Imports in Python.mp4
    │ ├── 035 Imports in Python.srt
    │ ├── 036 Relative imports in Python_en.srt
    │ ├── 036 Relative imports in Python.mp4
    │ ├── 036 Relative imports in Python.srt
    │ ├── 037 Errors in Python_en.srt
    │ ├── 037 Errors in Python.mp4
    │ ├── 037 Errors in Python.srt
    │ ├── 038 Custom error classes_en.srt
    │ ├── 038 Custom error classes.mp4
    │ ├── 038 Custom error classes.srt
    │ ├── 039 First-class functions_en.srt
    │ ├── 039 First-class functions.mp4
    │ ├── 039 First-class functions.srt
    │ ├── 040 Simple decorators in Python_en.srt
    │ ├── 040 Simple decorators in Python.mp4
    │ ├── 040 Simple decorators in Python.srt
    │ ├── 041 The ’at’ syntax for decorators_en.srt
    │ ├── 041 The ’at’ syntax for decorators.mp4
    │ ├── 041 The ’at’ syntax for decorators.srt
    │ ├── 042 Decorating functions with parameters_en.srt
    │ ├── 042 Decorating functions with parameters.mp4
    │ ├── 042 Decorating functions with parameters.srt
    │ ├── 043 Decorators with parameters_en.srt
    │ ├── 043 Decorators with parameters.mp4
    │ ├── 043 Decorators with parameters.srt
    │ ├── 044 Mutability in Python_en.srt
    │ ├── 044 Mutability in Python.mp4
    │ ├── 044 Mutability in Python.srt
    │ ├── 045 Mutable default parameters (and why they’re a bad idea)_en.srt
    │ ├── 045 Mutable default parameters (and why they’re a bad idea).mp4
    │ ├── 045 Mutable default parameters (and why they’re a bad idea).srt
    │ └── external-links.txt
    ├── 03 – Website Basics
    │ ├── 001 How do websites and the internet work_en.srt
    │ ├── 001 How do websites and the internet work.mp4
    │ ├── 001 How do websites and the internet work.srt
    │ ├── 002 Front end vs. Back end development_en.srt
    │ ├── 002 Front end vs. Back end development.mp4
    │ ├── 002 Front end vs. Back end development.srt
    │ ├── 003 Key web technologies HTML, CSS, and JavaScript_en.srt
    │ ├── 003 Key web technologies HTML, CSS, and JavaScript.mp4
    │ ├── 003 Key web technologies HTML, CSS, and JavaScript.srt
    │ ├── 004 The Browser Inspector using the developer tools_en.srt
    │ ├── 004 The Browser Inspector using the developer tools.mp4
    │ └── 004 The Browser Inspector using the developer tools.srt
    ├── 04 – Page structure with HTML
    │ ├── 001 Elements the basic components of HTML_en.srt
    │ ├── 001 Elements the basic components of HTML.mp4
    │ ├── 001 Elements the basic components of HTML.srt
    │ ├── 003 Reminder where to find code and notes.html
    │ ├── 004 A full example HTML and CSS_en.srt
    │ ├── 004 A full example HTML and CSS.mp4
    │ ├── 004 A full example HTML and CSS.srt
    │ ├── 005 Some of the most common HTML elements_en.srt
    │ ├── 005 Some of the most common HTML elements.mp4
    │ ├── 005 Some of the most common HTML elements.srt
    │ ├── 007 What are HTML content categories_en.srt
    │ ├── 007 What are HTML content categories.mp4
    │ ├── 007 What are HTML content categories.srt
    │ ├── 009 Nesting elements in HTML_en.srt
    │ ├── 009 Nesting elements in HTML.mp4
    │ ├── 009 Nesting elements in HTML.srt
    │ ├── 010 learning-html-starter.zip
    │ ├── 010 Starting our first HTML project_en.srt
    │ ├── 010 Starting our first HTML project.mp4
    │ ├── 010 Starting our first HTML project.srt
    │ ├── 011 Which HTML elements can’t be nested_en.srt
    │ ├── 011 Which HTML elements can’t be nested.mp4
    │ ├── 011 Which HTML elements can’t be nested.srt
    │ ├── 012 An overview of HTML container elements_en.srt
    │ ├── 012 An overview of HTML container elements.mp4
    │ ├── 012 An overview of HTML container elements.srt
    │ ├── 013 A detailed look at HTML attributes_en.srt
    │ ├── 013 A detailed look at HTML attributes.mp4
    │ ├── 013 A detailed look at HTML attributes.srt
    │ ├── 015 Adding images to our project_en.srt
    │ ├── 015 Adding images to our project.mp4
    │ ├── 015 Adding images to our project.srt
    │ ├── 016 What is semantic HTML_en.srt
    │ ├── 016 What is semantic HTML.mp4
    │ ├── 016 What is semantic HTML.srt
    │ ├── 017 Document-level annotations in HTML_en.srt
    │ ├── 017 Document-level annotations in HTML.mp4
    │ ├── 017 Document-level annotations in HTML.srt
    │ ├── 019 Completing our HTML project with document-level annotations_en.srt
    │ ├── 019 Completing our HTML project with document-level annotations.mp4
    │ ├── 019 Completing our HTML project with document-level annotations.srt
    │ ├── 019 learning-html-no-css.zip
    │ ├── 020 The best HTML resource MDN_en.srt
    │ ├── 020 The best HTML resource MDN.mp4
    │ └── 020 The best HTML resource MDN.srt
    ├── 05 – Page style with CSS
    │ ├── 001 How to link a CSS file_en.srt
    │ ├── 001 How to link a CSS file.mp4
    │ ├── 001 How to link a CSS file.srt
    │ ├── 003 Basic CSS selectors targeting specific elements_en.srt
    │ ├── 003 Basic CSS selectors targeting specific elements.mp4
    │ ├── 003 Basic CSS selectors targeting specific elements.srt
    │ ├── 004 Converting-between-hexadecimal-and-decimal.url
    │ ├── 004 How colours work RGB, Hexadecimal, and HSL_en.srt
    │ ├── 004 How colours work RGB, Hexadecimal, and HSL.mp4
    │ ├── 004 How colours work RGB, Hexadecimal, and HSL.srt
    │ ├── 004 How-hexadecimal-works.url
    │ ├── 004 The-Color-Keywords-in-CSS.url
    │ ├── 004 Using-Hexadecimal-for-colors.url
    │ ├── 006 Colours in CSS text and background_en.srt
    │ ├── 006 Colours in CSS text and background.mp4
    │ ├── 006 Colours in CSS text and background.srt
    │ ├── 007 learning-html-completed.zip
    │ ├── 007 learning-html.zip
    │ ├── 007 Starting to write our project’s CSS file_en.srt
    │ ├── 007 Starting to write our project’s CSS file.mp4
    │ ├── 007 Starting to write our project’s CSS file.srt
    │ ├── 008 Inheritance in CSS_en.srt
    │ ├── 008 Inheritance in CSS.mp4
    │ ├── 008 Inheritance in CSS.srt
    │ ├── 009 What properties can’t be inherited_en.srt
    │ ├── 009 What properties can’t be inherited.mp4
    │ ├── 009 What properties can’t be inherited.srt
    │ ├── 010 The CSS Box Model_en.srt
    │ ├── 010 The CSS Box Model.mp4
    │ ├── 010 The CSS Box Model.srt
    │ ├── 012 Overview of CSS units_en.srt
    │ ├── 012 Overview of CSS units.mp4
    │ ├── 012 Overview of CSS units.srt
    │ ├── 013 Working with spacing in our project_en.srt
    │ ├── 013 Working with spacing in our project.mp4
    │ ├── 013 Working with spacing in our project.srt
    │ ├── 014 Descendent selectors in CSS_en.srt
    │ ├── 014 Descendent selectors in CSS.mp4
    │ ├── 014 Descendent selectors in CSS.srt
    │ ├── 015 What is specificity in CSS_en.srt
    │ ├── 015 What is specificity in CSS.mp4
    │ ├── 015 What is specificity in CSS.srt
    │ ├── 016 BEM a simpler approach to CSS targeting_en.srt
    │ ├── 016 BEM a simpler approach to CSS targeting.mp4
    │ ├── 016 BEM a simpler approach to CSS targeting.srt
    │ ├── 016 CSS-Tricks-Guide-to-Flexbox.url
    │ ├── 016 learning-bem.zip
    │ └── external-links.txt
    ├── 06 – Project 1 Micro Blog (design+site)
    │ ├── 001 Overview of this section’s project_en.srt
    │ ├── 001 Overview of this section’s project.mp4
    │ ├── 001 Overview of this section’s project.srt
    │ ├── 002 Access the finished code here.html
    │ ├── 002 microblog.zip
    │ ├── 003 From our YouTube channel How to start a new software project_en.srt
    │ ├── 003 From our YouTube channel How to start a new software project.mp4
    │ ├── 004 Step 1 becoming a user_en.srt
    │ ├── 004 Step 1 becoming a user.mp4
    │ ├── 004 Step 1 becoming a user.srt
    │ ├── 005 Step 2 populating the backlog_en.srt
    │ ├── 005 Step 2 populating the backlog.mp4
    │ ├── 005 Step 2 populating the backlog.srt
    │ ├── 006 Figma-for-beginners-video-series-.url
    │ ├── 006 Intro-to-Figma-Tutorial.url
    │ ├── 006 Step 3 wireframing or rough design_en.srt
    │ ├── 006 Step 3 wireframing or rough design.mp4
    │ ├── 006 Step 3 wireframing or rough design.srt
    │ ├── 006 The-Figma-file-for-this-project-completed-and-step-by-step-.url
    │ ├── 007 Completed-Figma-file.url
    │ ├── 007 microblog-logo.svg
    │ ├── 007 Step 4 pixel perfect design_en.srt
    │ ├── 007 Step 4 pixel perfect design.mp4
    │ ├── 007 Step 4 pixel perfect design.srt
    │ ├── 008 Step 5 creating the page structure_en.srt
    │ ├── 008 Step 5 creating the page structure.mp4
    │ ├── 008 Step 5 creating the page structure.srt
    │ ├── 009 Step 6 coding the page structure with HTML_en.srt
    │ ├── 009 Step 6 coding the page structure with HTML.mp4
    │ ├── 009 Step 6 coding the page structure with HTML.srt
    │ ├── 010 example-svg.html
    │ ├── 010 What are SVGs_en.srt
    │ ├── 010 What are SVGs.mp4
    │ ├── 010 What are SVGs.srt
    │ ├── 011 How to include images in our HTML site_en.srt
    │ ├── 011 How to include images in our HTML site.mp4
    │ ├── 011 How to include images in our HTML site.srt
    │ ├── 011 microblog-logo.svg
    │ ├── 012 Finishing the header and navigation_en.srt
    │ ├── 012 Finishing the header and navigation.mp4
    │ ├── 012 Finishing the header and navigation.srt
    │ ├── 013 HTML forms sending data_en.srt
    │ ├── 013 HTML forms sending data.mp4
    │ ├── 013 HTML forms sending data.srt
    │ ├── 013 MDN-Types-of-input.url
    │ ├── 014 HTML forms working with textareas_en.srt
    │ ├── 014 HTML forms working with textareas.mp4
    │ ├── 014 HTML forms working with textareas.srt
    │ ├── 015 Creating the footer with multiple columns_en.srt
    │ ├── 015 Creating the footer with multiple columns.mp4
    │ ├── 015 Creating the footer with multiple columns.srt
    │ ├── 016 Complete-guide-to-flexbox-CSS-Tricks-.url
    │ ├── 016 How to style the header and menu bar_en.srt
    │ ├── 016 How to style the header and menu bar.mp4
    │ ├── 016 How to style the header and menu bar.srt
    │ ├── 017 Setting the font family in our project_en.srt
    │ ├── 017 Setting the font family in our project.mp4
    │ ├── 017 Setting the font family in our project.srt
    │ ├── 018 How to style HTML forms and inputs_en.srt
    │ ├── 018 How to style HTML forms and inputs.mp4
    │ ├── 018 How to style HTML forms and inputs.srt
    │ ├── 019 Bullet-point-symbol-to-copy-.url
    │ ├── 019 How to style the micro blog entries_en.srt
    │ ├── 019 How to style the micro blog entries.mp4
    │ ├── 019 How to style the micro blog entries.srt
    │ ├── 020 How to style the page footer_en.srt
    │ ├── 020 How to style the page footer.mp4
    │ ├── 020 How to style the page footer.srt
    │ ├── 021 A CSS reference for what we’ve used in this section.html
    │ └── external-links.txt
    ├── 07 – Backend Development with Flask
    │ ├── 001 Guide-to-virtual-environments.url
    │ ├── 001 Hello, world with Flask_en.srt
    │ ├── 001 Hello, world with Flask.mp4
    │ ├── 001 Hello, world with Flask.srt
    │ ├── 001 How-to-install-Flask.url
    │ ├── 001 How-to-use-pyenv-to-manage-Python-versions.url
    │ ├── 002 Using render_template to send longer HTML strings_en.srt
    │ ├── 002 Using render_template to send longer HTML strings.mp4
    │ ├── 002 Using render_template to send longer HTML strings.srt
    │ ├── 003 What is Jinja2_en.srt
    │ ├── 003 What is Jinja2.mp4
    │ ├── 003 What is Jinja2.srt
    │ ├── 004 expressions.html
    │ ├── 004 Jinja2 Expressions_en.srt
    │ ├── 004 Jinja2 Expressions.mp4
    │ ├── 004 Jinja2 Expressions.srt
    │ ├── 005 data-structures.html
    │ ├── 005 Working with data structures in Jinja2_en.srt
    │ ├── 005 Working with data structures in Jinja2.mp4
    │ ├── 005 Working with data structures in Jinja2.srt
    │ ├── 006 Conditional statements in Jinja2_en.srt
    │ ├── 006 Conditional statements in Jinja2.mp4
    │ ├── 006 Conditional statements in Jinja2.srt
    │ ├── 006 conditionals-basics.html
    │ ├── 007 for-loop.html
    │ ├── 007 loops-and-conditionals.html
    │ ├── 007 Using loops in Jinja2_en.srt
    │ ├── 007 Using loops in Jinja2.mp4
    │ ├── 007 Using loops in Jinja2.srt
    │ ├── 008 Setting up our Microblog project with Flask_en.srt
    │ ├── 008 Setting up our Microblog project with Flask.mp4
    │ ├── 008 Setting up our Microblog project with Flask.srt
    │ ├── 009 Receiving form data using Flask_en.srt
    │ ├── 009 Receiving form data using Flask.mp4
    │ ├── 009 Receiving form data using Flask.srt
    │ ├── 010 Displaying past entries in the Microblog project_en.srt
    │ ├── 010 Displaying past entries in the Microblog project.mp4
    │ ├── 010 Displaying past entries in the Microblog project.srt
    │ ├── 011 Formatting dates correctly in our entries_en.srt
    │ ├── 011 Formatting dates correctly in our entries.mp4
    │ ├── 011 Formatting dates correctly in our entries.srt
    │ ├── 012 Introduction to MongoDB_en.srt
    │ ├── 012 Introduction to MongoDB.mp4
    │ ├── 012 Introduction to MongoDB.srt
    │ ├── 013 Accessing MongoDB with Compass and Atlas_en.srt
    │ ├── 013 Accessing MongoDB with Compass and Atlas.mp4
    │ ├── 013 Accessing MongoDB with Compass and Atlas.srt
    │ ├── 014 Small update to pymongo affecting the next video.html
    │ ├── 015 Storing Microblog entries in MongoDB_en.srt
    │ ├── 015 Storing Microblog entries in MongoDB.mp4
    │ ├── 015 Storing Microblog entries in MongoDB.srt
    │ ├── 016 What happens when you hit Refresh.html
    │ ├── 017 Retrieving the Microblog entries from MongoDB_en.srt
    │ ├── 017 Retrieving the Microblog entries from MongoDB.mp4
    │ ├── 017 Retrieving the Microblog entries from MongoDB.srt
    │ ├── 018 How to use Flask’s app factory pattern_en.srt
    │ ├── 018 How to use Flask’s app factory pattern.mp4
    │ ├── 018 How to use Flask’s app factory pattern.srt
    │ └── external-links.txt
    ├── 08 – Deploying Flask Apps to Render.com
    │ ├── 001 What is the requirements.txt file_en.srt
    │ ├── 001 What is the requirements.txt file.mp4
    │ ├── 001 What is the requirements.txt file.srt
    │ ├── 002 What do deployment services do for us_en.srt
    │ ├── 002 What do deployment services do for us.mp4
    │ ├── 002 What do deployment services do for us.srt
    │ ├── 003 Preparing our app for deployment_en.srt
    │ ├── 003 Preparing our app for deployment.mp4
    │ ├── 003 Preparing our app for deployment.srt
    │ ├── 004 Deploy a Flask app to Render.com_en.srt
    │ ├── 004 Deploy a Flask app to Render.com.mp4
    │ ├── 004 Deploy a Flask app to Render.com.srt
    │ ├── 004 Git-Workshop-e-book.url
    │ └── external-links.txt
    ├── 09 – Jinja2 Mastery Level I
    │ ├── 001 Defining Jinja variables using the ’set’ keyword_en.srt
    │ ├── 001 Defining Jinja variables using the ’set’ keyword.mp4
    │ ├── 001 Defining Jinja variables using the ’set’ keyword.srt
    │ ├── 002 Jinja filters to call inline functions using the pipe operator_en.srt
    │ ├── 002 Jinja filters to call inline functions using the pipe operator.mp4
    │ ├── 002 Jinja filters to call inline functions using the pipe operator.srt
    │ ├── 002 List-of-built-in-filters-Jinja-documentation-.url
    │ ├── 003 Jinja macros to improve reusability and remove duplication_en.srt
    │ ├── 003 Jinja macros to improve reusability and remove duplication.mp4
    │ ├── 003 Jinja macros to improve reusability and remove duplication.srt
    │ ├── 004 Jinja inheritance using ’extends’ and ’block’_en.srt
    │ ├── 004 Jinja inheritance using ’extends’ and ’block’.mp4
    │ ├── 004 Jinja inheritance using ’extends’ and ’block’.srt
    │ ├── 005 How to use CSS style tags with inheritance_en.srt
    │ ├── 005 How to use CSS style tags with inheritance.mp4
    │ ├── 005 How to use CSS style tags with inheritance.srt
    │ ├── 006 Handling CSS in larger apps with inheritance_en.srt
    │ ├── 006 Handling CSS in larger apps with inheritance.mp4
    │ ├── 006 Handling CSS in larger apps with inheritance.srt
    │ ├── 007 Jinja tests using the ’is’ keyword_en.srt
    │ ├── 007 Jinja tests using the ’is’ keyword.mp4
    │ ├── 007 Jinja tests using the ’is’ keyword.srt
    │ ├── 008 The Jinja Environment and Rendering Context_en.srt
    │ ├── 008 The Jinja Environment and Rendering Context.mp4
    │ ├── 008 The Jinja Environment and Rendering Context.srt
    │ ├── 009 Routing with Jinja using url_for in your templates_en.srt
    │ ├── 009 Routing with Jinja using url_for in your templates.mp4
    │ ├── 009 Routing with Jinja using url_for in your templates.srt
    │ └── external-links.txt
    ├── 10 – Project 2 Habit Tracker
    │ ├── 001 Habit tracker project overview_en.srt
    │ ├── 001 Habit tracker project overview.mp4
    │ ├── 001 Habit tracker project overview.srt
    │ ├── 001 Habit-Tracker-lectures-GitHub.url
    │ ├── 002 Displaying and saving habits_en.srt
    │ ├── 002 Displaying and saving habits.mp4
    │ ├── 002 Displaying and saving habits.srt
    │ ├── 003 Styling the habit tracker_en.srt
    │ ├── 003 Styling the habit tracker.mp4
    │ ├── 003 Styling the habit tracker.srt
    │ ├── 004 Adding date navigation_en.srt
    │ ├── 004 Adding date navigation.mp4
    │ ├── 004 Adding date navigation.srt
    │ ├── 005 Styling the date navigation_en.srt
    │ ├── 005 Styling the date navigation.mp4
    │ ├── 005 Styling the date navigation.srt
    │ ├── 006 Completing habits_en.srt
    │ ├── 006 Completing habits.mp4
    │ ├── 006 Completing habits.srt
    │ ├── 007 Adding Flask blueprints_en.srt
    │ ├── 007 Adding Flask blueprints.mp4
    │ ├── 007 Adding Flask blueprints.srt
    │ ├── 008 Setting up MongoDB.html
    │ ├── 009 Using MongoDB in the habit tracker_en.srt
    │ ├── 009 Using MongoDB in the habit tracker.mp4
    │ ├── 009 Using MongoDB in the habit tracker.srt
    │ ├── 010 Introduction to Git and GitHub.html
    │ ├── 011 Deploying our habit tracker app to Render.com.html
    │ └── external-links.txt
    ├── 11 – Jinja Mastery Level II
    │ ├── 001 Jinja Includes with the include keyword_en.srt
    │ ├── 001 Jinja Includes with the include keyword.mp4
    │ ├── 001 Jinja Includes with the include keyword.srt
    │ ├── 002 -Cheatsheet-Jinja-Whitespace-Control.url
    │ ├── 002 Whitespace control in Jinja_en.srt
    │ ├── 002 Whitespace control in Jinja.mp4
    │ ├── 002 Whitespace control in Jinja.srt
    │ ├── 003 -Cheatsheet-Jinja-Escaping.url
    │ ├── 003 Jinja escaping and unescaping_en.srt
    │ ├── 003 Jinja escaping and unescaping.mp4
    │ ├── 003 Jinja escaping and unescaping.srt
    │ ├── 004 The call block for Jinja macros_en.srt
    │ ├── 004 The call block for Jinja macros.mp4
    │ ├── 004 The call block for Jinja macros.srt
    │ └── external-links.txt
    ├── 12 – Project 3 Portfolio
    │ ├── 001 Portfolio Project Overview_en.srt
    │ ├── 001 Portfolio Project Overview.mp4
    │ ├── 001 Portfolio Project Overview.srt
    │ ├── 001 Portfolio-lectures-GitHub.url
    │ ├── 001 portfolio-static-assets.zip
    │ ├── 002 Making our Flask app for this project_en.srt
    │ ├── 002 Making our Flask app for this project.mp4
    │ ├── 002 Making our Flask app for this project.srt
    │ ├── 003 The base template and nav bar_en.srt
    │ ├── 003 The base template and nav bar.mp4
    │ ├── 003 The base template and nav bar.srt
    │ ├── 004 Adding an about page to our Flask app_en.srt
    │ ├── 004 Adding an about page to our Flask app.mp4
    │ ├── 004 Adding an about page to our Flask app.srt
    │ ├── 005 Adding a contact page to our Flask app_en.srt
    │ ├── 005 Adding a contact page to our Flask app.mp4
    │ ├── 005 Adding a contact page to our Flask app.srt
    │ ├── 006 Introduction to CSS Grid_en.srt
    │ ├── 006 Introduction to CSS Grid.mp4
    │ ├── 006 Introduction to CSS Grid.srt
    │ ├── 007 Media queries with CSS for responsive development_en.srt
    │ ├── 007 Media queries with CSS for responsive development.mp4
    │ ├── 007 Media queries with CSS for responsive development.srt
    │ ├── 008 Displaying projects in the homepage using CSS Grid_en.srt
    │ ├── 008 Displaying projects in the homepage using CSS Grid.mp4
    │ ├── 008 Displaying projects in the homepage using CSS Grid.srt
    │ ├── 009 Creating the individual project pages_en.srt
    │ ├── 009 Creating the individual project pages.mp4
    │ ├── 009 Creating the individual project pages.srt
    │ ├── 010 Error handling with Flask using app.errorhandler_en.srt
    │ ├── 010 Error handling with Flask using app.errorhandler.mp4
    │ ├── 010 Error handling with Flask using app.errorhandler.srt
    │ ├── 011 Deploying our portfolio app to Render.com.html
    │ └── external-links.txt
    ├── 13 – Authentication in Flask Apps
    │ ├── 001 What are cookies What are sessions_en.srt
    │ ├── 001 What are cookies What are sessions.mp4
    │ ├── 001 What are cookies What are sessions.srt
    │ ├── 002 Registering users in your Flask apps_en.srt
    │ ├── 002 Registering users in your Flask apps.mp4
    │ ├── 002 Registering users in your Flask apps.srt
    │ ├── 003 Logging users in with Flask_en.srt
    │ ├── 003 Logging users in with Flask.mp4
    │ ├── 003 Logging users in with Flask.srt
    │ ├── 004 Password hashing (or encryption) with passlib_en.srt
    │ ├── 004 Password hashing (or encryption) with passlib.mp4
    │ ├── 004 Password hashing (or encryption) with passlib.srt
    │ ├── 005 Creating a ’login required’ decorator_en.srt
    │ ├── 005 Creating a ’login required’ decorator.mp4
    │ └── 005 Creating a ’login required’ decorator.srt
    └── 14 – Project 4 Movie Watchlist
    ├── 001 CSS-Reset-Josh-W.Comeau-.url
    ├── 001 E-book-link-for-this-section.url
    ├── 001 Project overview and CSS variables_en.srt
    ├── 001 Project overview and CSS variables.mp4
    ├── 001 Project overview and CSS variables.srt
    ├── 001 section14-starter-code.zip
    ├── 002 Adding a nav bar_en.srt
    ├── 002 Adding a nav bar.mp4
    ├── 002 Adding a nav bar.srt
    ├── 003 Adding a footer_en.srt
    ├── 003 Adding a footer.mp4
    ├── 003 Adding a footer.srt
    ├── 004 Putting the page layout together_en.srt
    ├── 004 Putting the page layout together.mp4
    ├── 004 Putting the page layout together.srt
    ├── 005 How to toggle dark mode in a Flask app_en.srt
    ├── 005 How to toggle dark mode in a Flask app.mp4
    ├── 005 How to toggle dark mode in a Flask app.srt
    ├── 006 Create a form with WTForms_en.srt
    ├── 006 Create a form with WTForms.mp4
    ├── 006 Create a form with WTForms.srt
    ├── 007 Render a WTForm in our template_en.srt
    ├── 007 Render a WTForm in our template.mp4
    ├── 007 Render a WTForm in our template.srt
    ├── 008 dataclasses-Official-Python-Docs-.url
    ├── 008 Default-parameter-values.url
    ├── 008 Receive and validate data using WTForms_en.srt
    ├── 008 Receive and validate data using WTForms.mp4
    ├── 008 Receive and validate data using WTForms.srt
    ├── 009 Displaying a table of all movies_en.srt
    ├── 009 Displaying a table of all movies.mp4
    ├── 009 Displaying a table of all movies.srt
    ├── 009 Table-Examples-Tailwind-UI-.url
    ├── 009 Unpacking-teclado.com-.url
    ├── 010 Creating the movie details page_en.srt
    ├── 010 Creating the movie details page.mp4
    ├── 010 Creating the movie details page.srt
    ├── 011 Setting movie ratings_en.srt
    ├── 011 Setting movie ratings.mp4
    ├── 011 Setting movie ratings.srt
    ├── 012 Set the last watched date_en.srt
    ├── 012 Set the last watched date.mp4
    ├── 012 Set the last watched date.srt
    ├── 013 Create a custom WTForm Widget_en.srt
    ├── 013 Create a custom WTForm Widget.mp4
    ├── 013 Create a custom WTForm Widget.srt
    ├── 014 Editing movies and pre-populating a form_en.srt
    ├── 014 Editing movies and pre-populating a form.mp4
    ├── 014 Editing movies and pre-populating a form.srt
    ├── 015 Add user signups to a Flask app_en.srt
    ├── 015 Add user signups to a Flask app.mp4
    ├── 015 Add user signups to a Flask app.srt
    ├── 016 Add user logins to a Flask app_en.srt
    ├── 016 Add user logins to a Flask app.mp4
    ├── 016 Add user logins to a Flask app.srt
    ├── 016 Max-size-of-cookies-StackOverflow-.url
    ├── 017 Personalize pages based on the logged in user_en.srt
    ├── 017 Personalize pages based on the logged in user.mp4
    ├── 017 Personalize pages based on the logged in user.srt
    ├── 018 Add user logouts to a Flask app_en.srt
    ├── 018 Add user logouts to a Flask app.mp4
    ├── 018 Add user logouts to a Flask app.srt
    ├── 019 Deploying our movie watchlist app to Render.com.html
    ├── 020 Concurrency in Render.com with gunicorn.html
    ├── 021 Download the legacy course content here.html
    ├── 022 Bonus lecture and conclusion.html
    └── external-links.txt

    666资源站是一个优秀的资源整合平台,海量资料共享学习
    666资源站 » Flask-Python全栈Web开发者训练营

    常见问题FAQ

    视频课程的格式是什么
    视频不加密,网盘在线学习,课程免费更新,持续更新
    怎么发货?
    自动发货,提供百度云链接和提取码【如失效点击网站右侧联系客服】】
    有些资源没更新完结怎么办
    本站资源包更新至完结,后续可以点击链接获取
    有问题不懂想咨询怎么办
    咨询邮箱:2582178968@qq.com Q群:790861894
    • 34682 资源总数(个)
    • 25本周发布(个)
    • 0 今日发布(个)
    • 4080稳定运行(天)

    666资源站国内最专业的学习课程平台

    加入我们
    升级SVIP尊享更多特权立即升级