Закрыто

[TalkPython] Python Jumpstart, Построим 10 приложений

Тема в разделе "Курсы по программированию", создана пользователем gr00t, 16 май 2018.

Цена: 4500р.-76%
Взнос: 1078р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 16 май 2018
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Python Jumpstart, Построим 10 приложений
    Python Jumpstart by Building 10 Apps

    566732157.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

     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      22 дек 2018
    2. skladchik.com
      Складчина доступна.
      29 май 2018
    3. Aloha137
      Aloha137 участвует.
      25 май 2018
    4. skladchik.com
      Взнос составляет 539р.
      25 май 2018

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

    1. skladchik.com
      Складчина закрыта.
      22 дек 2018
    2. skladchik.com
      Складчина доступна.
      29 май 2018
    3. skladchik.com
      Взнос составляет 539р.
      25 май 2018
    4. skladchik.com
      Складчина активна.
      25 май 2018
  3. Обсуждение
  4. 16 май 2018
    #2
    heron
    heron ДолжникДолжник
    Добрый день... а если я вообще не знакома с Питоном? смогу?:)... когда-то была программистом - COBOL ASSEMBLER PL1
    И ещё - язык "преподавания" - русский? или...
     
  5. 16 май 2018
    #3
    Василий Сергеевич
    Василий Сергеевич ОргОрганизатор
    Код:
     https://www.humblebundle.com/software/python-dev-kit-bundle 
    можно получить это и кучу всего за 20 баксов
     
  6. 16 май 2018
    #4
    PaulMuaddib
    PaulMuaddib ДолжникДолжник
    сможете
    язык - английский
    курсы Talk Python советую, одни из лучших по питону
     
  7. 23 май 2018
    #5
    ivanp3
    ivanp3 ЧКЧлен клуба
    Не многоват взнос? Выписываются люди...
     
  8. 24 май 2018
    #6
    SergKras
    SergKras ЧКЧлен клуба
    сорян, тоже выписываюсь , 400р для такого многовато, сам уже далеко не новичок
     
Статус обсуждения:
Комментирование ограничено.