Закрыто

[TalkPython] Python Jumpstart by Building 10 Apps

Тема в разделе "Курсы по программированию", создана пользователем Poseidon, 7 мар 2017.

Цена: 4400р.-92%
Взнос: 344р.
100%

Основной список: 31 участников

Резервный список: 4 участников

Статус обсуждения:
Комментирование ограничено.
  1. 7 мар 2017
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    [TalkPython] Python Jumpstart by Building 10 Apps

    app10.jpg

    Краткое описание курса

    Программирование - это весело и выгодно. Обучение стать разработчиком программного обеспечения должно быть одинаково весело! Этот курс научит вас всему, что вам нужно знать о языке Python, создавая интересные и привлекательные приложения.

    Для кого этот курс?
    Это для людей, которые имеют опыт программирования / написания скриптов и хотят улучшить свои знания в Python. Может быть, вы
    • Знатете JavaScript, но вы хотите изучить Python
    • Случайно используется Python, но вы хотите изучить его всесторонне
    • Знайте часть языка хорошо, но хотите улучшить свои знания
    • Хотите написать больше Pythonic-кода (итераторы, comprehensions и т.п.)
    • Ученый, который хочет использовать инструменты данных Python и нуждается в фундаменте
    • Учатесь в колледже и хотите получить больше, чем предлагают ваши университетские курсы.
    • Приняли решение стать разработчиком программного обеспечения
    Если какое-либо из этих описаний подходит вам, то вы мой целевой студент. Я написал этот курс для вас.

    Если вы уже много лет занимаетесь Python, возможно, это не ваш курс. Не волнуйся. Следующий набор курсов, который я начинаю после этого, будет основываться на этих знаниях и погружения в такие передовые области, как веб-разработка, реляционное и программирование баз данных nosql, программирование веб-сервисов и многое другое.

    Welcome to the course
    Welcome and thanks for coming
    Doing the exercises
    Python 2 or Python 3 and editors
    OS X: Installing Python and PyCharm
    Windows: Installing Python and PyCharm
    Linux: Installing Python and PyCharm​
    App 1: Hello (you Pythonic) world
    Why hello world (it's simple right?)
    Building Hello world, part 1
    Core concepts: Variables and calling functions
    Building Hello world, part 2
    PyCharm Tour​
    App 2: Guess that number game
    Intro to the app
    Getting started with Guess That Number Game
    Core concepts: Conditionals and truthiness
    Using loops and conditionals
    Concept: Shape of Python code (blocks and suites)
    String formatting​
    App 3: Birthday countdown app
    Birthday countdown app
    Sketching the program flow
    Dates and times - getting the birthday
    Differences between dates
    Summary and debugging with PyCharm​
    App 4: Journal app and file I/O
    Intro to the journal app
    Building the event loop
    Lists and for-in loops
    Core concept: For-in loops
    Importing and using additional Python files
    Core concept: Importing modules and packages
    Text-based File I/O and with
    Core concept: File I/O
    Complex conditionals and, or, and not
    Core concept: Complex conditionals
    Documenting the journal module with docstrings
    Core concept: Docstrings
    Using __name__ to selectively execute code
    Core concept: __name__ and imports​
    App 5: Real-time weather client
    Intro to the weather app
    Building the beginnings of the weather app
    What website are we using for weather data anyway?
    Concept: Python Package Index (PyPI)
    Concept: pip
    Installing packages via pip (command line)
    Installing packages via pip (PyCharm)
    Making HTTP Requests with requests
    Concept: Slicing collections
    Getting started with Beautiful Soup
    Finding the right CSS selectors via your browser
    Using CSS and Beautiful Soup to find values
    The web is a messy place, let's clean it up
    Returning multiple values via Tuples
    Named tuples: Making tuples usable
    Concept: Tuples
    Virtual environments: A clean slate
    Concept: Virtual Environments​
    App 6: LOLCat Factory
    Introducing the LOLCat Factory App
    Creating and detecting directories
    Downloading cats
    Downloading and writing binary data
    Showing LOLCats on OS X
    LOLCat App on Linux
    LOLCat App on Windows​
    App 7: Wizard Battle App
    Introduction to the Wizard Battle App
    Building the game loop
    Modeling with classes
    Initializing classes and creating objects
    Adding behaviors to the wizard
    Concept: Classes
    Concept: Objects vs. Classes
    Exploring specialized (derived) classes
    Concept: Inheritance
    Creating the creature hierarchy
    Concept: Polymorphism​
    App 8: File Searcher App
    Introduction to the File Searcher App
    Sketching out the search app
    Searching single files
    Improved search results
    Recursion factorial example
    Core concept: Recursion
    Recursion applied
    The performance problem
    Generator play: a simple example
    Core concept: Generator methods
    Generators save the day​
    App 9: Real Estate Analysis App
    Introduction to the Real Estate Data Miner App
    Sketching out the Real Estate Data Miner App
    CSV Processing From Scratch
    CSV Processing with the CSV module
    Dictionary playground
    Concept: Dictionaries
    Parsing CSV data into Classes
    Finding the most expensive house via lambda expressions
    Concept: lambdas
    Mining data with loops
    Python 3 AND Python 2 Compatible Code
    Concept: Python 3 AND Python 2
    Data mining with list comprehensions
    Concept: list comprehensions
    Data mining with generator expressions
    Concept: generator expressions
    Concept: generator pipelines​
    App 10: Movie Search App
    Introduction to the movie search app
    OMDbAPI: The search web service
    Exploring the search API
    Exploring the search API: The Pythonic Version
    Adding search to the app
    Catching errors with try except
    Using try except to handle specific errors
    Concept: try except​
    Course Conclusion
    You made it, you are done!
    Course and app review
    Thank you and goodbye
    Credits​

     
    5 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      24 ноя 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      21 мар 2017
    4. Разван
      Разван участвует.
      15 мар 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      24 ноя 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      21 мар 2017
    4. skladchik.com
      Взнос составляет 172р.
      13 мар 2017
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей